云計算時代的今天,數據中心架構和技術正在向著開源、融合的方向邁進,開源及融合的概念被越來越多的提及并成為新時代人們對產業事物發展進化的一種共識。在這樣的趨勢下,OpenStack在過去幾年里增長迅速,擁有了巨大的影響力,并成為云廠商追捧的對象。OpenStack已經成為引領開放融合云計算發展的一個主導力量。
OpenStack締造者之一Rackspace公司已證實OpenStack完全有能力驅動一整套分布在全球各地的、規模龐大的公有云體系;而作為OpenStack基金會白金會員,惠普推出了基于HP OpenStack平臺統一架構的混合云解決方案。HP Helion將惠普現有云產品、基于OpenStack技術的新產品以及專業支持服務整合到一個產品組合中,HP Helion旨在打造最全面的云產品組合。這樣做的好處在于,企業不管是構建私有云還是公有云,都能擁有一致的產品體驗及開放特性。此外,其它一些廠商也將構成OpenStack的各類技術組件打包成易于使用的產品,并出售給那些希望親手構建內部私有云環境的企業用戶們。
OpenStack是什么?
綜合來說,OpenStack既是一個社區,也是一個項目和一個開源軟件,它提供了一個部署云的操作平臺或工具集。其宗旨在于,幫助組織部署運行為虛擬計算或存儲服務的云,為公有云、私有云,也為大云、小云提供可擴展的、靈活的云計算。
作為一個開源項目,OpenStack由 Rackspace 和 NASA 共同開發。除了 Rackspace 和 NASA 的大力支持外,OpenStack還得到包括IBM、Citrix、 Cisco等這些重量級IT公司的貢獻和支持,發展速度非常快。數據顯示,OpenStack社區擁有上百家企業及數千位開發者,這些機構與個人都將OpenStack作為基礎設施即服務(簡稱IaaS)資源的通用前端。
OpenStack項目的首要任務是簡化云的部署過程并為其帶來良好的可擴展性。 OpenStack由幾個主要的組件組合起來完成一些具體的工作,當前OpenStack主要有三個組件:計算,存儲,鏡像。
OpenStack計算是一個云控制器,用來啟動一個用戶或一個組的虛擬實例,它也用于配置每個實例或項目中包含多個實例為某個特定項目的聯網。
OpenStack 對象存儲是一個在具有內置冗余和容錯的大容量系統中存儲對象的系統。對象存儲有各種應用,如備份或存檔數據,存儲圖形或視頻(流媒體數據傳輸到用戶的瀏覽 器),儲存二級或三級靜態數據,發展與數據存儲集成新的應用程序,當預測存儲容量困難時存儲數據,創造彈性和靈活的云存儲Web應用程序。
OpenStack鏡像服務是一個查找和虛擬機圖像檢索系統。它可以配置三種方式:使用OpenStack對象存儲來存儲圖像;使用亞馬遜S3直接存儲,或使用S3對象存儲作為S3訪問中間存儲。
OpenStack為何受云計算廠商追捧?
云計算時代的來臨為傳統數據中心的建設帶來顛覆性的變革,在發展方向上,數據中心架構和技術向著開源和融合邁進,已經成為業界和行業的一種共識。而OpenStack就是開放融合云計算領域的重要陣營和力量。
OpenStack在過去幾年的增長迅速,并擁有了巨大的影響力。據一份關于OpenStack應用調查報告顯示,用戶在被問及“為何采用OpenStack”,約有73%的被調查者認為OpenStack部署由節約成本和害怕廠家鎖定所驅動。
對于IT供應商和用戶來說,采用開源意味著技術和商業上的更多收益。開源的平臺意味著不會被某個特定的廠商綁定和限制,而且模塊化的設計能進行開放性的技術集成,從而來滿足自身業務需要,為客戶節約了大量的成本的同時也保持可系統的靈活可擴展。同時,OpenStack公共云的兼容性可以使企業在根據其規模和需求將數據和應用遷移到基于安全策略的、經濟的和其他關鍵商業標準的公共云中。OpenStack社區、技術和架構的開放性,為傳統數據中心的“云化”和新一代云數據中心的創建提供了廣泛、靈活的運用空間。
隨著眾多開發者和云計算巨頭的加入,不僅使得OpenStack本身影響力更大,其成長環境也日益成熟,這進一步加快了OpenStack商業進程的加快和商業模式的多樣性。隨著新興市場的快速成長,OpenStack已經成為IT業事實上的工業標準,基于OpenStack的云計算中心已經成為業界事實上的云計算標準配置和應用基礎。
OpenStack代表供應商產品對比
盡管在成熟度方面,OpenStack還有很長的路要走,但如今,已經有眾多廠商開始準備、甚至已發布自己基于OpenStack的發行版產品,并彰顯了各自的優勢和特色,下面就來列舉幾個具代表性OpenStack廠商作以對比。
Rackspace
Rackspace是OpenStack的締造者之一。該公司于2010年與美國宇航局一道構建起OpenStack項目,當時Rackspace負責存儲部分的貢獻工作、宇航局則打理計算方面的任務。Rackspace公司在OpenStack基金會尚未成立的前兩年中一直肩負著項目的管理職責。從那時起,Rackspace至今仍然被廣泛視為OpenStack項目的代表性形象,同時扮演著后者最為積極而熱心的支持者之一。
該公司將OpenStack作為其公有云方案的構建基礎,并向客戶提供軟件發行版以幫助他們以同一平臺為起點建立屬于自己的私有云以及混合云體系。這家公有云及托管業務供應商是首批將新型OpenStack功能引入生產流程的企業,而且能夠提供最為強大的公有云部署方案之一。
Rackspace公司正用實際行動作出證明,OpenStack完全有能力驅動一整套分布在全球各地的、規模龐大的公有云體系。看起來,只要OpenStack項目仍然存在,Rackspace就仍將在社區當中扮演重要且關系緊密的核心角色。
主要產品:Rackspace Cloud
總結:OpenStack的締造者之一,在公有云解決方案方面彰顯了強大的實力,可以提供最為強大的公有云部署方案。
惠普
作為OpenStack基金會白金級創始成員以及OpenStack和 Cloud Foundry社區的領導者,惠普自2012年4月發布云戰略后,近期正式推出了其基于統一構架的混合云解決方案——HP Helion。HP Helion把惠普現有的云產品、基于OpenStack技術的新產品以及專業支持服務整合到一個產品組合中,以滿足客戶的具體業務需求,同時還將擴展其對OpenStack技術和混合IT交付的承諾,跨越傳統IT、公有、私有及托管云。
通過對已有的基礎設施、軟件、服務進行打包,特別是圍繞OpenStack的產品和服務,包括OpenStack產品系列、OpenStack保障和OpenStack專業服務,HP Helion整合了混合云計算產品與服務,其中包括HP Helion OpenStack社區版、HP Helion開發平臺、HP OpenStack技術保障計劃、HP Helion OpenStack專業服務。
因為組合的全面性,使得HP Helion可以針對不同的受眾提供不同的解決方案,面向企業級用戶,惠普可以采用Helion OpenStack商業版,面向開發者團隊,惠普提供社區版以及Cloud Foundry平臺即服務版本。
惠普Helion開發平臺的交付模式是平臺即服務,建立在開源的CloudFoundry基礎之上,旨在為廣大應用開發者提供非常高效、快速的體系,來幫助他們獨立于基礎架構去創建和部署、發布他們的應用。
惠普Helion OpenStack讓企業和服務提供商能夠快速地部署基于OpenStack技術的云服務,它是一個可橫向擴展、成熟且專業的商用級產品,在混合IT環境下,通過彈性、可維護的平臺提供最佳開源云計算技術。它可為不同的業務需求和成效提供全面的云解決方案。惠普Helion OpenStack讓客戶得以避免廠商鎖定、降低復雜性并加快和支持云部署的大規模橫向擴展。
主要產品: Helion OpenStack社區版、Helion OpenStack商用版以及開發平臺社區版。
總結: HP Helion旨在打造最全面的云產品組合。惠普通過對已有的基礎設施、軟件、服務進行打包,整合了混合云計算產品與服務。因為組合的全面性,使得HP Helion可以針對不同的受眾提供不同的解決方案。
相比于其他廠商,HP在整個OpenStack生態系統中不僅僅扮演定制化版本的角色,其還針對OpenStack,推出了專業化的咨詢、運營支持及培訓服務,進一步完善OpenStack生態圈。
此外,惠普OpenStack領先性可以從八個方面得以彰顯,包括完整性、是否支持UNIX、地位是否領先、可獲得性、如何打包產品、是否支持Cloud Foundry、產品認證、硬件優化。惠普在這八個方面已經全部做到且樹立了強大的優勢。
紅帽
紅帽公司在OpenStack項目上投入重金。根據StackAnalytics網站的說法,目前紅帽在OpenStack Icehouse版本中成為最為重要的代碼貢獻者。
紅帽也擁有自己的OpenStack發行版,這一版本與其旗艦產品紅帽企業Linux結合得深入而緊密,也因此被命名為RHEL OpenStack。紅帽為OpenStack項目貢獻了大量資源,因此有望從長遠角度成為這一領域的另一位重量級參與者。
目前,紅帽OpenStack平臺的最新版本是5.0,該版本在今年七月份正式推出。紅帽宣稱,5.0版本旨在減少企業在現有的數據中心內采用OpenStack技術時面臨的障礙,而且加強了多項功能,使其成為更可靠、更可依賴的云平臺。
該平臺主要特點包括:為期三年的技術支持生命周期,為企業云環境提供穩定性和服務支持;支持與VMware基礎架構的整合,包含虛擬化、管理、網絡和存儲功能;跨越多種云資源更好地安排任務負載;改進對虛擬機的支持,滿足新的加密安全性規定;改進網絡堆棧的互操作性。
此外,紅帽企業Linux OpenStack平臺5將提供OpenStack數據處理服務Sahara的技術預覽,從而實現在OpenStack中對Hadoop集群進行更快速的部署和更簡易的管理。Hadoop用于存儲和分析大量的數據,當它與Sahara結合在一起的時候,能夠提供一個強大的平臺,用于快速創建數據驅動的應用并把它們快速部署到開放混合云中。
主要產品:紅帽企業Linux OpenStack 5.0
總結:紅帽企業Linux OpenStack 5.0提供為期三年的技術支持生命周期,為企業云環境提供穩定性和服務支持;支持與VMware基礎架構的整合,包含虛擬化、管理、網絡和存儲功能;跨越多種云資源更好地安排任務負載;改進對虛擬機的支持,滿足新的加密安全性規定;改進網絡堆棧的互操作性。
IBM
IBM公司宣布OpenStack將成為其云規劃當中的核心組成部分與發展方向。在宣布加入OpenStack陣營之后,IBM發布了他們的第一個OpenStack產品SmartCloud Orchestrator。該服務可以幫助客戶為運行在該公司SmartCloud平臺上的應用程序配置計算、存儲和網絡資源。
IBM是OpenStack項目的頂級貢獻者之一。IBM利用自身豐富的專業知識處理與企業客戶的協作,從而在質量保障以及OpenStack API結合等方面為其帶來關鍵性標準。不過藍色巨人還沒有將OpenStack作為其產品銷售的核心對象。IBM收購了IaaS供應商SoftLayer,目前正在一步步在SoftLayer云當中推進對OpenStack的支持能力。除了OpenStack以外,IBM還針對另一套用于進行應用程序開發的開源項目Cloud Foundry作出了一系列發展承諾。再有,IBM方面公布了BlueMix,一款尚處于早期研發階段的PaaS產品方案。
主要產品:SmartCloud Orchestrator
總結: OpenStack將成為IBM公司云規劃中的核心組成部分與發展方向。IBM 發布了OpenStack產品SmartCloud Orchestrator,該服務旨在幫助客戶為運行在該公司SmartCloud平臺上的應用程序配置計算、存儲和網絡資源。