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堆棧上運行,并在需要時無縫切換至亞馬遜公有云之上。
這場戰(zhàn)爭的導(dǎo)火索是,這三個項目均希望作為主流的開源IaaS(基礎(chǔ)設(shè)施即服務(wù))進入到在建的企業(yè)私有云中。據(jù)市場研究公司Campos Research & Analysis對數(shù)據(jù)中心擴展計劃的研究,以及數(shù)據(jù)中心解決方案提供商Digital Realty Trust的訂單顯示,有五分之三的受訪者表示,創(chuàng)建私有云是其未來數(shù)據(jù)中心擴建計劃的主要推動力(此項研究對北美地區(qū)大型企業(yè)中的300名IT決策者進行了調(diào)查)。
據(jù)市場研究公司IDC最新公布的預(yù)測報告顯示,到2016年,全球在私有云托管服務(wù)上的開銷將增長至240多億美元。本文所采訪的大部分獨立來源都闡述了他們對私有云的定義,以及私有云在企業(yè)中的部署與使用情況。盡管他們認為OpenStack可能將獲得競爭優(yōu)勢,但是他們都拒絕指明誰將成為最終的贏家。
Gartner的虛擬化與云計算研究總監(jiān)Aneel Lakhani說:“我所能說的是,在這三個開源堆棧當中,誰在開始時獲得了競爭優(yōu)勢,誰未來就有可能在企業(yè)當中被廣泛部署。”而與Linux一樣,開源云平臺的誘人之處在于入門成本低、應(yīng)用的可移植性前景較好。
三大開源堆棧的主要區(qū)別
三大開源堆棧之間存在一定的技術(shù)區(qū)別。在2012年下半年的JavaOne會議中,Business Algorithm公司獨立的云應(yīng)用研發(fā)咨詢顧問Daniel Kranowski根據(jù)架構(gòu)、設(shè)備、管理能力、安全和可用性對這些堆棧進行了一次全面而深入的對比。
Kranowski指出,CloudStack擁有一個整體性架構(gòu),安裝程序需要中等規(guī)模的時間和專業(yè)技術(shù),一個強大的GUI(圖形用戶界面)和類似亞馬遜EC2的命令行界面能夠提供一些基本的安全防護和負載均衡功能。
對于Eucalyptus,Kranowski表示,Eucalyptus的架構(gòu)由五個部分組成,與AWS類似,安裝難度為中等水平,其GUI管理功能有限,需要大量來自相應(yīng)命令行的幫助。此外,Eucalyptus還有一個密鑰管理安全模式。在該模式中,五個架構(gòu)組件需要彼此注冊。
Kranowski將OpenStack稱之為一種碎片化的分布式結(jié)構(gòu),并認為其難以安裝。他指出,OpenStack得到了多個CLI(命令行界面)的支持,擁有強大、基于令牌的安全系統(tǒng),并且能夠?qū)wift(OpenStack大規(guī)模擴展冗余存儲系統(tǒng))作為高可用性的關(guān)鍵支點。
然而,在各個陣營都在努力證明為什么自己最適合企業(yè)私有云業(yè)務(wù)的過程中,這些技術(shù)上的區(qū)別并沒有引起太多的注意。例如,OpenStack陣營稱,4月中旬召開的OpenStack半年峰會吸引到了3000名與會人員和500名代碼貢獻者,最新代碼版本在三周內(nèi)就吸引了8500次下載。
OpenStack的競爭者則表示,在三個堆棧中,OpenStack的整合難度是最大的。思杰負責云平臺產(chǎn)品營銷的副總裁Peder Ulander說:“OpenStack實際上只是一種技術(shù),而不是一種產(chǎn)品。”
JC Martin是eBay的一名云架構(gòu)師。目前他正在負責將eBay中50%的網(wǎng)站業(yè)務(wù)轉(zhuǎn)移到私有云上運行。Martin解釋稱,目前基于OpenStack的云是該公司的第二代產(chǎn)品,第一代產(chǎn)品建立在自產(chǎn)的平臺之上。他表示,他的團隊在2012年希望轉(zhuǎn)向開源平臺,在進行了廣泛的評估之后,最終選擇了OpenStack。Martin說:“你需要一個由開發(fā)者組成的優(yōu)秀團隊。他們在日常的系統(tǒng)管理中擁有豐富經(jīng)驗,知道如何編寫服務(wù)自動化軟件,知道如何編寫代碼才能讓服務(wù)面向IT人員和業(yè)務(wù)終端用戶。”
Forrester負責私有IaaS(基礎(chǔ)設(shè)施即服務(wù))云的主管Lauren Nelson認同Ulander的意見。他還認為,企業(yè)更偏愛通過提供商來消費OpenStack,而不是自行下載發(fā)行版本,然后在內(nèi)部創(chuàng)建自己的私有云。“據(jù)我所知,幾乎沒有企業(yè)會愿意將他們的頂級部署人才從能夠產(chǎn)生效益的項目中抽走,讓他們在內(nèi)部從事創(chuàng)建IaaS的工作。”Nelson說。
不過,目前已經(jīng)有數(shù)十家企業(yè)或是正在創(chuàng)建,或是已經(jīng)宣布了基于OpenStack的IaaS產(chǎn)品計劃。這些公司都必須要向客戶充分展示其產(chǎn)品的戰(zhàn)略優(yōu)勢。
可移植性方面的顧慮
部分分析師質(zhì)疑一些策略性功能是否會隨著時間的流逝而成為專有功能,從而降低開源堆棧的意義。所謂策略性功能是指,由于編寫一個符合開源標準的云應(yīng)用需要考慮提供一些移動性選項,因而能夠避免廠商鎖定問題。
EMA(企業(yè)管理協(xié)會)的分析師Torsten Volk說:“目前競爭已經(jīng)基本結(jié)束了,除非那些正在創(chuàng)建基于OpenStack的私有云廠商決定提供一些能夠讓自己在市場上獲得關(guān)注的專有功能,但是這么做可能會導(dǎo)致出現(xiàn)一些OpenStack互操作性的問題。”
Gartner的Lakhani表示,移動性是大多數(shù)當今尋求創(chuàng)建私有云的企業(yè)孜孜以求的目標。他認為,在私有云用戶真正需要在跨OpenStack平臺上運行應(yīng)用之前,它們將要運行至少12至18個月時間。Volk則指出,OpenStack基金會目前正在嘗試修改平臺認證規(guī)則,以幫助消除任何由于對應(yīng)用的依賴而導(dǎo)致用戶被鎖定在某個OpenStack平臺上的問題。
行業(yè)觀察人士稱,Eucalyptus的優(yōu)勢和弱點在于它們與亞馬遜之間的關(guān)系。這家自稱其與亞馬遜兼容的云軟件被用戶下載了上萬次,獲得了5550萬美元風險投資(包括2012年獲得的3000萬美元)的公司表示,他們提供的API能夠與包括EC2、S3、EBS、IAM、Autoscaling ELB 和CloudWatch等AWS流行服務(wù)中的90%匹配。因此,運行在Eucalyptus私有云上、使用AWS兼容服務(wù)的應(yīng)用,能夠轉(zhuǎn)到亞馬遜云上并繼續(xù)使用相同的服務(wù)。Eucalyptus的CEO Marten Mickos說:“當用戶加入我們的云服務(wù)后,他們將會成為亞馬遜生態(tài)圈的一員。”
Forrester的 Nelson認為,Eucalyptus為一套完整的技術(shù)解決方案,比OpenStack更容易被用戶所接受。目前許多企業(yè)正在考慮將Eucalyptus發(fā)展成為一個強大的混合云平臺。“不過,在另一方面,亞馬遜目前一直對私有云的需求不予重視。這對于Eucalyptus計劃來說可能并不是一個好兆頭。”他說。
Apache CloudStack解決方案也與亞馬遜公有云有著密切的聯(lián)系。前者提供了一個API翻譯器,因此為CloudStack編寫的應(yīng)用也能夠在AWS上運行。思杰的Ulander說:“大規(guī)模部署的成功展現(xiàn)了,我們的堆棧已經(jīng)不再是試驗項目和開發(fā)/測試部署。它們能夠?qū)Ξa(chǎn)生收益的應(yīng)用提供支持。”