Libcloud: Standard-API für Cloud-Provider

Die freie Softwarebibliothek Libcloud will eine Standard-API für Cloud-Provider bereitstellen. Die in Python geschriebene Bibliothek will damit den Umgang mit verschiedenen Cloud-Providern für den Anwender deutlich vereinfachen. Unterstützt werden bisher unter anderem Amazon, Rackspace und Slicehost. Weitere Provider sollen noch folgen, so dass Anwender möglichst viele Cloud-Computing-Angebote via Libcloud ansprechen können und auch verschiedene Angebote miteinander verknüpfen können.

Nicht jeder Cloud-Provider bietet die gleichen Möglichkeiten oder Preise. Entwickler müssen daher bei jedem Projekt genau abwägen, welchen der zahlreichen Provider sie für welches Projekt nutzen. Ein späterer Umzug auf einen anderen Provider ist in vielen Fällen schwierig, da einheitliche Standards noch fehlen. Hier setzt Libcloud an und möchte über eine Standard-API alle populären Cloud-Provider erreichen.

Libcloud Support
Zu den ersten unterstützten Cloud-Providern gehören Amazon (EC2), Slicehost und Rackspace.

Noch befindet sich Libcloud in einer frühen Entwicklungsphase, in der noch nicht alle geplanten Provider unterstützt werden und auch längst noch nicht alle Funktionen bereit stehen. Am weitesten fortgeschritten ist die Unterstützung der Amazon Elastic Compute Cloud (Amazon EC2) , die bereits ein Rebooten der Instanzen erlaubt. Künftig sollen Instanzen auch angelegt und wieder gelöscht werden können.

Libcloud wurde vom Cloud-Computing-Unternehmen cloudkick entwickelt und unter der Apache-2.0-Lizenz veröffentlicht. Den Source-Code kann man bei github herunterladen.

Weitere Artikel zu API

Das interessiert dich bestimmt auch

One answer

  1. von Linkwertig: Facebook, aka-aki, OpenID, C… 30.07.2009 (09:02Uhr) 1.

    [...] » libcloud » Standard-API für Cloud-Provider [...]

Deine Meinung


(wird nicht veröffentlicht)