OpenStack擁有極高的人氣,CloudStack擁有充裕的資金,Eucalyptus則與亞馬遜建立了緊密的關(guān)系。
由Rackspace與美國宇航局(NASA)在2010年聯(lián)合創(chuàng)建的OpenStack無疑擁有極高的人氣。目前其已經(jīng)與AT&T、IBM、惠普等巨頭建立了合作伙伴關(guān)系,這些巨頭都承諾將OpenStack作為自己的私有云解決方案的基礎(chǔ)。
另一開源云平臺CloudStack則宣稱,自從思杰在2012年4月份將代碼(注:思杰在2011年以2億美元收購了Cloud.com公司,并獲得了該技術(shù))交給開源的Apache軟件基金會后,每年有價值10億美元的商業(yè)交易通過他們的云平臺。
Eucalyptus(桉樹)是這三個開源項目中歷史最悠久的。目前Eucalyptus已經(jīng)與亞馬遜Web服務(wù)(即AWS)建立了緊密的技術(shù)合作關(guān)系,以確保企業(yè)能夠使用混合路由,讓其私有云在Eucalyptus堆棧上運(yùn)行,并在需要時無縫切換至亞馬遜公有云之上。
這場戰(zhàn)爭的導(dǎo)火索是,這三個項目均希望作為主流的開源IaaS(基礎(chǔ)設(shè)施即服務(wù))進(jìn)入到在建的企業(yè)私有云中。據(jù)市場研究公司Campos Research & Analysis對數(shù)據(jù)中心擴(kuò)展計劃的研究,以及數(shù)據(jù)中心解決方案提供商Digital Realty Trust的訂單顯示,有五分之三的受訪者表示,創(chuàng)建私有云是其未來數(shù)據(jù)中心擴(kuò)建計劃的主要推動力(此項研究對北美地區(qū)大型企業(yè)中的300名IT決策者進(jìn)行了調(diào)查)。
據(jù)市場研究公司IDC最新公布的預(yù)測報告顯示,到2016年,全球在私有云托管服務(wù)上的開銷將增長至240多億美元。本文所采訪的大部分獨(dú)立來源都闡述了他們對私有云的定義,以及私有云在企業(yè)中的部署與使用情況。盡管他們認(rèn)為OpenStack可能將獲得競爭優(yōu)勢,但是他們都拒絕指明誰將成為最終的贏家。
Gartner的虛擬化與云計算研究總監(jiān)Aneel Lakhani說:“我所能說的是,在這三個開源堆棧當(dāng)中,誰在開始時獲得了競爭優(yōu)勢,誰未來就有可能在企業(yè)當(dāng)中被廣泛部署。”而與Linux一樣,開源云平臺的誘人之處在于入門成本低、應(yīng)用的可移植性前景較好。
三大開源堆棧的主要區(qū)別
三大開源堆棧之間存在一定的技術(shù)區(qū)別。在2012年下半年的JavaOne會議中,Business Algorithm公司獨(dú)立的云應(yīng)用研發(fā)咨詢顧問Daniel Kranowski根據(jù)架構(gòu)、設(shè)備、管理能力、安全和可用性對這些堆棧進(jìn)行了一次全面而深入的對比。
Kranowski指出,CloudStack擁有一個整體性架構(gòu),安裝程序需要中等規(guī)模的時間和專業(yè)技術(shù),一個強(qiáng)大的GUI(圖形用戶界面)和類似亞馬遜EC2的命令行界面能夠提供一些基本的安全防護(hù)和負(fù)載均衡功能。
對于Eucalyptus,Kranowski表示,Eucalyptus的架構(gòu)由五個部分組成,與AWS類似,安裝難度為中等水平,其GUI管理功能有限,需要大量來自相應(yīng)命令行的幫助。此外,Eucalyptus還有一個密鑰管理安全模式。在該模式中,五個架構(gòu)組件需要彼此注冊。
Kranowski將OpenStack稱之為一種碎片化的分布式結(jié)構(gòu),并認(rèn)為其難以安裝。他指出,OpenStack得到了多個CLI(命令行界面)的支持,擁有強(qiáng)大、基于令牌的安全系統(tǒng),并且能夠?qū)wift(OpenStack大規(guī)模擴(kuò)展冗余存儲系統(tǒng))作為高可用性的關(guān)鍵支點(diǎn)。
然而,在各個陣營都在努力證明為什么自己最適合企業(yè)私有云業(yè)務(wù)的過程中,這些技術(shù)上的區(qū)別并沒有引起太多的注意。例如,OpenStack陣營稱,4月中旬召開的OpenStack半年峰會吸引到了3000名與會人員和500名代碼貢獻(xiàn)者,最新代碼版本在三周內(nèi)就吸引了8500次下載。
OpenStack的競爭者則表示,在三個堆棧中,OpenStack的整合難度是最大的。思杰負(fù)責(zé)云平臺產(chǎn)品營銷的副總裁Peder Ulander說:“OpenStack實際上只是一種技術(shù),而不是一種產(chǎn)品。”
JC Martin是eBay的一名云架構(gòu)師。目前他正在負(fù)責(zé)將eBay中50%的網(wǎng)站業(yè)務(wù)轉(zhuǎn)移到私有云上運(yùn)行。Martin解釋稱,目前基于OpenStack的云是該公司的第二代產(chǎn)品,第一代產(chǎn)品建立在自產(chǎn)的平臺之上。他表示,他的團(tuán)隊在2012年希望轉(zhuǎn)向開源平臺,在進(jìn)行了廣泛的評估之后,最終選擇了OpenStack。Martin說:“你需要一個由開發(fā)者組成的優(yōu)秀團(tuán)隊。他們在日常的系統(tǒng)管理中擁有豐富經(jīng)驗,知道如何編寫服務(wù)自動化軟件,知道如何編寫代碼才能讓服務(wù)面向IT人員和業(yè)務(wù)終端用戶。”