就核心層面而言,OpenStack是一個開源項目——也就是免費代碼。然而真正讓OpenStack由構想成為現實的是那些參與原始代碼開發并將其轉化為切實可用的產品與業務的供應商。
已經有一部分企業開始將OpenStack作為其公有云的建立基礎。舉例來說,Rackspace公司已經證實OpenStack足以驅動一整套規模龐大且跨越多個地理位置的云體系。其它一些廠商也將構成OpenStack的各類技術組件打包成易于使用的產品,并出售給那些希望親手構建內部私有云環境的企業用戶們。
OpenStack仍不溫不火?
OpenStack即將迎來自己的四歲生日,一般來說四年屬于一項技術的發展轉折點——要么顯示出旺盛的發展態勢,要么失去對公眾的吸引力。然而奇怪的是,OpenStack似乎同時具備這兩種特征。
OpenStack面臨的核心問題是,它缺少IaaS云所必需的一部分基礎性功能,其中包括出色的網絡解決方案——而這也成為今年OpenStack峰會上的討論重點。但這并不是擺在該項目面前的惟一阻礙:雖然呼聲不高,但OpenStack事實上還需要更多圍繞穩定性與可用性所建立的核心云基礎設施功能。
誠然,基礎性功能的短板在于它們太過枯燥無聊,因此參與者更傾向于把關注重點放在那些對于OpenStack IaaS云用戶并不是特別重要的新特性與功能身上。
這可能恰好解釋了我們的最大疑問:為什么四年過去,用戶仍然需要考慮到底應不應該在業務環境中使用OpenStack。
事實上,這個問題并不那么容易回答。OpenStack的設計思路無疑是的光榮而正確的,但發行版的實際質量卻有待商榷。大家需要檢驗自己選定的OpenStack實例到底有能力運行哪些負載,又對哪些作業任務無能為力。
為了作出準確的評價,大家需要通過實驗性項目部署OpenStack發行版,并對其性能表現、穩定性、管理機制、網絡功能以及安全性作出嚴格考量。只有這樣,我們才能最終認定OpenStack給企業帶來的真實價值。
好消息是,如果大家在今年年內推進OpenStack的部署,那么很容易找到其它志同道合的戰友——不過這一群體仍然不算龐大。這種類似于冒險的決策體驗是否會令人精神緊張?答案恐怕是肯定的。
各大廠商紛紛發力OpenStack
雖然在成熟度方面,OpenStack還有很長的路要走,但如今,已經有眾多廠商開始準備、甚至發布自己的OpenStack發行版。作為眾所周知的企業級Linux王者,紅帽公司已經明確將OpenStack作為其下階段發展道路上的重大機遇。而且從業者普遍認為,這標志著該公司將以積極態度同其它OpenStack發行版供應商展開競爭——其中包括Canonical、惠普以及SUSE等等。
RedHat
紅帽公司是歷史上第一家依靠向企業用戶提供Linux發行版而獲得十億美元收益的企業。時至今日,他們希望能在OpenStack領域重現這一輝煌成績。該公司已經在OpenStack項目身上投入重金。根據StackAnalytics網站的說法,目前紅帽在OpenStack Icehouse版本中成為最為重要的代碼貢獻者。
紅帽也擁有自己的OpenStack發行版,這一版本與其旗艦產品紅帽企業Linux結合得深入而緊密,也因此被命名為RHEL OpenStack。紅帽為OpenStack項目貢獻了大量資源,因此有望從長遠角度成為這一領域的另一位重量級參與者。
目前,紅帽OpenStack平臺的最新版本是5.0,該版本在今年七月份正式推出。紅帽宣稱,5.0版本旨在減少企業在現有的數據中心內采用OpenStack技術時面臨的障礙,而且加強了多項功能,使其成為更可靠、更可依賴的云平臺。
主要特點包括:
為期三年的技術支持生命周期,為企業云環境提供穩定性和服務支持。
支持與VMware基礎架構的整合,包含虛擬化、管理、網絡和存儲功能。
跨越多種云資源更好地安排任務負載。
改進對虛擬機的支持,滿足新的加密安全性規定。
改進網絡堆棧的互操作性。Neutron采用新型模塊化插件架構,便于把新的網絡技術添加到OpenStack部署中。這種新的架構為異構網絡環境客戶提供了一種途經,以便在其OpenStack環境中采用混合的網絡解決方案。
此外,紅帽企業Linux OpenStack平臺5將提供OpenStack數據處理服務Sahara的技術預覽,從而實現在OpenStack中對Hadoop集群進行更快速的部署和更簡易的管理。Hadoop用于存儲和分析大量的數據,當它與Sahara結合在一起的時候,能夠提供一個強大的平臺,用于快速創建數據驅動的應用并把它們快速部署到開放混合云中。
Rackspace
Rackspace是OpenStack的締造者之一。該公司于2010年與美國宇航局一道構建起OpenStack項目,當時Rackspace負責存儲部分的貢獻工作、宇航局則打理計算方面的任務。Rackspace公司在OpenStack基金會尚未成立的前兩年中一直肩負著項目的管理職責。從那時起,Rackspace至今仍然被廣泛視為OpenStack項目的代表性形象,同時扮演著后者最為積極而熱心的支持者之一。
該公司將OpenStack作為其公有云方案的構建基礎,并向客戶提供軟件發行版以幫助他們以同一平臺為起點建立屬于自己的私有云以及混合云體系。這家公有云及托管業務供應商是首批將新型OpenStack功能引入生產流程的企業,而且能夠提供最為強大的公有云部署方案之一。Rackspace公司正用實際行動作出證明,OpenStack完全有能力驅動一整套分布在全球各地的、規模龐大的公有云體系。看起來,只要OpenStack項目仍然存在,Rackspace就仍將在社區當中扮演重要且關系緊密的核心角色。
HP Helion
作為OpenStack基金會白金會員,HP也一直致力于完善和推廣OpenStack,自2012年4月發布云戰略后,HP在近期正式推出了其基于統一構架的混合云解決方案——HP Helion。
HP Helion整個產品組合都是建立在統一架構之上,也就是基于HP OpenStack平臺,這樣的做好處在于,企業不管是構建私有云還是公有云,都能擁有一致的產品體驗及開放特性。在發行版方面,惠普推出了三套版本,包括Helion OpenStack社區版、Helion OpenStack商用版以及開發平臺社區版。三種版本對比如下:
惠普Helion云解決方案全部構建在同一架構(OpenStack)之上,其主要優勢在于,可以幫助企業輕松的部署、管理和消費混合云;在混合IT環境下,通過彈性、可維護的平臺提供最佳開源云計算技術;為企業不同的業務需求提供全面的云解決方案。惠普Helion OpenStack的其他特性還包括:
安全、可擴展且彈性的云平臺,部署在1000多個計算節點上并支持 40,000臺虛擬機;
優化多管理程序的生產工作負載,支持在KVM和ESX上運行,并將很快支持Hyper-V;
跨私有、托管和公有云部署的直觀管理,易于瀏覽的混合控制臺。
相比于其他廠商,HP在整個OpenStack生態系統中不僅僅扮演者定制化版本的角色,其還針對OpenStack,推出了專業化的咨詢、運營支持及培訓服務,進一步完善OpenStack生態圈。
惠普公司似乎在其云業務的發展與推廣方面遇上了不小的難題,不過該公司仍然擁有一套令人印象深刻的方案組合。惠普的公有云體系以OpenStack為基礎——當然也具備大量具有惠普特色的鮮明風格。此外,惠普還允許客戶利用OpenStack在自己的私有云當中運行同一套操作系統。總體而言,惠普表示將為客戶創建一套混合云方案,從而與VMware以及微軟等以平臺為核心的競爭對手展開對抗。在Icehouse版本中,惠普貢獻的代碼數量僅次于紅帽而位列第二。因此,惠普在OpenStack社區中顯然擁有不容小覷的重要地位。
UnitedStack
除了像紅帽、SUSE、HP、IBM等IT巨頭全力發展和推廣外,很多初創企業也開始瞄準這一開源平臺,想在OpenStack生態系統中有一番作為,程輝及其UnitedStack團隊就是其中之一。既去年10月份推出UOS 1.0版本后,近日UnitedStack正式發布了UOS 2.0,為企業提供基于OpenStack公有云及私有云服務。
UnitedStack發布的UOS 2.0版包含兩種云服務模式,即UOS公有云及UOS托管云。UOS公有云,同目前我們所熟知的AWS、微軟Azure、國內的阿里云等服務相類似,主要為企業提供IaaS服務。據UnitedStack公司創始人兼CEO程輝介紹,UOS公有云不僅實現了精度達到秒級的計費方式,在性能方面也是非常出色,可以提供最高180MB/s持續讀寫的SLA保障(事實上,在現場演示環節中,UOS公有云在長時間下保持了900MB/s持續讀寫)。
UOS托管云主要為企業提供私有云服務,其最大的特點在于,通過統一架構、統一運維、統一升級模式,為企業提供同UOS公有云完全相同(產品功能、性能以及服務)的服務。此外,企業部署UOS托管云也非常方便,可以說“開箱即用”,無需再為安裝、運維、擴容等流程煩惱。
簡單、快速,是UOS給筆者最大的感覺。OpenStack并不像Android那樣,用戶甚至無需做任何更改,就可以在移動設備中使用。而OpenStack,其僅僅是一個基礎架構,企業用戶想要部署OpenStack,還需要集成更多“模塊”,比如主機操作系統、存儲、虛擬化、網絡等等。而UOS在“出廠”之前,就已經將這些“模塊”集成到一起,用戶可以享受到“開箱即用”的服務。除了在性能、易用性方面煞費苦心外,UOS的另一大特點在于,以API為中心打造產品。