CloudStack和OpenStack競爭還是聯盟?
圍繞于Citrix公司決定將其CloudStack基礎設施即服務(IaaS)產品源代碼與Apache Foundation合作的媒體炒作,已使業內紛紛有了該公司已放棄OpenStack的猜測,OpenStack是一個由Rackspace公司和NASA共同支持的IaaS產品。但是,由于CloudStack只是市場上云計算供應商的第二選擇,因此此舉并未對OpenStack形成真正的威脅。
Citrix公司的產品營銷副總裁Peder Ulander指出,盡管Citrix公司開始支持CloudStack的發展,但公司仍將繼續與OpenStack的合作,“Citrix公司過去是,現在是,并仍然將會繼續是OpenStack產品的第五大代碼貢獻者。在我們使用OpenStack代碼的同時,我們還支持CloudStack中的OpenStack對象存儲系統,”他說。
Citrix公司已將CloudStack從一個產品轉變為一個Apache2 開源使用許可下的開源項目。Ulander先生指出,產品與項目之間的區別在于后者更強調社區參與度以及倡導一個更為開放的協作生態系統。
Ovum公司(一家英國技術咨詢公司)的研究主管Laurent Lachel表示,Apache Foundation與CloudStack項目的技術合作是建立在中立平等的基礎之上。
“通過CloudStack與Apache Foundation的合作,Citrix公司將為CloudStack項目吸引更多的第三方參與與支持,”他說。
CloudStack還是OpenStack:Citrix公司更多地傾聽客戶的聲音
Citrix公司決定把重點從OpenStack上轉移至CloudStack,是因為客戶更欣賞OpenStack的成熟度。Rackspace公司并不總是對Citrix公司對OpenStack所提出的意見持歡迎的態度。
“我們一直與OpenStack共同合作以確保在云計算管理空間中我們與我們客戶的兼容性,”Ulander說。“但不幸的是,在很大程度上是由Rackspace來管理和推動OpenStack的開發,而Rackspace總是在Citrix試圖作出貢獻時很強勢地說"不"”。
Citrix公司決定通過與Apache Foundation的合作,為CloudStack啟動一個更為開放的社區。“我們希望維持與我們客戶合作的長期性和他們的品牌忠誠度,并以一個社區關注的方式推動CloudStack的整體發展,”他說。
CloudStack和OpenStack的區別主要在于支持者和信譽,Lachel說。OpenStack有160個支持者,而CloudStack目前有57個,其中包括了Juniper、Intel以及Brocade。“其中還有一些同時支持OpenStack和CloudStack的支持者,盡管CloudStack的支持群體較小,但其成熟度更高,并已在更具生產實際的環境中得到了充分驗證,”他說。
rPath公司(Citrix公司的軟件啟動合作伙伴)的產品戰略副總裁Shawn Edmondson說,OpenStack繼續快速發展,而CloudStack的發展則更為穩健。
Edmondson說,從技術和設計方面來說,CloudStack和OpenStack是非常相似的。當Citrix公司收購了CloudStack的創始者Cloud.com之后,眾多生產客戶也應運而生。行業觀察家由此推測,Citrix公司可能會把重點轉向CloudStack而不是如之前一樣繼續全力支持OpenStack。“但是,從根本上來說,OpenStack和CloudStack都是在以一個非常相似的方式致力于同一個事業,”他說。
CloudStack與OpenStack:對于整個行業的意義
Rackspace公司云計算建設的總經理Jim Gurry指出,雖然云計算供應商可以使用OpenStack和CloudStack作為IaaS云計算產品,但是Citrix公司認為CloudStack是一個具有較好獨立主動意識的項目。“Citrix提出應當有一個第二開源云計算軟件項目,”他說。
“我認為該聲明是整個云計算市場正在試圖弄清楚什么是正確的開源解決方案的一個佐證,”Curry補充道。“回顧IT業的歷史我們可以得知,市場總是在圍繞著開放技術而發展的,我并不認為最終將會有兩個開源云計算解決方案。”
雖然Citrix公司正在試圖建立其自身的CloudStack社區,但是CloudStack和OpenStack最終可能會融合成為一體,Lachel說。
“你有兩個不同的生態系統,許多人都已嘗試創建一個開源云計算項目。即使CloudStack并不希望成就自己的系統,但是它仍然計劃繼續使用OpenStack技術,”他說。
Apache平臺將使得這一類型的合作變得更為容易。“通過Apache Foundation,任何人都可以非常容易地采用這些技術并運行之,”Lachel說。“與CloudStack可以使用OpenStack技術一樣,OpenStack同樣也可以使用一些CloudStack技術。”