度過(guò)了兩周歲生日,從無(wú)到有OpenStack經(jīng)歷了高速發(fā)展的兩年。但對(duì)手也在采取措施步步緊逼。今年,CloudStack貢獻(xiàn)給了Apache基金會(huì),Eucalyptus宣布將企業(yè)版全部開(kāi)源,所有IaaS平臺(tái)都在覬覦行業(yè)最高點(diǎn)。OpenStack必須要盡快提供商用版本,接下來(lái)的一年格外關(guān)鍵。新的IaaS格局可能在未來(lái)2、3年內(nèi)確立。CSDN專(zhuān)訪了ezCloud的聯(lián)合創(chuàng)始人、高級(jí)技術(shù)總監(jiān)以及首席架構(gòu)師蔣清野,他對(duì)OpenStack及其它IaaS平臺(tái)做出了犀利的點(diǎn)評(píng)。
在美國(guó)導(dǎo)航與控制公司工作期間,蔣清野與NASA有過(guò)一段協(xié)同合作,談到NASA發(fā)起的OpenStack自然有不少感悟。NASA早期選擇使用了Eucalyptus構(gòu)建自己的私有云,后來(lái)轉(zhuǎn)而與Rackspace共同創(chuàng)建OpenStack項(xiàng)目。
激烈的競(jìng)爭(zhēng)
“當(dāng)時(shí)NASA方面的主要擔(dān)心兩方面,首先Eucalyptus在擴(kuò)展性方面沒(méi)有能夠達(dá)到NASA的要求,并且Eucalyptus同時(shí)發(fā)布企業(yè)版和社區(qū)版兩個(gè)版本,不是所有的代碼都是開(kāi)源的,”蔣清野告訴CSDN,“值得一提的是,即使是在與Rackspace共同開(kāi)發(fā)OpenStack項(xiàng)目的過(guò)程中,NASA依然保留了購(gòu)買(mǎi)Eucalyputs企業(yè)版的合同。”
今年6月,NASA對(duì)外宣布將采用AWS服務(wù),NASA CIO Linda Cureton表示,通過(guò)將部分基礎(chǔ)設(shè)施服務(wù)轉(zhuǎn)到亞馬遜的云平臺(tái)上,我們每年可以節(jié)省約100萬(wàn)美元的成本。“(拋開(kāi)預(yù)算壓力的原因),這說(shuō)明已經(jīng)進(jìn)行了兩年時(shí)間的OpenStack項(xiàng)目并沒(méi)有能夠達(dá)到NASA的預(yù)期,”蔣清野表示,“OpenStack缺乏經(jīng)過(guò)驗(yàn)證的大規(guī)模部署的成功案例,NASA選擇AWS表明OpenStack在功能上尚未達(dá)到生產(chǎn)系統(tǒng)的要求。”
與其它主流開(kāi)源云平臺(tái)相比,OpenStack的優(yōu)勢(shì)和弱點(diǎn)同樣突出。蔣清野告訴CSDN:“OpenStack功能不夠完善,但是社區(qū)發(fā)展最快。Eucalyptus的功能最為完善,但社區(qū)較不活躍。今年4月初,CloudStack項(xiàng)目被捐贈(zèng)給Apache基金會(huì),其社區(qū)活躍度在短短的三個(gè)月內(nèi)提升了三倍。6月底,Eucalyptus又宣布將原先企業(yè)版的功能全部開(kāi)源,這個(gè)舉措同樣會(huì)對(duì)開(kāi)源IaaS生態(tài)系統(tǒng)產(chǎn)生重大的影響。”
可以看到,后來(lái)者OpenStack搶了所有對(duì)手的風(fēng)頭,不僅社區(qū)活躍度更高,而且得到了HP、IBM、Red Hat、Dell、Intel等幾乎所有IT巨頭的支持。但CloudStack和Eucalyptus通過(guò)徹底開(kāi)源抹平了與OpenStack的差距,社區(qū)活躍度也快速提升,競(jìng)爭(zhēng)更加慘烈。
大佬們的考慮
作為OpenStack白金贊助商,每年需要繳納50萬(wàn)美元,在真金白銀背后,大佬們有各自的戰(zhàn)略。“在IBM、Dell、HP和Intel這四家公司中,HP對(duì)OpenStack的支持是最為堅(jiān)定的。在剛剛發(fā)布的OpenStack Essex版本中,HP投入的工程師人數(shù)(19人)排名第二,僅次于項(xiàng)目發(fā)起者Rackspace(51人)。更重要的是,HP于今年上半年推出了基于OpenStack的公有云服務(wù)(HP Cloud),可以預(yù)見(jiàn)其研發(fā)團(tuán)隊(duì)會(huì)持續(xù)對(duì)OpenStack項(xiàng)目進(jìn)行改進(jìn)并回饋給OpenStack社區(qū)。”蔣清野告訴CSDN。
“Intel對(duì)于OpenStack的支持也很到位。”Intel內(nèi)部原本有多個(gè)基于Eucalyptus的項(xiàng)目,但是在加入OpenStack聯(lián)盟之后,這些項(xiàng)目不是被取消就是轉(zhuǎn)為基于OpenStack繼續(xù)研發(fā),”蔣清野表示:“不過(guò)Intel的研發(fā)成果沒(méi)有能夠及時(shí)回饋到社區(qū)。在剛剛發(fā)布的OpenStack Essex版本中,Intel的名字并沒(méi)有出現(xiàn)在前20名貢獻(xiàn)者之列。”
“IBM對(duì)OpenStack項(xiàng)目抱有戰(zhàn)略性的期望,但是在工程方面還處于起步階段。在與OpenStack相關(guān)的郵件列表和論壇討論中,來(lái)自IBM的信息通常都是詢(xún)問(wèn)如何安裝和配置,而不是如何幫助其他人解決具體的問(wèn)題。在剛剛發(fā)布的OpenStack Essex版本中,IBM的名字也沒(méi)有出現(xiàn)在前20名貢獻(xiàn)者之列,“蔣清野表示:”IBM對(duì)OpenStack的支持,目前更多是站隊(duì)表態(tài),而不是具體的研發(fā)投入。“
“Dell對(duì)OpenStack的態(tài)度比較曖昧,它可以選擇從UEC切換到OpenStack,也可以再次從OpenStack切換其他的開(kāi)源IaaS解決方案。在與OpenStack相關(guān)的郵件列表和論壇討論中,基本上找不到Dell這家公司的名稱(chēng)。“蔣清野告訴CSDN。
國(guó)內(nèi)現(xiàn)狀
目前,國(guó)內(nèi)有相當(dāng)數(shù)量的企業(yè)正在對(duì)OpenStack進(jìn)行調(diào)研,但是將OpenStack部署到生產(chǎn)系統(tǒng)上的企業(yè)并不多,對(duì)OpenStack進(jìn)行改進(jìn)的團(tuán)隊(duì)更是少之又少。值得一提的是,新浪的團(tuán)隊(duì)已經(jīng)對(duì)OpenStack項(xiàng)目做了大幅度的改進(jìn),并且積極地將其改進(jìn)回饋給OpenStack社區(qū)。”目前我們觀察到少有企業(yè)回饋社區(qū),可能是因?yàn)樗麄冞€沒(méi)有具備回饋社區(qū)的條件,”蔣清野說(shuō),“考慮到OpenStack項(xiàng)目目前還處于非常早期的階段,企業(yè)對(duì)OpenStack項(xiàng)目進(jìn)行調(diào)研本身就是就是對(duì)OpenStack的一種支持。
多種云平臺(tái)將并存
雖然OpenStack在社區(qū)活躍度領(lǐng)先,并得到眾多大佬的支持。但蔣清野表示,從目前開(kāi)源IaaS生態(tài)系統(tǒng)的發(fā)展?fàn)顩r來(lái)看,斷定OpenStack將成為IaaS的工業(yè)標(biāo)準(zhǔn),還為時(shí)過(guò)早。
“未來(lái)依然會(huì)存在IaaS的多種實(shí)現(xiàn)方案,OpenStack僅僅是其中的一種實(shí)現(xiàn)方案。OpenStack會(huì)不會(huì)成為主流的實(shí)現(xiàn)方案,取決于OpenStack能否在足夠短的時(shí)間里在功能方面達(dá)到甚至是超過(guò)其他方案。不管OpenStack的市場(chǎng)占有率有多高,OpenStack本身都不會(huì)成為一個(gè)標(biāo)準(zhǔn)。成為標(biāo)準(zhǔn)的會(huì)是類(lèi)似于AWS API、OCCI和CDMI的云間互操作接口規(guī)范。”