Software & Infrastruktur

Ein Verwaltungssystem für ein Hosting, das mit Agenten und LDAP arbeitet: ISPMan: Verteiltes Hosting

Wer das Hosting von Diensten anbietet, muss sich nicht nur über den Aufbau der Infrastruktur und die Konfiguration der Daemons Gedanken machen. Gerade im täglichen Betrieb sind unterstützende Werkzeuge notwendig, um die Verwaltung der Systeme effizient abwickeln zu können. Wer mit seinem Gesamtsystem noch wachsen möchte, sollte ein Werkzeug wählen, das Skalierbarkeit bietet. ISPMan verfolgt genau diesen Ansatz, indem es das Verteilen der Dienste ermöglicht, dabei aber ein zentrales LDAP-Verzeichnis nutzt.

Im Laufe der letzten Jahre haben sich einige Werkzeuge zur Verwaltung von Servern und Infrastrukturen entwickelt. Ein Klassiker ist Webmin, welches sich auf die webbasierte Verwaltung einzelner Server im laufenden Betrieb spezialisiert hat und die Nutzung der Shell nahezu ersetzen kann. Eine andere Klasse von Werkzeugen unterstützt die Erstinstallation von Basissystemen, beispielsweise Systemimager, oder die Verwaltung von virtuellen Maschinen. Unter einem Web-Hosting-Panel hingegen versteht man ein Werkzeug, das einen ISP beim Web-, Mail- und Datenbank-Hosting unterstützt. Dabei beschränkt sich das nicht nur auf Basistechnik, sondern auch Provisionierung und Customer-Relationship-Management können unterstützt werden.

ISPMan [1] ist im dotcom-Hype im Jahr 2000 entstanden. Damals gab es nur wenige Open-Source-Alternativen, mittlerweile haben sich jedoch zahlreiche Projekte dieser Art entwickelt, beispielsweise SysCP, VHCS, GNUHH, GPLHost, web-cp, ISP-Config und ispCP. Beispiele für proprietäre Tools sind Confixx, Plesk, Cpanel und H-sphere. Wer allerdings ein Basisprodukt sucht, das gut skaliert, flexibel anpassbar ist und standardisierte Anbindung an Drittsysteme bietet, sollte ISPMan unter die Lupe nehmen.

Architektur

ISPMan selbst ist in Perl geschrieben und besteht aus einem Satz Command Line Interface Tools, einer Web-Oberfläche und einem Agent. Die Komponenten kommunizieren über ein zentrales LDAP-Verzeichnis und speichern dort auch alle Konfigurationsdaten. Die ISPMan-Agenten fragen das LDAP-Verzeichnis ab und führen Konfigurationsänderungen auf den Hosts durch.

Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Schreib den ersten Kommentar!

Melde dich mit deinem t3n Account an oder fülle die unteren Felder aus.