OpenStack是一項旨在應對亞馬遜網絡服務及其他公有云的開源私有云技術,它正在迅速發展。你不必相信我的話,只要問問寶馬、GoDaddy、富國銀行、時代華納有線公司,或者已將OpenStack遷移到生產環境的另外眾多企業用戶。
大家在如何部署OpenStack?在近日的OpenStack峰會上,專家們試圖回答這個問題,他們在一場名為“OpenStack究竟是服務還是發行版?”的專題小組討論會中給出的答案五花八門。
Jesse Proudman是OpenStack服務提供商Blue Box公司的創始人兼首席技術官,他并不怯于表達觀點:“我們認為將OpenStack視作發行版是錯誤的,也不是只有我們公司才這么認為;現在,Mirantis(一家知名的專業OpenStack公司)加入到了支持OpenStack是服務這個觀點的陣營。”
紅帽卻持有不同的看法,這家公司希望像主導服務器Linux那樣主導OpenStack。紅帽首席技術官辦公室的Jan Mark Holzer說:“我們認為發行版是最好的。我們認為,OpenStack用戶需要只有使用發行版才能獲得的控制權,那樣他們就能在OpenStack的基礎上添加自己的價值。我們提供包括中間件在內的整個套件。”他發表這番高論,實在不足為奇。
話雖如此,紅帽還是很樂意與服務提供商們進行合作。Holzer說:“我們會與任何廠商合作。我們不想成為服務提供商。”
當然了,要是客戶確實需要服務,紅帽還是會提供服務。目前,仍然很容易跨越發行商和服務提供商之間的那條界線。
紅帽公司基礎設施事業部的高級副總裁Tim Yeaton在接受采訪時特別指出,紅帽最近幫助分析公司費埃哲(FICO)部署了基于OpenStack的OpenShift Enterprise平臺即服務(PaaS)私有云。
EMC的云計算解決方案業務開發經理Ken Hui說:“沒有一種正確的做法。”這取決于每家公司的具體規模,以及它們需要從云環境得到什么,這番話可謂一針見血。
盡管Proudman喜歡服務,但他也不得不認同:“電子港灣(eBay)絕不想與Blue Box進行合作。超大型企業會自己做。但是現實情況是,外面的大多數公司其IT員工隊伍只有5人到20人,沒有時間學習新技術。發行版不適合他們,服務才適合他們。”
Proudman補充說:“云很復雜。它既不是一個單一操作系統,也不是諸如MySQL之類的單一軟件。處理云計算故障并非易事。”
Holzer同意這一說法。“眼下,OpenStack仍好比在黑暗中將剃須刀片裝到電動剃須刀中。”
Mirantis公司的聯合創始人兼首席營銷官Boris Renski指出,這有點像把蘋果和桔子混淆在一起。“開發軟件和操作軟件是兩碼事。看一看市場發展史。無論服務還是發行版,都無法贏得一切。最終,你到頭來面臨的是幾個發行版,一些服務圍繞它們而建。”
Canonical和Ubuntu Linux創始人Mark Shuttleworth在專題小組討論會結束后接受采訪時表示,一家公司無法同時提供OpenStack服務和發行版是沒有任何理由的。Canonical公司提供Canonical Distribution for Ubuntu OpenStack平臺,這是一款隨時可以運行的參考發行版;還提供BootStrap,這是一款主機托管或內部部署的軟件包,Canonical在其中為你運行OpenStack,直到你的工作人員勝任工作;另外還提供Extreme OpenStack,作為企業服務或定制服務。
不過,Gigaom Research調研公司的高級主管Caroline McCrory認為,廠商們往往貪多嚼不爛,也就是說承擔力所不及的事。“軟件廠商會犯的最大錯誤就是,鼓勵你認為它們無所不能,其實它們并非如此。每個客戶的使用場合都很獨特。”
那么,到底哪種方法最好呢?
據OpenStack執行董事Jonathan Bryce聲稱,發行版目前處于領先地位,而服務在云計算經濟下會生存下來,并蓬勃發展。
首先,整個行業會出現合并潮。我們已經看到一些OpenStack并購案,比如思科收購Metacloud以及EMC吞并Cloudscaling。
將來確實會有幾家發行版和服務公司。數量少得多的公司會兩頭作戰。過去一直是這樣,將來也會如此。
我們眼下就是不知道從長遠來看,哪些會是OpenStack領域的大玩家。
誠然,紅帽和Canonical是兩家領先的發行商,而Mirantis顯然是個大玩家。但惠普已跳出了硬件領域,成為一家領先的OpenStack公司,而OpenStack的聯合創始者Rackspace眼下陷入了麻煩。此外,有時微軟和VMware之類的OpenStack競爭對手也致力于OpenStack。
不,從長遠來看,你永遠會面臨這個選擇:是借助發行版自己動手部署OpenStack,還是使用來自云服務提供商的OpenStack?那些公司會是誰?現在這是產值數十億美元的云計算市場所面臨的問題。