OpenStack有容乃大
它是流行于全球云開發者中間的一種溝通語言,
它追求開放、兼容,并致力于打造普適的開源云平臺,
它在數十個國家擁有成千上萬的擁躉,
它就是OpenStack,聲譽日隆的開源云架構。
記者的一位朋友,11月11日零時,在網上一番“血拼”之后準備支付,卻因為結賬的人太多而被支付寶“踢了出來”,直到早上7點再次支付才取得成功。許多人感嘆“雙11”再破銷售收入紀錄時,又有誰會想到各大電商的IT基礎架構承受了多大壓力。為了應對業務高峰,提高基礎架構的彈性,包括互聯網公司在內的許多企業用戶開始慢慢嘗試并接受開源云架構,而OpenStack則是眾多開源云架構中最受寵的一個。
開放兼容
11月5-8日,OpenStack峰會在中國香港舉行,這是OpenStack峰會首次在美國之外舉行。OpenStack基金會執行總監JonathanBryce介紹說,本次大會吸引了來自全球50多個國家的3000多名聽眾,其中很多人是第一次參加OpenStack峰會。“OpenStack的宗旨是為客戶提供普適的開源云平臺,不論是公有云、私有云,也不論云的規模大小,都可以基于OpenStack構建易于部署且靈活擴展的基礎架構。”JonathanBryce表示。
就像人們交流時需要一種大家都能理解的語言一樣,OpenStack就是從事云開發的人們都能應用的一種共通的語言。OpenStack是一個由美國國家航空航天局(NASA)和美國網絡托管公司Rackspace共同發起、旨在為公有云及私有云的建設與管理提供軟件的開源項目。從2010年推出到現在,雖然只有短短三年多時間,但OpenStack憑借架構的先進性、運作的有效性與授權模式的靈活性等,獲得了開發者和企業的廣泛歡迎和支持。與OpenStack類似的云計算開源項目雖然還有很多,但是無論從知名度、影響力、廣泛性以及具體的成果等方面衡量,OpenStack都可以稱得上是當今最具影響力的云計算開源項目。
就在本次峰會召開前大約兩周,OpenStack發布了最新的也是其第八個軟件版本Havana,在其新增的近400個功能中,最重要的是計量和編排功能。JonathanBryce介紹說,Havana版本吸引了910名開發者參與開發。OpenStack的最新調查顯示,全球已有超過72個國家的358個城市部署了OpenStack平臺。
OpenStack峰會還有一個特別之處,就是每天的會議都是由用戶經驗分享開場,由此可見其對技術與應用的結合非常重視。
讓用戶受益
在本次峰會舉行期間,OpenStack中國用戶組專門舉辦了小型的論壇,大會也在第二天上午專門安排了中國OpenStack用戶的經驗介紹,包括愛奇藝、奇虎360、攜程。這一方面顯示出OpenStack基金會對中國市場的重視,另一方面也說明中國用戶對OpenStack有較高認同度,并且開始了積極探索。
攜程計算機技術(上海)有限公司(簡稱攜程)技術副總裁、首席技術架構師葉亞明介紹說:“三年前,我們與VMware合作開始部署虛擬化,接著采用了CloudStack開源技術,一年前改為OpenStack。”目前,攜程擁有一個包括1.3萬個終端的桌面虛擬化系統,其基于OpenStack搭建的云架構為實現業務的擴展提供了強有力的支持。“我們的目標是2020年讓業務增長10倍,活躍用戶數也增加10倍。”葉亞明相信,開源云架構可以幫助攜程實現上述目標。
愛奇藝在構建自己的私有云架構時選擇了OpenStack。在愛奇藝看來,OpenStack具有靈活、可控的特點,基于工業標準,同時又有龐大的社區可以提供強大的支持,最重要的是可以更好地控制成本。愛奇藝基于OpenStack構建的彈性混合云,可以隨需增減計算資源、存儲資源,并可對所有資源進行統一、靈活的管理。
奇虎360現在使用的很多軟件都是開源的。據奇虎360的技術專家介紹,在OpenStack平臺之上,他們幾個小時就可以完成一項應用的部署,許多開發和測試也都是在OpenStack平臺之上實現的。能夠自主控制,可以實現定制化,是奇虎360選擇OpenStack的一個重要原因。目前,奇虎360只有一個小型的技術團隊在負責OpenStack私有云架構的維護,其中只有兩名全職的技術工程師。
OpenStack的敏捷性、可擴展性以及極快的響應速度讓奇虎360嘗到了甜頭。接下來,奇虎360還會向OpenStack的最新版本Havana遷移,實現存儲共享。此外,奇虎360還計劃加強與OpenStack社區的互動,以更好地利用OpenStack的最新成果。
“目前全球范圍內哪個城市擁有最多的OpenStack開發人員?”OpenStack基金會執行總監JonathanBryce問與會者,眾人面面相覷。“北京。”有人開始鼓掌、歡呼,JonathanBryce補充說,“北京是擁有OpenStack開發者最多的城市,上海也可以列入OpenStack開發者數量排名前十的城市。”很多人猜測OpenStack峰會首次在美國之外舉行就選擇了中國香港,目的就是大力投入并拓展以中國為代表的亞太市場。
在OpenStack峰會舉行前幾天,OpenStack基金會董事長AlanClark在赴香港參加峰會前,特意在北京停留,不僅與記者進行了交流,而且參加了一系列活動,包括與政府領導會談,參加OpenStack中國小組的活動,去北京的高校進行交流等。
AlanClark在回答本報記者的提問時表示:“目前,中國已經是除美國之外全球最活躍的OpenStack市場。峰會選在香港舉行,可以吸引包括澳大利亞、印度等在內的眾多亞太地區國家的OpenStack開發人員參與。”
包括華為、華勝天成等在內的一些中國廠商十分關注OpenStack開源項目的發展。華為IT產品線彈性計算云營銷工程部部長張曉松告訴記者,華為從2011年開始關注OpenStack,2012年10月23日正式加入OpenStack基金會,2013年本次峰會召開前剛剛當選OpenStack金牌會員,可謂一年一大步。在Grizzly版本中,華為存儲產品就開始支持OpenStack。目前在存儲領域,華為有十多位OpenStackcore開源開發人員,并有百余位OpenStack解決方案開發人員為OpenStack貢獻智慧。
“華為以開放、融合的態度,豐富了OpenStack存儲產品的種類,為用戶提供了更多更好的選擇。”華為存儲產品線總裁范瑞琦表示,“華為存儲已為OpenStack貢獻上萬行代碼,并取得階段性成果。比如,華為全系列存儲產品為OpenStack用戶提供了豐富選擇,其存儲快照技術促進了OpenStack效率提升,其存儲軟件Smart與OpenStack緊密結合,可以動態并合理地分配存儲資源處理能力,保證不同級別業務的存儲服務質量。”
在本次峰會上,華為與OpenStack知名廠商Mirantis聯合展示了基于OpenStack的融合架構一體機,基于該一體機,客戶可以快速、一站式完成基于OpenStack的應用部署,從而進一步加速OpenStack的商用化進程。
2013年6月,華勝天成宣布成立中國首個OpenStack服務中心。在本次峰會上,華勝天成對外公布,在短短幾個月時間里,已經有37個客戶主動上門咨詢有關OpenStack實施的問題,而且其中一個電信行業客戶的OpenStack系統已經上線運行。
在中國,OpenStack的生態環境正在逐步建立和完善之中。2012年8月9日,英特爾亞太研發有限公司、新浪網、中標軟件、上海交通大學聯合成立了中國開源云聯盟(COSCL),致力于整合企業用戶對云計算基礎架構平臺的需求,基于OpenStack等開源框架協同研發并加速完善,從而推動中國云計算產業發展。如今,紅帽、華勝天成以及許多中國互聯網公司都是這個聯盟的成員。據華勝天成高級技術經理鄭馳介紹,聯盟中的成員每兩周會召開一個交流會,大家一起分享關于開源和OpenStack的實踐經驗。
另外,COSCL還與中國OpenStack用戶組聯合成立了OpenStack實驗室StackLab。這是一個免費的OpenStack體驗、測試和開發平臺,它提供原生態OpenStack體驗平臺,不設門檻,無需邀請碼,任何人都可注冊并免費體驗,而且不限次數。
圍繞著OpenStack社區,還誕生了一批創業公司,其中來自中國的創業者們對OpenStack抱有很大期望。程輝作為中國OpenStack用戶組的首席社區管理員,一直積極推動OpenStack在中國的發展。程輝本人還于2013年2月在美國硅谷創立了UnitedStack公司,并在北京設有研發和運營中心,目前主要面向中國和亞太市場推廣其基于OpenStack的云操作系統——UnitedStackOS,該云操作系統用于統一管理數據中心服務器集群,將普通的x86服務器集群變成一個統一的計算、網絡和存儲資源池,以構建軟件定義的數據中心。UnitedStack在本次峰會上正式發布了UnitedStackOS1.0版,其用戶界面非常簡單,創建應用的速度非常快。
記者在峰會現場還遇到了另一家OpenStack的創業公司Stackinsider,它提供了一個免費的在線服務平臺,用于OpenStack方案的測試和部署。如果用戶準備部署基于OpenStack的解決方案,Stackinsider也可以在線下提供一系列的部署服務,并由此獲取收益。許多中國企業都在積極探索基于OpenStack的商業模式,UnitedStack、Stackinsider、易云等率先做出了有益嘗試。

OpenStack有待完善
OpenStack推出畢竟只有三年多的時間,雖然每半年就會推出一個新的軟件版本,而且它也具備了計算、存儲、網絡、安全以及管理等核心功能,但是與一些成熟的商業化云平臺相比,還有很多技術細節和功能需要進一步完善。在本次峰會上,OpenStack公布了2014年及以后的技術路線圖,包括應用開發、數據處理、共享文件系統、數據庫即服務等在內的待開發功能位列其中。不過,JonathanBryce表示,現在很多用戶使用OpenStack,并且獲得了豐碩成果,這表明用戶已經認可了OpenStack。戴爾企業解決方案云端解決方案架構師何沛敏也表示,從上一個版本Grizzly開始,OpenStack的基本框架和功能已經定型,所以用戶無論使用Grizzly版本還是最新的Havana版本都可以,其核心框架沒有太大改變,只是功能豐富了。
AlanClark介紹說:“最新發布的Havana版本包括9個組成部分,新增功能近400項,正處于研發中的項目有19個。現在如果云計算產品不是開源的,將很難具有競爭力。”
OpenStack基金會首席運營官MarkCollier坦承,現在OpenStack還比較“脆弱”,整個社區及開發者需要更大的勇氣繼續朝前走,一方面不斷豐富現有的生態系統,使之更加多元化,更具兼容性和競爭力;另一方面要明確界定OpenStack的核心任務,傾聽開發者的反饋,使OpenStack開源社區百花齊放。
JonathanBryce認為,OpenStack當前面臨的最大挑戰是缺少專業的OpenStack人才,因此OpenStack基金會下一步會增強對技術人員的培訓、認證。“我們希望把更多國家的OpenStack人才團結起來,增進彼此之間的交流與分享。”JonathanBryce表示,“從技術的角度講,我們將明確OpenStack開源云的技術核心,增強不同云之間的互操作性。”
對于中國開發者或企業在OpenStack的開發項目中作用不突出這一問題,JonathanBryce給出了建議:中國企業可以先從一些比較辛苦的工作做起,比如軟件測試、檔案編制等,先在這些領域做出成績,確立自己的地位,然后再逐步介入開發項目的核心;如果想在OpenStack社區中發揮更重要的作用,中國開發者和企業一定要積極參與社區互動,并對社區做出更多貢獻。
本文出自 “郭濤的存儲世界” 博客,請務必保留此出處http://gtstorageworld.blog.51cto.com/908359/1328069





















