Nimbus
Nimbus ist eine Open-Source-Tool-Sammlung, mit der Cluster zu einer Cloud-Umgebung ausgebaut werden können. Das im universitären Umfeld entstandene Projekt nennt als primäre Zielgruppe den Wissenschaftsbereich, eignet sich jedoch ebenso gut für Unternehmen zum Aufbau von Private oder Public Clouds.
Nimbus unterstützt hierzu Xen und KVM als Hypervisor und bringt eine eigene Cloud-Storage-Lösung namens Cumulus mit, welche kompatibel zur Amazon Web Services S3 REST API ist und diese zugleich um für private Clouds wichtige Features wie Quota-Management erweitert.
Während die Software aus einer relativ großen Zahl von Komponenten besteht, ist die Architektur recht übersichtlich: die zentrale Steuerungskomponente wird auf einem dedizierten Service-Knoten betrieben. Auf jedem Hypervisor-Host ist zusätzlich eine Agent-Komponente zu installieren.
Für Anwender steht eine Client-Software zur Verfügung. Aufgrund der Kompatibilität zu Amazons AWS können auch andere EC2-Clients zum Einsatz kommen. Für Administratoren steht ein separates Client-Paket zur Verfügung. Webservices-Schnittstellen auf Basis von EC2 oder WSRF (Web Service Resource Framework) erlauben die Steuerung aus anderen Softwaresystemen.
Nimbus bietet technisch interessante Ansätze und ist aufgrund seiner Offenheit etwa gegenüber Public Clouds attraktiv. Ein Hemmschuh für den Unternehmeinsatz könnte das komplette Fehlen eines kommerziellen Supports darstellen. Administratoren sind zurzeit auf sich selbst sowie die Entwickler-Community angewiesen.
Nimbus - Alle Features im Überblick
Service Model |
|
Deployment Model |
private, public, hybrid |
Hypervisor |
Xen, KVM |
Version |
2.7 |
Unterstützte VM-OS |
Linux, Windows |
Linux Distros |
Linux |
Infrastruktur-Komponenten |
|
Image Management |
ja |
Scheduling |
ja |
Storage |
ja |
Monitoring |
ja |
HA |
nein |
Management Tools |
|
GUI |
ja |
CLI |
ja |
Cloud-Schnittstellen |
AWS:EC2/S3 |
Self-Service |
|
Programmier-Schnittstellen |
Python, Java |
User-Management |
ja |
Mandantenfähigkeit |
ja |
Abrechnung |
ja |
Quota |
ja |
Availability Zones |
nein |
Migration |
Live |
Editionen |
- |
Support (kostenpflichtig) |
nein |
1 = kostenpflichtig bzw. nur Enterprise Edition |
|
2 = Zusatzsoftware nötig |