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