OpenNebula ist eine Open-Source-Werkzeugsammlung für Cloud Computing. Es ist zum Management heterogener Infrastrukturen gedacht. Als IaaS-Cloud-Lösung (Infrastructure as a Service) kann OpenNebula eingesetzt werden, um private, öffentliche oder hybride Clouds zu erstellen.
OpenNebula orchestriert Speicherungs-,[2] Netzwerk-,[3] Virtualisierungs-,[4][5][6] Monitoring,[7] und Sicherheits-[8][9][10] Technologien zum Deployment von Multi-Tier Services (z. B. von Computerclustern[11][12]) als Virtuelle Maschinen auf verteilten Infrastrukturen. Dabei werden Ressourcen von Datacentern und Clouds anhand von definierbaren Regeln zugewiesen[13].
In einem Bericht der Europäischen Kommission zur Zukunft von Cloud-Computing aus 2009 steht:
“Only few cloud dedicated research projects in the widest sense have been initiated – most prominent amongst them probably OpenNebula.”
„Nur wenige Forschungsprojekte im weitesten Sinne zum Thema Cloud wurden initiiert – das prominenteste unter ihnen ist wohl OpenNebula.“
Die Werkzeugsammlung umfasst Funktionen zur Integration, Wartung, Skalierung, Sicherheit und zum Accounting[15]. Es wird außerdem Wert auf Standardisierung, Interoperabilität und Portabilität gelegt, wodurch Nutzer einer OpenNebula-basierten Cloud die Wahl zwischen verschiedenen weit verbreiteten Cloud-APIs haben[16] (EC2 Query, OGF OCCI und vCloud) und Hypervisoren[4][5][6] (Xen, KVM und VMware). Die flexible Architektur erlaubt es verschiedene Hard- und Softwarekombinationen in einem Datacenter zu vereinen.[17]
Gemäß einer Veröffentlichung im OpenNebula Blog erhält man nun Unterstützung von Microsoft, so dass OpenNebula künftig auch HyperV unterstützen soll.[20]
↑R. Moreno-Vozmediano, R.S. Montero, and I. M. Llorente. "Multi-Cloud Deployment of Computing Clusters for Loosely-Coupled MTC Applications", Transactions on Parallel and Distributed Systems. Special Issue on Many Task Computing doi:10.1109/TPDS.2010.186
↑R.S. Montero, R. Moreno-Vozmediano, and I. M. Llorente. "An Elasticity Model for High Throughput Computing Clusters", J. Parallel and Distributed Computing doi:10.1016/j.jpdc.2010.05.005
↑B. Sotomayor, R. S. Montero, I. M. Llorente, I. Foster. "Virtual Infrastructure Management in Private and Hybrid Clouds", IEEE Internet Computing, vol. 13, no. 5, pp. 14–22, Sep./Okt. 2009. doi:10.1109/MIC.2009.119