4月5日,Citrix(思杰公司)宣布所屬CloudStack開源軟件將加入Apache軟件基金會(Apache Found),成為行業(yè)中第一個加入該基金會的云基礎(chǔ)設(shè)施解決方案,無疑這是一個明智之舉,它為CloudStack開源平臺以及合作伙伴的選擇,帶了更多更具有想象空間的可能性。Coudave的編輯和分析師Krishnan Subramanian在其評論文章中指出:“加入Apache軟件基金會,能夠幫助CloudStack吸引更多合作伙伴來加入其可贏利開源項目,鼓勵CloudStack開源軟件被更多伙伴采納,并迅速成長為富有強大競爭力的平臺。”
Citrix公司聲稱,此舉目的是將CloudStack提升為一個完全開源的Apache項目,進一步加速CloudStack的發(fā)展,以提供一個連接到不同的云基礎(chǔ)設(shè)施上的強大的、hypervisor無關(guān)的層,Engine Yard(PaaS供應(yīng)商)也將通過在CloudStack上運行PaaS以及提供專業(yè)知識和代碼,來參與到Apache CloudStack項目中。Citrix 公司同時還宣布,CloudStack將兼容亞馬遜(AWS)API接口,允許跨CloudStack和亞馬遜平臺實現(xiàn)負載兼容。并為開發(fā)者提供了一組工具和API,允許他們更容易地連接和管理云基礎(chǔ)設(shè)施。這一發(fā)布表明,Citrix已將CloudStack變成一個“完全開源的apache項目”,在apache 2.0許可下獲得發(fā)布, Apache軟件基金會也會為其增加財政贊助和工程技術(shù)支持。
該事件很快在云計算行業(yè)內(nèi)迅速傳播,很多人將Citrix此舉看作是開源軟件云戰(zhàn)爭中打響的第一槍,著名市場研究公司Gartner的分析師利迪婭·梁(Lydia Leong)還在自己的博客中,將Citrix的消息稱作一個“爆炸性事件”。OpenStack高管也第一時間對Citrix這一動作進行了指責(zé)。OpenStack運動共同創(chuàng)始人和Piston云計算創(chuàng)始人喬舒亞·麥肯蒂(Joshua McKenty)稱,Citrix的舉措是一種“營銷游戲”,同時還批露,自從Citrix 2011年用2億美元收購開發(fā)CloudStack平臺的Cloud.com公司以來,Citrix一直在利用它給OpenStack施加各種的壓力。
值得一提的是,如果我們順道回顧一下,在Citrix完成收購Cloud.com并將CloudStack 100%開源,OpenStack陣營的反應(yīng)遠沒有這么激烈。例如那時OpenStack平臺的主要擁有者,Rackspace公司Cloud Builders總經(jīng)理Jim Curry就曾表態(tài),Citrix一直是開發(fā)OpenStack的領(lǐng)導(dǎo)者,亦是Project Olympus創(chuàng)辦及開發(fā)的杰出團隊,把開放云運算規(guī)模技術(shù)帶入市場。而隨著增添Cloud.com團隊,Citrix將進一步作出對OpenStack的承諾 ,確保廣泛向不同的客戶提供OpenStack平臺和API。
如今CloudStack加入Apache軟件基金會,對Openstack的地位構(gòu)成巨大挑戰(zhàn),誰引領(lǐng)未來云開源平臺的標(biāo)準(zhǔn),戰(zhàn)爭已經(jīng)正式打響。這場戰(zhàn)爭的主要對手將是Cloudstack 和Openstack,與明顯、直接的爭奪不同,這是一場面向未來市場之戰(zhàn),是速度之戰(zhàn)也是市場影響力和行業(yè)標(biāo)準(zhǔn)之戰(zhàn),這場戰(zhàn)爭或許將決定云開源平臺的未來歸屬,而這場逐鹿之戰(zhàn)結(jié)果將會如何,我們一道來分析幾個關(guān)鍵性的因素:
1、用戶體驗:文檔成熟和安裝容易度
“事實對絕大部分用戶來說,虛擬化管理軟件還是個新生事物。即使是粗略地嘗試一下利用不同的虛擬化管理軟件來安裝、配置和測試一個最小規(guī)模的私有云系統(tǒng),也需要花費不少的時間和精力。“而根據(jù)眾多實際使用OpenStack的用戶反映,目前OpenStack軟件文檔依舊模糊而不成熟,基本上不可能初次嘗試就能實現(xiàn)安裝,更不用說配置和部署系統(tǒng)。與之對應(yīng),在界面大氣,友好和安裝使用方面,Cloudstack具有顯著的優(yōu)勢。“官方文檔非常完備,按照文檔操作至少能夠順利地完成安裝和配置過程。而且,在網(wǎng)絡(luò)上可以方便就搜索到一些可操作的安裝和配置文檔。”根據(jù)使用剛剛發(fā)布的CloudStack 3的Beta版的工程師測試,如果使用預(yù)先制作好的Templete,5分鐘左右就可以安裝好了一臺ubuntu Server。而且,CloudStack用戶界面以AJAX方式設(shè)計,用戶可以透過GUI界面工作,也使得其更加直觀和容易上手。
2、社區(qū)和資源支持:獨立社區(qū),以及服務(wù)商實力
“開源的強大在于它能夠?qū)⑸鐓^(qū)里的資源進行共享、用戶進行協(xié)同”。一般來說,開放的云計算必須是基于一個開源的代碼,且由一個獨立的社區(qū)提供支持,同時軟件社區(qū)還必須是由多個提供商一起維護。對于開源云平臺,存在最大的缺陷就是沒有足夠的支持資源,更麻煩的是你想解決這些問題時候卻無人可以求助。盡管像有戴爾、Citrix(曾經(jīng)是主要的)和惠普這樣的廠商加盟,而且在這些重要伙伴們的要求下,Rackspace已將該項目的控制權(quán)交給了OpenStack基金會,但是正如行業(yè)人士所透露的,OpenStack到目前為止依然還在研發(fā)階段,尚未進入生產(chǎn)階段。一位業(yè)內(nèi)資深分析人士提出:“如果說開源項目本身只能間接地通過更高價值產(chǎn)品來賺錢。那么由單一廠商控制的開源項目就會比一個由基金會控制的項目成功的概率更大。”評論指出:“盡管各家開源基金會確實很了不起,在開源項目中發(fā)揮著極有價值的作用。然而,為數(shù)眾多廠商加之不同動機會讓基金會在滿足項目需求和廠商利益時左右為難。OpenStack社區(qū)所面向的就是一個不能直接貨幣化的軟件堆棧,戴爾、惠普和Rackspace等廠商都是這么看的。這些廠商并非直接利用OpenStack來賺錢,而是通過它來構(gòu)建一個具備更高價值的產(chǎn)品。“他們舉例說,像戴爾和惠普就更希望銷售“云平臺就緒的”硬件系統(tǒng)而不是OpenStack軟件產(chǎn)品本身。也許,這種局面相對于有Citrix直接控制,以及有著像Tcloud這樣的服務(wù)商鼎助的CloudStack更為有利,它能讓CloudStack開源平臺成為具有真實價值的云平臺,而OpenStack則可能由于成員間的相互競爭而最終落了下風(fēng)。
3、量產(chǎn)和商業(yè)化的能力
盡管從市場影響和宣傳力度上,OpenStack要遠遠領(lǐng)先于其他開源的平臺軟件,但一些業(yè)內(nèi)人士提出,比較起CloudStack或者Eucalyptus,OpenStack更像是一個黑客,或者玩家們的產(chǎn)品,其管理和控制界面也不夠完善,還很難被稱為成熟的產(chǎn)品化的IT產(chǎn)品。雖然說OpenStack也已經(jīng)宣布加強了其產(chǎn)品的企業(yè)級性能,但是很多產(chǎn)業(yè)觀察者都認為,這項技術(shù)在大型部門之間能夠得到廣泛使用還有待觀察。他們指出,這項技術(shù)至少在未來一兩年內(nèi)還沒有為在生產(chǎn)環(huán)境中部署做好準(zhǔn)備。“我同使用它的人進行了對話,但是大多數(shù)人告訴我,他們認為這項技術(shù)距離在生產(chǎn)環(huán)境中使用要18個月。”Bill Claybrook,New River市場研究的總裁這樣說。“分析人士認為OpenStack還沒有為嚴肅的云計算應(yīng)用做好準(zhǔn)備。”盡管其已經(jīng)聲名赫赫,它的市場影響力和宣傳的聲音目前要遠遠提前和強大于產(chǎn)品本身。這對OpenStack來說并不是好消費,它將破壞其生態(tài)系統(tǒng)正面的反饋,為未來發(fā)展之路蒙上陰影。
4、達到臨界點的,足夠的用戶數(shù)
有數(shù)據(jù)表明,自2011年思杰收購Cloud.com以來,CloudStack.org開源社區(qū)的用戶參與度已經(jīng)增長了4倍,全球25,000多家云計算提供商已經(jīng)簽約加盟,并成為CloudStack.org社區(qū)的活躍成員。在過去的一年中,開源CloudStack產(chǎn)品已被下載了6萬多次,而且目前每月下載量以平均5倍的速度快速增長。這些飛速增長的數(shù)據(jù)無疑大大增強了Citrix對于CloudStack平臺的信心。截至目前CloudStack作為成功的公共云平臺,已經(jīng)幫助至少85個大規(guī)模生產(chǎn)性云平臺實現(xiàn)了10億美元以上的運營收入,其典型的客戶包括韓國、澳大利亞、印度的電信運營商。不久前在CloudStack 3的產(chǎn)品發(fā)布會上,Citrix還曾經(jīng)展示了一個有著20多家公司支持Citrix的幻燈片。這些公司包括瞻博網(wǎng)絡(luò)、NetApp、RightScale、Brocade、阿爾卡特-朗訊、Engine Yard、Zenoss、英國電信、Tata、Go Daddy和Softlayer。而作為由美國國家航空航天局(NASA)和Rackspace合作研發(fā)的云端運算軟件,從問世以來到現(xiàn)在,,OpenStack也已經(jīng)吸引了超過150家公司和2000個開發(fā)者。OpenStack的知名支持者包括有惠普,戴爾、思科和Internap等,另據(jù)GigaOm報道了,IBM和Red Hat很可能將加入OpenStack支持者行列。但是就實際部署和成功應(yīng)用,這些公布的數(shù)字,尤其是采納者數(shù)量和部署案例,雙方都還非常薄弱,最激烈的競爭將在未來一段時間展開,直到一方達到特定數(shù)量(爆發(fā)節(jié)點),迅速完善產(chǎn)品和服務(wù)支持,取得遠遠領(lǐng)先競爭對手的市場地位,并據(jù)此也能夠影響和實現(xiàn)制訂標(biāo)準(zhǔn)的目的。
5、影響標(biāo)準(zhǔn)制訂的能力(合法性)
這場技術(shù)平臺之爭很可能會是一場“贏家通吃”的戰(zhàn)爭,勝利給對手不會留下太大的空間,除了采用平臺的部署客戶爭取,就是如何影響和時間完成標(biāo)準(zhǔn)的制訂。誰擁有了標(biāo)準(zhǔn),在云供應(yīng)商中應(yīng)用的兼容工具和服務(wù)也變得更容易,從而簡化了在云與云之間(特別是從私有云移向公共云)移動數(shù)據(jù)和應(yīng)用的過程。分析人士認為,這種通過開源云平臺操作系統(tǒng)帶來巨大的網(wǎng)絡(luò)影響,合法性以及可信度驅(qū)動的用戶安裝基礎(chǔ),可以提升應(yīng)用數(shù)量和支持資源,這反過來又促進行業(yè)合法性和使用者的信心,這種積極的反饋影響,給予勝出的平臺壓倒性的優(yōu)勢,讓失利方幾乎沒有生存的空間。目前,無論CloudStack還是OpenStack都試圖主導(dǎo)制定開源平臺的云計算標(biāo)準(zhǔn),這是目前行業(yè)所缺失的,也是實現(xiàn)市場霸主地位的必由之路。
最后我們還想要說明的,OpenStack軟件來自Cloud.com,是一項有華人主導(dǎo)開發(fā)的技術(shù)平臺,除了更好的成熟性和應(yīng)用支撐之外,也是國內(nèi)采用時一個重要的得分項。據(jù)悉,原Cloud.com行政總裁梁勝(Sheng Liang)現(xiàn)還繼續(xù)領(lǐng)導(dǎo)著Citrix公司CloudStack產(chǎn)品線的設(shè)計、架構(gòu)和技術(shù)。此外,Cloud.com和Citrix都曾是OpenStack陣營的中堅成員,盡管這樣說諷刺意味實足,但無疑這會讓這場斗爭勝利的天平又向CloudStack傾斜許多。(中云網(wǎng))
資料1:關(guān)于CloudStack
Citrix CloudStack是思杰云計算產(chǎn)品線的重要組成部分,其解決方案能夠幫助用戶更輕松地建立新的云平臺,連接到現(xiàn)有云服務(wù),并以最安全、最高性能和最可靠的方式交付任何云服務(wù)。自推出以來,CloudStack就迅速成為領(lǐng)先的商業(yè)開源云平臺,用于建設(shè)、管理和交付高度可擴展的“基礎(chǔ)設(shè)施即服務(wù)”(IaaS)云系統(tǒng),其用戶范圍也非常廣泛,例如Datapipe、Edmunds.com、IDC Frontier、諾基亞研究院和Zynga等。CloudStack旨在確保IT組織得以將生產(chǎn)性云平臺建立在經(jīng)濟、彈性且可擴展的平臺之上。這并不是一個附加了“類似云”管理層的傳統(tǒng)企業(yè)級服務(wù)器虛擬化平臺。相反,它是一個全新設(shè)計的開放型多虛擬機管理程序平臺,能夠幫助用戶在構(gòu)建公共云和私有云時采用全球最具創(chuàng)新的云平臺的構(gòu)建方式--簡單、自動、彈性、可擴展和高效率。CloudStack 3是Citrix在2011年7月收購Cloud.com后,首個主要版本更新,它改良了用戶界面和用戶體驗,更追加了對OpenStack儲存系統(tǒng)Swift的支援,對Citrix XenServer 6的支援亦有所增強,并可配合Citrix NetScaler使用。CloudStack 3還擁有的一些特點:對各種虛擬機管理程序一視同仁,支持KVM、OVM、vSphere和Xen等領(lǐng)先平臺,并將經(jīng)過云優(yōu)化的Citrix XenServer 6版本作為核心標(biāo)配功能包含在其中。另外,CloudStack還將對微軟Hyper-V提供支持。
資料2:關(guān)于OpenStack
OpenStack是一個NASA(美國國家航空航天局)和Rackspace合作研發(fā)的云端運算軟件,以Apache許可證授權(quán),并且是一個自由軟件和開放源代碼項目。OpenStack是IaaS(基礎(chǔ)設(shè)施即服務(wù))軟件,讓任何人都可以自行建立和提供云端運算服務(wù)。此外,OpenStack也用作建立防火墻內(nèi)的“私有云”(Private Cloud),提供機構(gòu)或企業(yè)內(nèi)各部門共享資源。OpenStack使用者包括美國國家航空航天局等。微軟在2010年10月表示支持OpenStack與Windows Server 2008 R2的整合。2011年2月,思科系統(tǒng)正式加入OpenStack項目,重點研制OpenStack的網(wǎng)絡(luò)服務(wù)。Ubuntu未來在堆棧方面的云網(wǎng)絡(luò)化方案。
資料3:關(guān)于Apache許可協(xié)議
有統(tǒng)計數(shù)據(jù)顯示,當(dāng)今世界上許多開源項目都在從有約束性的許可協(xié)議(比如GPL協(xié)議)陣營中轉(zhuǎn)投寬松的許可協(xié)議(如Apache許可協(xié)議)陣營。在CloudStack 100%開源后,開始也是通過GNU GPL v3 license許可協(xié)議發(fā)布,源代碼可以在cloudstack.org上下載。根據(jù)GPL協(xié)議的規(guī)定:如果你完善了某個自由軟件并將它的代碼應(yīng)用在一個大型軟件產(chǎn)品中,那么你需要將你的這個產(chǎn)品再共享給自由軟件用戶。而Apache許可證不要求使用者必須將軟件再次共享給大眾。
許多公司都擔(dān)心GPL協(xié)議,擔(dān)心GPL協(xié)議會讓他們公布自己的私有代碼。但是在Apache許可協(xié)議內(nèi),這種擔(dān)心就沒有必要。對于很多公司和開發(fā)者來說,這不僅僅是鼓勵他們使用開源工具,也是非常有利于開源軟件服務(wù)公司,如Cloudera從自由軟件中賺錢的。近年來,很多開源項目都姿態(tài)鮮明地選擇了Apache許可協(xié)議,包括云計算平臺如Hadoop、OpenStack、Cassandra以及CloudFoundry。許多開源運動關(guān)注者——包括長期關(guān)注的專家Matt Asay和一名來自RedMonk對開發(fā)有興趣的研究員Steven O'Grady,都認為這樣的改變將會給開源世界帶來更好的發(fā)展,會有更多的人加入開源陣營。
這場運動最大的力量來自于像Facebook和Twitter這樣的互聯(lián)網(wǎng)巨頭,隨著這些巨頭以及他們的項目源源不斷加入到支持寬松許可協(xié)議的陣營中來,產(chǎn)生了一大批利用開源獲利的公司。例如,F(xiàn)acebook的數(shù)據(jù)庫Cassandra催生了Texas-based DataStax,Hadoop催生的不僅僅有Cloudera還有雅虎的子公司Hortonworks,Rackspace圍繞OpenStack建立了自己的服務(wù)部門等。