Projekt Deltacloud rozwijany przez firmę Red Hat ma stworzyć otwartoźródłowe, ustandaryzowane API do obsługi w sposób zunifikowany różnych architektur chmur. Użytkownicy usług w chmurze mogą za pośrednictwem Deltacloud API korzystać już z EC2 Amazona oraz z prywatnych chmur, które bazują na technologii RHEL-V (Red Hat Enterprise Virtualisation). Wkrótce mają też powstać odpowiednie sterowniki dla chmur VMware ESX clouds oraz usług w chmurze firmy Rackspace.

Deltacloud prezentuje swoje API w trybie REST w celu zapewnienia prostego, wspólnego i niezależnego od platformy dostępu do zasobów. Deltacloud Portal dostarcza webowego interfejsu, które może być używane za pośrednictwem REST API. Deltacloud Proxy jest z kolei skierowany do programistów, którzy chcą stworzyć własny interfejs użytkownika; dostarcza on kod do śledzenia kont w chmurach, autoryzacji użytkowników i zasobów, pozwalając twórcom skupić się na opracowaniu GUI.

Warstwa abstrakcji różnych API dla chmur została zaprojektowana, aby ułatwiać tworzenie aplikacji dla chmur w podobny sposób, w jaki tworzy się zwykłe programy, niezależnie od tego, czy będą one działały w środowisku chmur. Ostatecznie Red Hat chce też rozszerzyć współpracę między różnymi architekturami chmur.

The DeltaCloud API i Portal bazują na licencjach LGPL oraz GPL. Poza kodem źródłowym oprogramowania można pobrać także dokumentację API, klienta Ruby oraz sterowniki dla różnych rodzajów chmur.





Źródło: Heise-Online