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.

Nimbus

nimbusproject.org
nimbusproject.org
Foto: nimbusproject.org

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