早在2009年,開源行業領軍企業之一的紅帽推出了一套開源的API,這就是Deltacloud ,這一項目可以為不同的服務提供商的IaaS之間的云工作負載轉移提供開放的社區驅動式標準,提高了云被采用的速度,同時降低云部署和云使用所產生的成本和時間。而近期Deltacloud又成為開源界和云計算領域的一個熱點,Apache軟件基金會(ASF)宣布,Apache Deltacloud已經成Apache孵化器中成功誕生,并成為該基金會的一個頂級項目(TLP)。這標志著該項目的社區和產品受到了ASF人才任用流程和原則的完善監管,也標志著Deltacloud讓開放式云API更上一層樓。
Deltacloud示意圖
行業需要開放式云API
近幾年IT聚會和飯局上基本都被提及的一個話題就是“云計算”。好吧,大家都需要云計算,但是行業中除了自身的云平臺和技術建設之外,讓云更好的在行業中擴展其實才是最應該被重視的,云采用擴大面臨的最大問題是如何解決兩家云服務提供商之間信息交互標準,而行業也對這一標準有著相當的需求。
對于整個行業來說,開放是目前的發展趨勢,越來越多的產品走向開放,API也不例外。在Web 2.0的浪潮到來之前,開放的API 甚至源代碼主要體現在桌面應用上,而現在越來越多的Web 應用面向開發者開放了API。開源云API中最引人注目的便是紅帽的DeltaCloud平臺,它可用于在不同的云提供商之間移動基于云的工作負載。
紅帽通過DeltaCloud讓企業客戶更好部署和轉移自己的云,有更多的選擇,同時在紅帽云倉庫的環境和基礎上構建私有云的開源代碼,這樣云服務提供者和私有云交互也會變得更加簡單,而且紅帽DeltaCloud從不限制底層系統的結構,無論是微軟還是VMwre 都可以應用在一起,這是真正意義的融合應用,也是整個行業對開放式云API的需求。
被廠商鎖定?在云計算時代必將成為過去
很多人對于某一標準會被廠商或者廠商聯盟所控制深感擔憂,而紅帽的云計算路線圖打消了這一疑慮,包括紅帽在內,DeltaCloud不會被任何一家單獨的廠商所控制,如果想要真正的互操作性和真正的便攜性,就需要通過第三方的方法來構造。DeltaCloud擁有著公平的治管理結構,同時也有著相當的廣度,雖然它是由紅帽提出的,它是由一個獨立的開源社區來管理。
DeltaCloud可以實現不同的云供應商之間的轉移,為客戶提供“一個可以兼容的架構,和一個與內部運行的東西兼容的堆棧”,Deltacloud獲取和分析了不同云環境之間的差異,并將云用戶客戶端應用編程接口(API)向大多數流行的云計算應用接口做了映射,這其中就包括了Amazon EC2,GoGrid,OpenNebula和Rackspace,由此Deltacloud 具備管理多樣化的云虛擬基礎設施的能力。 DeltaCloud是開源的API,所以在可移植方面具有獨特優勢,可實現真正意義的混合云,不再擔心被廠商鎖定的危機。
在一個統一的云API的情況下,Deltacloud可能只是退而求其次,因為它仍然在初期的快速發展階段;但如果你正在尋找支持多種云的方式,我希望你可以多了解了解Deltacloud。