在尋找開源雲計算服務供應商時,擁有較強開發能力團體或特定業務應用的企業往往會習慣性地避開商業雲計算服務供應商。 而諸如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的第一批支援者。 現在,諸如Cisco公司、Dell公司、HP公司以及Intel公司等大批業內巨頭都表示支援OpenStack。 如前所述,Canonical公司將Eucalyptus視為其支援OpenStack的核心雲計算技術。 而微軟公司也正致力參與支援Hyper-V集成的OpenStack。
OpenStack API模組相容其它的API,如Amazon EC2、Xen以及KVM。 可使用相關工具來實現從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行銷經理。 他于近期出任紅帽公司的新紅河市場研究與方向總裁。 他擁有電腦科學博士學位。
(責任編輯:蒙遺善)