Apache Deltacloud wird kontinuierlich von einer aktiven Community weiterentwickelt. Ein Schwerpunkt dieser Arbeit ist die Unterstützung von cloudorientierten Speichersystemen wie S3 und CloudFiles. Einen weiteren Schwerpunkt bildet die Erstellung von zusätzlichen Treibern, insbesondere für vCloud, Red Hat Enterprise Virtualization Manager (RHEV-M) und Google Storage. Diese Erweiterungen werden so gestaltet, dass sie vollständig rückwärtskompatibel sind, damit auch alte Clients problemlos mit neueren Servern kommunizieren können. Diese API-Stabilität beinhaltet nicht nur die Parameter der HTTP Requests und das XML-Format der Responses, sondern auch Dinge wie die Fehlercodes und -meldungen, die die API benutzt.
Deltacloud wird gegenwärtig von mehreren Projekten verwendet, unter anderem von Red Hats Cloud Engine, von Steamcannon und Eclipse. Cloud Engine ist damit befasst, einen Cloudbroker, natürlich als Open Source, zu implementieren. Dabei wird sowohl die Sicht auf die virtuelle Cloud jedes Benutzers als auch die Kommunikation mit den zugrundeliegenden Clouds über die Deltacloud-API abgewickelt. Steamcannon erstellt die Werkzeuge, die nötig sind, um eine eigene Platform-as-a-Service-Cloud für Java- und Ruby-Anwendungen zu betreiben.
Innerhalb des Eclipse-Projekts schließlich werden Plugins entwickelt, die das Verwalten von virtuellen Maschinen in Clouds aus Eclipse heraus erleichtern, so dass Entwickler auch komplexe Anwendungsszenarien und -architekturen einfach mit ein paar Mausklicks realisieren können.
Infos