為什么說OpenStack將會落敗?
最近讀到一篇對Eucalyptus的CEO Marten Mickos的采訪報道,讓我重新開始思考Eucalyptus和OpenStack究竟誰會成為主流開源云平臺的問題。
這段日子以來,廠商們對OpenStack的熱情可謂高漲。這個由Rackspace控制的開源項目,目前已有戴爾、Citrix和惠普等廠商加盟。雖然在這些大廠商們的要求下,Rackspace已將該項目的控制權(quán)交給了OpenStack基金會,但是正如Mickos所說,OpenStack到目前為止依然還在研發(fā)階段,尚未進入生產(chǎn)階段。
和很多人一樣,我也一直認(rèn)為龐大的OpenStack社區(qū)會給OpenStack帶來關(guān)鍵的多數(shù)派支持,從而使其成為領(lǐng)先的開源云平臺。但是現(xiàn)在,我開始對此抱懷疑態(tài)度了。
為了解釋我態(tài)度的轉(zhuǎn)變,不妨先回顧一下兩大領(lǐng)先的開源項目:Linux和Apache HTTP服務(wù)器。我這里所指的“Linux項目”是就其廣義范圍而言的,包括了Linux內(nèi)核以及所有不同的Linux發(fā)行版。
歷史告訴我們,一個開源項目在對待軟件堆棧的價值層時,該項目總是會被某個廠商所控制,該廠商會直接利用這個項目來賺錢。雖然從這個項目中會出現(xiàn)多種實現(xiàn)或者不同的發(fā)行版,但是這家單一廠商還是會成為此一領(lǐng)域的主要提供商。就Linux而言,就是Red Hat及其Red Hat企業(yè)Linux產(chǎn)品。對開源數(shù)據(jù)庫而言,MySQL也符合這種模式。
歷史還告訴我們,一個開源項目在對待軟件堆棧的應(yīng)用層時,該項目總是會被某個基金會所控制。在這些場合,該項目常常會成為某個更高價值產(chǎn)品的一部分,并因此可以賺到利潤。簡而言之,這個開源項目本身只能間接地通過更高價值產(chǎn)品來賺錢。這也可以舉出兩個例子,一個是Apache HTTP服務(wù)器,用在大多數(shù)商用應(yīng)用服務(wù)器產(chǎn)品中,另一個是Eclipse,用在很多商用應(yīng)用開發(fā)產(chǎn)品中。
如果說歷史會一再地重復(fù)自身,我們就需要考慮一個開源云平臺究竟是不是自身具備價值層,從而可以直接利用軟件堆棧來賺錢。如果它是,那么由單一廠商控制的開源項目就會比一個由基金會控制的項目成功的概率更大。
各家開源基金會確實很了不起,在各類開源項目中發(fā)揮著極有價值的作用。然而,百十家廠商的不同動機會讓基金會在滿足項目需求和廠商利益時左右為難。
OpenStack社區(qū)所面向的就是一個不能直接貨幣化的軟件堆棧,戴爾、惠普和Rackspace等廠商都是這么看的。這些廠商并非直接利用OpenStack來賺錢,而是通過它來構(gòu)建一個具備更高價值的產(chǎn)品。例如戴爾和惠普就更希望銷售“云平臺就緒的”硬件系統(tǒng)而不是OpenStack軟件產(chǎn)品本身。事實上,戴爾已經(jīng)這么做了。
如此看來,Eucalyptus不贊成一個云平臺由競爭廠商組成的基金會來管理,理由是很清晰的,其CEO Mickos說,公司的客戶正在以“一種令人驚訝的速度”增長。Eucalyptus的員工去年從15人猛增到了70人,還在倫敦設(shè)了一個新的總部,以應(yīng)對歐洲、中東和非洲市場的增長勢頭。這種增長正好表明了Eucalyptus是可以直接貨幣化的。
歸根到底,IT買家必須決定,Eucalyptus和OpenStack這兩者,誰才是正確的賭注。我傾向于同意Eucalyptus是一個真正有價值的云平臺,因此是可以直接從軟件堆棧的價值層賺錢的。果真如此的話,那么Eucalyptus應(yīng)該會勝出,而OpenStack則將會由于成員間的相互競爭而最終落敗。