在尋找開源云計算服務供應商時,擁有較強開發能力團體或特定業務應用的企業往往會習慣性地避開商業云計算服務供應商。而諸如Eucalyptus、OpenStack以及Abiquo這樣的開源云計算平臺都有望在企業構建私有云計算的機遇中獲得成功。
但是有些問題依然存在,如開源云計算服務供應商如何體現其價值。誰將拔得頭籌?Eucalyptus系統是否能夠在與OpenStack的殘酷競爭中勝出?OpenStack是否能夠擺脫過分項目宣傳的老套路,進而推出具有量產商業化性質的云計算產品?紅帽公司是否能夠進一步明確其模糊不清的云計算戰略?那么諸如Abiquo之類的無關虛擬化管理程序公司又如何?誰將成為世人眼中的焦點,成為企業私有云計算實施計劃中的寵兒?
Abiquo
Abiquo是一家提供企業云計算產品的開源軟件公司,其產品允許客戶對自動化與治理、自服務、多堆棧、多個管理程序的云計算(包括私有云、公共云或混合云)實現快速構建和完全管理。Abiquo集成了企業已安裝的管理程序和存儲管理工具;它支持所有主要的管理程序,并允許你通過一個單一的“操作窗口”管理虛擬化的基礎設施。你無需在多個用戶界面之間進行切換。
根據Forrester研究公司的報告,Abiquo公司已被列入世界前15大私有云計算產品供應商之一,其他的供應商還包括BMC公司、CA科技公司、HP公司、IBM公司、微軟公司以及WMware公司。
Canonical
在過去幾年中,Canonical公司一直與開源云計算項目Eucalyptus結成聯盟以創建Ubuntu企業云計算(UEC)。但是,在2011年的二月,Canonical公司聯合OpenStack,并在之后不久轉而與OpenStack合作開發其Ubuntu云計算基礎技術。目前,OpenStack正著手整理Ubuntu云計算的核心;在HP公司基于OpenStack的云計算中,Ubuntu已成為領先主機和客戶操作系統。
據Canonical公司有關人士表示,這些變化都不會影響基于Eucalyptus UEC的正常發布。Eucalyptus將仍然可供下載,并得到Canonical公司的支持。對于已部署基于Eucalyptus UEC私有云計算的客戶來說,直至2015年四月他們都將得到相關的維護。Ubuntu將提供相關工具,以實現從基于Eucalyptus UEC到基于OpenStack UEC的遷移自動化。
Eucalyptus系統
Eucalyptus系統公司所提供的開源Eucalyptus云計算項目代碼已可實現量產商業化。它還提供了商業插件,其中包括對WMware管理程序的支持。而對于KVM和Xen的支持也被集成在Eucalyptus項目的代碼中,同時它還支持Amazon EC2 API。
如同紅帽公司以及其他的開源云計算供應商一樣,Eucalyptus系統公司按年度收取費用,其中包括對該公司商業插件的技術支持和訪問。Eucalyptus系統公司的插件為公司客戶提供了把VMware、KVM和Xen綁定在一個單一云計算構造中的能力,同時還確保了與現有兼容Amazon彈性計算云(EC2)的公共云計算的兼容性。
Eucalyptus系統公司開源產品的主要優勢在于其低成本、安裝在生產環境中、支持VMware和Amazon EC2 以及允許企業用戶在Amazon EC2 公共云計算和基于Eucalyptus私有云計算之間實現工作量的自由遷移。
OpenStack
OpenStack是一個由技術人員、開發人員、研究人員以及企業共同享有資源、技術和理念以開發開源云計算產品的開源社區。OpenStack所倡導的主要目標之一就是消除客戶對專用廠商限制的懼怕。目前,OpenStack是構建公共云和私有云而被過度宣傳的開源平臺。
NASA和Rackspace是OpenStack的第一批支持者?,F在,諸如Cisco公司、Dell公司、HP公司以及Intel公司等大批業內巨頭都表示支持OpenStack。如前所述,Canonical公司將Eucalyptus視為其支持OpenStack的核心云計算技術。而微軟公司也正致力參與支持Hyper-V集成的OpenStack。
OpenStack API模塊兼容其它的API,如Amazon EC2、Xen以及KVM??墒褂孟嚓P工具來實現從OpenStack到Amazon EC2的虛擬服務器遷移。
OpenStack呼吁擁有技術專家的企業尋找低成本、開源的開發選項。包括Rackspace、Citrix公司以及Mirantis公司在內的大量公司都已為OpenStack用戶開發了成本支持計劃。
諸如HP公司這樣的廠商都將OpenStack視為構建公共云計算以及私有云計算的平臺選擇。NASA使用OpenStack構建其內部的私有云計算。Rackspace在其云計算存儲平臺中使用了OpenStack的ObjectStorage;而Cisco公司則基于OpenStack構建了一個網絡即服務(NaaS)。
紅帽公司
基礎設施即服務(IaaS)產品CloudForms和平臺即服務(PaaS)產品OpenShift都是紅帽公司推出的云計算產品。ClouForms賦予公司用戶創建和管理私有云計算環境的能力。紅帽公司宣稱,CloudForms可允許用戶管理應用程序和虛擬服務器。
OpenShift可創建一個應用程序部署環境。紅帽公司認為,OpenShift比其他PaaS產品更具可移植性,因為它可允許客戶使用DeltaCloud API(也是一開源項目)遷移部署至其他的云計算廠商環境。
開源云計算產品
在這里詳述的眾多開源云計算公司中,紅帽公司是目前為止最大的一家;但是,大多數大供應商們(如HP公司、Cisco公司、Intel公司)都支持OpenStack。OpenStack還有望成為標準,從而使混合云計算成為現實、降低受制于某個單一廠商所產生的不利影響。眾多擁有強大技術運行團隊的供應商、機構以及企業都是OpenStack的關鍵用戶。
OpenStack的一個不利因素在于Rackspace主導了它的開發。不過這可能是一個有爭議的問題,因為現在其他一些廠商已涉足其中并宣布OpenStack是他們云計算產品的基礎。
OpenStack成為量產商業化云計算基礎的時間還需要約18個月,而Eucalyptus系統的產品及其插件已被用于生產模式。如果HP公司基于OpenStack的云計算產品并不成功,那么OpenStack的發展必將受到影響。
紅帽公司的云計算產品的安裝基礎正逐漸受到關注,但是其受歡迎程度可能并不會超過其安裝基礎。該公司正在迅速發展,有望在明年增加約1000名員工;其中大部分員工都將就職于其云計算研發部門。
但是,由于紅帽公司的云計算戰略和產品都是開源的,因此顯得有些混亂。用戶駕馭開源項目以實現私有云計算創建所需要的數量可能會讓人感到困惑,公司一直沒有對其云計算戰略有一個連貫清晰的描述。
一旦被視為極具潛力的黑馬,Eucalyptus就會因OpenStack的燦然奪目而變得黯然失色。但是,如果你有一個使用VMware vSphere ESXi、KVM或Xen進行虛擬化的環境,Eucalyptus系統及其商業插件就成為實施私有云計算的一個很好的選擇。此外,如果你希望在基于Eucalyptus私有云計算和Amazon EC2 之間遷移工作量,那么它就是一個更好的選擇。如果你的公司是一個旨在創建私有云計算的企業,那么Eucalyptus系統已一切準備就緒。
Canonical公司從Eucalyptus轉投OpenStack作為其云計算基礎設施Ubuntu的基礎技術。盡管非云計算用戶對Ubuntu情有獨鐘,但其企業生產云計算業務仍存在著困難。如果對OpenStack的大肆炒作最終使其成為量產商業化云計算,并成為實際的業界標準,那么對于Canonical公司和Ubuntu/OpenStack來說就如同撞大運一般幸運。
如此思考Canonical的云計算成功是不合適的,Eucalyptus系統和紅帽公司也都依賴于OpenStack的成功。如果OpenStack辜負了對其的大肆炒作,那么Eucalyptus系統和紅帽公司將成為最大的贏家。由于涉及管理程序、堆棧等的不可預知因素,Abiquo公司的成功并不取決于OpenStack的成功或失敗。
Bill Claybrook是一名擁有著超過35年計算機行業經驗的營銷研究分析師,對Linux、開源和云計算則有著幾十年的經驗。Bill是Boston Aderdeen集團的Linux和開源研究主任,和Novell公司的競爭力分析師、Linux營銷經理。他于近期出任紅帽公司的新紅河市場研究與方向總裁。他擁有計算機科學博士學位。