三個(gè)多月前,這則消息震動(dòng)了整個(gè)OpenStack社區(qū):Nebula關(guān)門(mén)大吉,要知道Nebula可是市面上最重要的IT技術(shù)之一:OpenStack在早期階段最炙手可熱的廠(chǎng)商。
Nebula的消失立馬引起了一場(chǎng)更大范圍的爭(zhēng)論。與任何一種年輕的新興技術(shù)一樣,OpenStack的支持者和批評(píng)者競(jìng)相解釋(或辯解)這起事件,該事件可以解釋為預(yù)示著更重大的問(wèn)題。
說(shuō)到Nebula到底哪里出了岔子,大家眾說(shuō)紛紜。不過(guò)大多數(shù)專(zhuān)家(無(wú)論是廠(chǎng)商、合作伙伴、開(kāi)發(fā)人員還是分析師)似乎傾向于這三種解釋當(dāng)中的一種:
Nebula獨(dú)特的商業(yè)模式有問(wèn)題,僅此而已。
各大軟件開(kāi)發(fā)商扎堆進(jìn)入這個(gè)開(kāi)源項(xiàng)目,威脅到了獨(dú)立開(kāi)發(fā)商和專(zhuān)業(yè)初創(chuàng)企業(yè)的生存。
OpenStack的組織架構(gòu)和技術(shù)存在系統(tǒng)性缺陷,阻礙了企業(yè)大范圍采用。
就在業(yè)內(nèi)人士爭(zhēng)辯這些假定之際,2010年在OSCON開(kāi)源大會(huì)上推出的這個(gè)云構(gòu)建架構(gòu)在整個(gè)行業(yè)迅速獲得更大的影響力。451 Research公司最近的市場(chǎng)調(diào)研顯示,無(wú)論是OpenStack托管服務(wù)的銷(xiāo)售還是許可產(chǎn)品的銷(xiāo)售,預(yù)計(jì)今年增幅有望達(dá)到約70%。
惠普、IBM、紅帽和VMware等一些軟件巨頭在過(guò)去幾年間深度介入了這個(gè)項(xiàng)目,同時(shí)也不可逆轉(zhuǎn)地改變了發(fā)行格局及私有云市場(chǎng)。
盡管一些純粹主義者仍在嘆息這些開(kāi)發(fā)商的介入,但是那些大牌廠(chǎng)商認(rèn)可OpenStack社區(qū)及這種渠道表明,OpenStack這種開(kāi)源解決方案會(huì)狠殺專(zhuān)有云開(kāi)發(fā)商(公有云和私有云)的威風(fēng)。
面對(duì)這股革命浪潮,許多解決方案提供商搭上了OpenStack這項(xiàng)技術(shù)的順風(fēng)車(chē),加入了支持特定開(kāi)發(fā)商的隊(duì)伍。
第一種說(shuō)法:Nebula的商業(yè)模式存在缺陷。
很少有人反對(duì)這種說(shuō)法。
Nebula是炙手可熱的OpenStack初創(chuàng)企業(yè)中的第一家。這家公司一開(kāi)始就從幾家知名投資公司那里籌到了近4000萬(wàn)美元的風(fēng)投。它的OpenStack出身無(wú)可挑剔,公司掌舵人是美國(guó)宇航局前任首席技術(shù)官Chris Kemp。而Nebula承諾的又是大家想要的東西:以一種更容易的方式來(lái)安裝和管理復(fù)雜的云操作系統(tǒng)。
但是這家公司堅(jiān)持憑借專(zhuān)門(mén)設(shè)備將OpenStack引入到企業(yè)數(shù)據(jù)中心;而一些業(yè)內(nèi)人士認(rèn)為,這種做法注定要失敗。
提供OpenStack托管私有云的Blue Box Group創(chuàng)始人兼首席技術(shù)官Jesse Proudman認(rèn)為,Nebula遇到了并非整個(gè)OpenStack社區(qū)特有的幾個(gè)重大挑戰(zhàn)。
Proudman告訴媒體:“作為OpenStack的首批初創(chuàng)企業(yè)之一,可能也是早期階段最重要的代碼貢獻(xiàn)者之一,圍繞OpenStack的開(kāi)源社區(qū)和市場(chǎng)需求呈現(xiàn)繁榮之勢(shì)時(shí),Nebula居功至偉。”
Proundman表示,這種成功有損于這家初創(chuàng)企業(yè)的專(zhuān)門(mén)設(shè)備具有的“有圍墻花園的價(jià)值主張”。
Nebula還選擇了這樣一種商業(yè)模式:不但在OpenStack方面要有特殊專(zhuān)長(zhǎng),在定制硬件設(shè)計(jì)和供應(yīng)鏈方面也要有特殊專(zhuān)長(zhǎng)――Proudman表示,這種責(zé)任對(duì)一家初創(chuàng)企業(yè)來(lái)說(shuō)太過(guò)艱巨了。
這個(gè)觀(guān)點(diǎn)得到了Boris Renski的認(rèn)同,他是市場(chǎng)份額和項(xiàng)目貢獻(xiàn)度都是高的專(zhuān)業(yè)OpenStack開(kāi)發(fā)商Mirantis的首席營(yíng)銷(xiāo)官。
Renski稱(chēng)贊Nebula的貢獻(xiàn)時(shí)說(shuō)到:“Nebula為OpenStack作出了大量的貢獻(xiàn)。只可惜走了好多彎路,真是不幸。”
他表示,Nebula失敗的原因?qū)penStack的生存并沒(méi)有影響,對(duì)Mirantis也沒(méi)有影響。
Renski表示,相反,Nebula的商業(yè)模式未能抓住提高OpenStack采用率的兩個(gè)最重要的驅(qū)動(dòng)因素:靈活性和可插入性大做文章。其設(shè)備架構(gòu)沒(méi)有注意到這兩個(gè)目標(biāo)。
Renski說(shuō):“如果你看一下OpenStack提供的功能,不見(jiàn)得它比VMware更好,或者與CloudStack大不一樣。而在于它是一種可插入、靈活的模式,數(shù)百個(gè)驅(qū)動(dòng)程序是由諸多開(kāi)發(fā)商開(kāi)發(fā)的。所以,如果你有異構(gòu)的數(shù)據(jù)中心基礎(chǔ)設(shè)施,將OpenStack覆蓋在上面;或者如果你有一個(gè)全新的數(shù)據(jù)中心,仍可以控制購(gòu)買(mǎi)的設(shè)備。”
Renski表示,光靠開(kāi)源代碼無(wú)法兌現(xiàn)那些可贏(yíng)利的好處。潛在用戶(hù)將Nebula的設(shè)備視作實(shí)際上與自己的基礎(chǔ)設(shè)施相競(jìng)爭(zhēng)的產(chǎn)品。
Renski特別指出,市場(chǎng)趨于成熟、行業(yè)出現(xiàn)洗牌時(shí),一些先驅(qū)企業(yè)遭遇失敗是不可避免的結(jié)局。他表示,但是這并不意味著行業(yè)內(nèi)部存在什么系統(tǒng)性問(wèn)題。
第二種說(shuō)法:軟件巨頭進(jìn)入后,細(xì)分市場(chǎng)玩家就無(wú)法生存。
Nebula在兩個(gè)競(jìng)爭(zhēng)對(duì)手先后被期望在云市場(chǎng)大有作為的軟件巨頭收購(gòu)后沒(méi)多久就關(guān)門(mén)大吉了。
去年9月,思科收購(gòu)了Metacloud。EMC隨即在10月收購(gòu)了Cloudscaling。由于三家早期的OpenStack初創(chuàng)企業(yè)現(xiàn)已相繼出局,一些人于是質(zhì)疑:在一個(gè)日漸被業(yè)務(wù)多樣化的大牌廠(chǎng)商統(tǒng)治的市場(chǎng),它們的同行還能不能生存下去。如果不能,專(zhuān)業(yè)廠(chǎng)商是否需要開(kāi)始尋找安全港呢?
另一家早期的OpenStack初創(chuàng)企業(yè)Piston Cloud的首席執(zhí)行官Jim Morrisroe告訴媒體,小公司不能忽視世界上一些大的軟件公司引發(fā)的巨變,后者擁有前所未有的豐富資源,本身還有龐大的渠道和客戶(hù)群。
Morrisroe說(shuō):“如果你看一下OpenStack在四年前的樣子,當(dāng)時(shí)像我們還有Mirantis和Nebula這樣的行業(yè)先驅(qū)剛創(chuàng)人,目的是有一個(gè)許多公司可以用來(lái)構(gòu)建現(xiàn)代應(yīng)用程序的云平臺(tái),有現(xiàn)代的工作負(fù)載和用例。”
他說(shuō):“而如今總體上來(lái)說(shuō)變得不一樣了,許多大牌傳統(tǒng)IT廠(chǎng)商在過(guò)去兩年加入了這個(gè)社區(qū)。”
他表示,OpenStack項(xiàng)目的重心已發(fā)生了轉(zhuǎn)變,變成讓現(xiàn)有的數(shù)據(jù)中心基礎(chǔ)設(shè)施提高運(yùn)營(yíng)效率,而現(xiàn)有數(shù)據(jù)中心基礎(chǔ)設(shè)施的大部分并不適合云。這種新情況對(duì)這些先驅(qū)廠(chǎng)商確實(shí)提出了挑戰(zhàn),它們必須拿出一系列更全面的解決方案來(lái)應(yīng)對(duì)這種局面。
Morrisroe說(shuō):“從某種程度上來(lái)說(shuō),面對(duì)本社區(qū)里面的這股潮流,原本關(guān)注云原生的人在逆流而行。”
Piston Cloud就采取了這種做法,其最新版本增添了與OpenStack無(wú)關(guān)的新工具,用來(lái)將工作負(fù)載部署到裸機(jī)上或部署到Linux容器中。Morrisroe表示,有了這個(gè)新版本,Piston Cloud不再是一家OpenStack專(zhuān)業(yè)廠(chǎng)商了。
他告訴媒體,而擁有專(zhuān)門(mén)OpenStack設(shè)備的Nebula卻沒(méi)有認(rèn)識(shí)到社區(qū)已發(fā)生了顯著變化。
市場(chǎng)研究公司IDC的服務(wù)器及系統(tǒng)軟件專(zhuān)家Al Gillen表示,他認(rèn)為,長(zhǎng)遠(yuǎn)來(lái)看,細(xì)分市場(chǎng)玩家單單銷(xiāo)售OpenStack,日子會(huì)很難過(guò),因?yàn)檫@項(xiàng)技術(shù)早已成為紅帽和VMware等大牌廠(chǎng)商開(kāi)發(fā)的更龐大解決方案的其中一項(xiàng)功能。
Gillen問(wèn)道:“該技術(shù)被整合到一套更龐大、更全面的軟件解決方案中后,如果你提供的僅僅是整個(gè)架構(gòu)堆棧的一部分,又怎么比得過(guò)人家?”
第三種說(shuō)法:OpenStack存在根本性缺陷。
OpenStack的市場(chǎng)滲透率迅速提升,一方面歸功于精明的營(yíng)銷(xiāo)手段,當(dāng)時(shí)這款云操作系統(tǒng)與CloudStack和Eucalyptus等其他開(kāi)源解決方案競(jìng)相成為下一大熱門(mén)技術(shù)。
Rackspace是第一家采用并幫助開(kāi)發(fā)OpenStack的主機(jī)托管服務(wù)商,最初接過(guò)了推廣推銷(xiāo)這根接力棒。由于OpenStack與美國(guó)宇航局的關(guān)系,這個(gè)項(xiàng)目的支持者成功地將其軟件炒作成除亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)和VMware之外具前景的替代產(chǎn)品。
IDC公司的Gillen認(rèn)為,這造就了一個(gè)獨(dú)特而有趣的市場(chǎng)。
Gillen說(shuō):“自問(wèn)世那一刻起,OpenStack引發(fā)的激動(dòng)和贏(yíng)得的支持比幾乎任何技術(shù)都要大。在短短一兩年內(nèi),它從默默無(wú)聞,變成具有一定的可行性,再變成具有相當(dāng)大的可行性。此后,我們就一直處于這種幾乎切實(shí)可行的狀態(tài)。”
Gillen表示,想獲得技術(shù)能力的這最后一步,面臨的障礙在于,OpenStack實(shí)際上不是一個(gè)項(xiàng)目,而是結(jié)合多個(gè)項(xiàng)目――涵蓋十多個(gè)項(xiàng)目,而這些項(xiàng)目各自的成熟度大不一樣。
他說(shuō):“有些項(xiàng)目為迎接黃金時(shí)期作好了比其他項(xiàng)目更充分的準(zhǔn)備。但如果一個(gè)項(xiàng)目準(zhǔn)備就緒,另一個(gè)還沒(méi)有,就有可能會(huì)出現(xiàn)沖突。”
OpenStack基金會(huì)試圖通過(guò)每六個(gè)月就發(fā)布全面成熟的版本,迫使所有合作者進(jìn)入兼容狀態(tài),來(lái)解決這個(gè)問(wèn)題。Gillen表示,但是“如果一切進(jìn)展得太快,就很難接受你在長(zhǎng)期內(nèi)實(shí)際上能支持并使用的相對(duì)穩(wěn)定的配置。”
那樣一來(lái),對(duì)致力于將OpenStack作為旗艦產(chǎn)品的廠(chǎng)商來(lái)說(shuō),日子就難過(guò)了。許多企業(yè)購(gòu)買(mǎi)軟件時(shí),通常需要軟件用上三五年,才能看到投資回報(bào)。Gillen表示,OpenStack的升級(jí)實(shí)在太快了,不可能按這種步伐來(lái)使用。
Pivotal公司的高級(jí)技術(shù)主管Andrew Shafer表示,OpenStack存在的問(wèn)題實(shí)際上更深層。
作為一名早期的OpenStack工程師,Shafer擔(dān)任過(guò)Cloudscaling的工程副總裁,這家OpenStack初創(chuàng)企業(yè)后來(lái)被EMC收購(gòu)。他直言不諱地批評(píng)了該項(xiàng)目的管理體系以及它所開(kāi)發(fā)的技術(shù)。他指出,OpenStack開(kāi)放源代碼過(guò)早了,而且天生就不穩(wěn)定,只有在最理想的場(chǎng)景下才能高效運(yùn)行。
Shafer認(rèn)為,試圖建立一個(gè)包羅廣泛的社區(qū)損害了技術(shù)的質(zhì)量。
他說(shuō):“根本就缺乏管理。沒(méi)人保障項(xiàng)目質(zhì)量,也沒(méi)人保障用戶(hù)體驗(yàn)。”
有人分析認(rèn)為,Nebula提供的產(chǎn)品不是市場(chǎng)真正想要的,Shafer贊同這種觀(guān)點(diǎn)。他還認(rèn)為,Nebula等公司面臨巨大的挑戰(zhàn)。
他說(shuō):“想讓大企業(yè)將全部的IT未來(lái)押在你一家初創(chuàng)企業(yè)上,完全太難了。”
不過(guò)最終,“OpenStack這種產(chǎn)品的內(nèi)在質(zhì)量決定了很難以此開(kāi)辦公司,因?yàn)榛A(chǔ)不牢固,”Shafer如是說(shuō)。
據(jù)Shafer認(rèn)為,OpenStack的技術(shù)在開(kāi)發(fā)過(guò)程中過(guò)早地注重營(yíng)銷(xiāo)和造勢(shì),結(jié)果質(zhì)量受到了損耗。
企圖跨大型基礎(chǔ)設(shè)施(成千上萬(wàn)個(gè)服務(wù)器節(jié)點(diǎn))時(shí)遇到根本上就很困難的分布式狀態(tài),而這些問(wèn)題從未得到過(guò)全面的解決。而且現(xiàn)在沒(méi)人再在這方面下功夫去解決。
Shafer表示,至于已成為一些大貢獻(xiàn)者的軟件巨頭,它們的目的主要是想讓OpenStack能與自己的其他產(chǎn)品相兼容而已,“這跟其實(shí)開(kāi)發(fā)和穩(wěn)定核心產(chǎn)品不是一回事。”
他表示,企業(yè)管理自己的OpenStack驅(qū)動(dòng)的基礎(chǔ)設(shè)施并非不可能,但是它們需要努力克服陡峭的學(xué)習(xí)曲線(xiàn)。
Shafer說(shuō):“OpenStack可以做到正常運(yùn)行。但你必須不斷地傾注心血,永遠(yuǎn)不能掉頭不顧。它永遠(yuǎn)需要你全力關(guān)注。”
結(jié)束語(yǔ)
期望與大有前途的技術(shù)結(jié)盟的解決方案提供商習(xí)慣于聽(tīng)到產(chǎn)品方面大不一樣的觀(guān)點(diǎn);考慮到專(zhuān)家們出于不同的利益、站在不同的立場(chǎng),這見(jiàn)慣不怪了。
至于OpenStack是將完全徹底改變數(shù)據(jù)中心的強(qiáng)大開(kāi)放平臺(tái),還是中看不中用,那要看你是在問(wèn)誰(shuí)了。
大家達(dá)成共識(shí)的觀(guān)點(diǎn)是,OpenStack是個(gè)麻煩事――這個(gè)獨(dú)特而復(fù)雜的軟件正在迅速進(jìn)化中,需要出色的工具和大量的人才才能搭建并管理。
Blue Box公司的Proundman認(rèn)為,OpenStack市場(chǎng)在趨向成熟,到時(shí)客戶(hù)想要一家可靠的企業(yè)級(jí)廠(chǎng)商或服務(wù)提供商提供的高度監(jiān)管的發(fā)行版,那樣他們根本沒(méi)必要直接跟平臺(tái)打交道。
Proudman說(shuō):“那才是成熟和成長(zhǎng)的好兆頭,2015年前景光明。”
但是即便這番預(yù)測(cè)是正確的,歷來(lái)是行業(yè)生命力所在的專(zhuān)業(yè)廠(chǎng)商仍需要清除不少障礙。
IDC公司的Gillen問(wèn)道:“更大的挑戰(zhàn)是,再過(guò)多久,這項(xiàng)技術(shù)才會(huì)成為主流,開(kāi)始被劃入其周邊的技術(shù)?”
軟件公司想在這個(gè)新興市場(chǎng)求得生存(市場(chǎng)可能還有幾年才會(huì)成氣候),它們就要把自己想成是在開(kāi)發(fā)自上而下的云解決方案,而不是僅僅開(kāi)發(fā)OpenStack。不然,它們無(wú)法與掌控復(fù)雜產(chǎn)品組合,并將OpenStack整合到軟件架構(gòu)多層上的廠(chǎng)商展開(kāi)競(jìng)爭(zhēng)。
Gillen說(shuō):“從根本上來(lái)說(shuō),它們需要搭建整個(gè)平臺(tái),作為服務(wù)環(huán)境。而眼下還沒(méi)有出現(xiàn)這一幕。”
不過(guò)隨著越來(lái)越多的OpenStack初創(chuàng)企業(yè)提供差異化的產(chǎn)品,而其他初創(chuàng)企業(yè)像Nebula那樣不可避免地退出行業(yè),這項(xiàng)技術(shù)本身會(huì)變得更先進(jìn)、更穩(wěn)定和更友好?還是說(shuō)缺陷反而變得更刺眼呢?
Shafer說(shuō):“人人都想增添價(jià)值,讓自己的產(chǎn)品實(shí)現(xiàn)差異化。但是核心功能卻有點(diǎn)被忽略了。”