Marktübersicht Open Source

Starke Tools für die Private Cloud

02.11.2011
Von 
Andrej Radonic ist Experte für Virtualisierung, Cloud-Technologien und Open Source Anwendungen. Der Fachbuchautor ist Vorstand der interSales AG und entwickelt für mittelständische Unternehmen anspruchsvolle E-Commerce Lösungen.

OpenNebula

OpenNebula-Ressourcenverwaltung in der Web-GUI
OpenNebula-Ressourcenverwaltung in der Web-GUI
Foto: opennebula.org

Ein weiterer quelloffener Herausforderer bei den Cloud-Komplettsystemen ist OpenNebula. Die sehr umfassende Tool-Sammlung fokussiert neben einem möglichst vollständigen Feature-Set die Interoperabilität der Lösung: so verfügt die Cloud-Software über Schnittstellen zu Amazon sowie Cloud-Schnittstellen gemäß OCCI-Standard (Open Cloud Computing Interface) und vCloud.

OpenNebula baut auf mehreren Kernkomponenten auf:

  • Cluster- und Virtualisierungsmanager mit Unterstützung für KVM, Xen, VMware Hypervisor,

  • Virtual Infrastructure Manager, der für die Lifecycle-Verwaltung der VMs und ihre Hochverfügbarkeit zuständig ist,

  • Scheduler, der für die automatische Einhaltung der definierten SLAs verantwortlich ist, in dem er etwa virtuelle Maschinen automatisch startet und für die Lastverteilung sorgt,

  • Komponenten für Reporting, Monitoring, Verwaltung virtueller Netzwerke und Benutzerverwaltung runden das sehr umfassende Paket ab.

Die Steuerung und Verwaltung erfolgt dabei über eine Web-GUI und alternativ via CLI. Entwickler können die XML-RPC API nutzen.

Ein solch komplexes System zu installieren, ist dabei eine relative aufwändige Aufgabe, die jedoch durch die ausführliche Dokumentation und die aktive Community gut unterstützt wird. Mit OpenNebula.pro steht eine Enterprise-Ausgabe zur Verfügung, für die Support erworben werden kann.