C114訊 9月12日消息(岳明)有句話叫“OpenStack一小步,中國開源一大步”,正是說明OpenStack在云計算未來發(fā)展的重要價值。作為一項啟動于2010年的開源項目,OpenStack正憑借其開放先進的架構(gòu)、高效的社區(qū)開發(fā)、靈活的部署模式,成為全球發(fā)展最快的云計算開源社區(qū)。
只不過與歷史上很多開源技術(shù)不同,OpenStack不僅得到了草根和開發(fā)者的認可,也得到了一線IT廠商和明星用戶們的青睞,正在成為云計算部署的事實行業(yè)標準。
在OpenStack的眾多擁躉中,有一家企業(yè)非常引人矚目,那就是全球最大的電信運營商—中國移動。它不僅構(gòu)建了全球最大的OpenStack公有云/私有云生產(chǎn)環(huán)境;而且創(chuàng)建了很多獨特的應(yīng)用場景,驗證和反哺了OpenStack的技術(shù)體系;同時,類似于中移動這樣的超級用戶的深度參與,也加速了OpenStack產(chǎn)業(yè)鏈的進一步成熟。
長久以來,以中國移動為代表的運營商們,一直行走在相對封閉的電信世界中。是什么原因促使他們走向了開源世界,他們眼中的開源世界又有何不同,又將會選擇一條什么樣的開源之路,帶著這些問題,C114編輯對中移(蘇州)軟件技術(shù)有限公司副總經(jīng)理孫少陵進行了專訪。
中移(蘇州)軟件技術(shù)有限公司副總經(jīng)理 孫少陵
自研驅(qū)動:走向軟件時代
據(jù)孫少陵介紹,作為中國移動研發(fā)體系改革的關(guān)鍵一環(huán),集團公司三年前決定要在蘇州成立研發(fā)中心(以下簡稱蘇研),主要是從事云計算、大數(shù)據(jù)、IT支撐系統(tǒng)三個方面的研發(fā)工作。
與位于北京的,比較偏向于標準和前瞻性技術(shù)的中國移動研究院不同,蘇研聚焦于做產(chǎn)品,去交付產(chǎn)品和解決方案,是中國移動內(nèi)部產(chǎn)品開發(fā)的重要力量。
“按照集團公司的要求,我們積極在鍛造自己自主開發(fā)的能力,并且在云計算、大數(shù)據(jù)以及IT支撐系統(tǒng)方面積累自己的優(yōu)勢產(chǎn)品,并且?guī)椭緫?zhàn)略轉(zhuǎn)型。蘇研兩年發(fā)展迅速,到現(xiàn)在人數(shù)已經(jīng)超過700人,研發(fā)人員占比超過85%。我們的愿景是成為國內(nèi)一流、世界領(lǐng)先的IT服務(wù)商,在中國移動整個板塊里,是希望能夠幫助公司從原來傳統(tǒng)的運營商,轉(zhuǎn)變成一個真正在IT方面有核心能力并且能夠提供IT服務(wù)的數(shù)據(jù)化服務(wù)商。”孫少陵說。
而要實現(xiàn)這個目標,自我研發(fā)能力是不可或缺的。而排在蘇研的三項主要工作之首的,就是要向公司內(nèi)部提供核心的軟件產(chǎn)品,其次則是實現(xiàn)IT支撐系統(tǒng)與外部服務(wù)提供技術(shù)支撐,希望通過自己的技術(shù)能力去幫助中國移動在開發(fā)、運營方面實現(xiàn)能力進化。
孫少陵非常不認同業(yè)界關(guān)于運營商軟件能力缺失的論斷。“軟件能力的問題,幾乎是全世界所有運營商都面臨的問題。我認為這個問題是在一定階段,運營商所處的產(chǎn)業(yè)環(huán)境造成的,而不是運營商天然就不支持開發(fā)能力。”孫少陵說。“像Linux操作系統(tǒng)最早是從運營商的實驗室里走出來的。當然后來因為很多產(chǎn)業(yè)政策,對于設(shè)備和運營的管制要求,客觀造成了運營商在很長一段時間基本上是拿來主義,而行業(yè)標準組織的存在,設(shè)備商之間的產(chǎn)品可以非常完美的對接,運營商通過采購可以解決成本和互聯(lián)互通的問題,沒有必要去做開發(fā)。”
但現(xiàn)在情形已經(jīng)完全不同,中國移動面臨的競爭對手,不僅僅是原來的運營商,而是諸如騰訊、阿里這樣的OTT。“在這種情況之下,運營商發(fā)現(xiàn)軟件開發(fā)是我們的‘一碗飯’,這也是集團公司成立蘇州、杭州兩個研發(fā)中心的初衷,雖然在一些流程方面與互聯(lián)網(wǎng)公司還是存在差異,但現(xiàn)在我們開發(fā)的東西可以迅速上線測試,如果發(fā)現(xiàn)任何問題或者需求反饋,也可以及時提交給開發(fā)人員,研發(fā)和運營一體化之后,軟件成熟的路徑會越來越暢通。所以,我們對于運營商未來的軟件開發(fā)是有充分信心的。”
中國移動蘇州研發(fā)中心
選擇開源:要有勇氣和決心
孫少陵說,中國移動在云計算方面起步非常早,可以說是產(chǎn)業(yè)早期的拓荒者。
“2007年,我們就開始做相關(guān)平臺的研究工作,當時還沒有云計算的概念,而是被稱為大規(guī)模定制計算。因為我們已經(jīng)意識到產(chǎn)業(yè)在轉(zhuǎn)型,運營商原來集中式的單機架構(gòu)已不適應(yīng)未來技術(shù)的發(fā)展。軟硬件一體化的ICT基礎(chǔ)架構(gòu)未來必然會被開放平臺和軟件定義所取代。”
在2009年,中國移動真正啟動了IaaS技術(shù)的研發(fā),當時對標了業(yè)界比較主流的幾個開源項目,因為OpenStack剛剛建立,還非常不成熟,所以最開始是用OpenNebula;到了2013年,OpenStack成長的非常迅速,形成了很好的產(chǎn)業(yè)環(huán)境和商業(yè)化機會。
在孫少陵看來,運營商喜歡標準化的產(chǎn)品,而標準化和開放化也是整個電信業(yè)的商業(yè)邏輯,“我們當時對OpenStack作了全面的評估,意識到它已經(jīng)成為事實標準,最后我們做出了艱難的選擇,將研發(fā)路徑從OpenNebula切換到OpenStack平臺。”
這是一個很艱難的過程,因為在2010、2011年的時候,中國移動在OpenNebula的貢獻度已經(jīng)是全球最多,中國移動投入了大量的技術(shù)研發(fā),已經(jīng)變成了OpenNebula的一個標桿。
在完成了切換以后,中國移動開始了在OpenStack上蒙眼狂奔。在2013年,中國移動開始基于OpenStack的“大云”3.0版本的開發(fā),并且在2014和2015年分別發(fā)布了“大云“3.0和基于“大云”4.0的兩個版本。目前,中國移動基于OpenStack Kilo版本的大云4.0的版本,已經(jīng)有非常大規(guī)模的應(yīng)用,目前整個部署規(guī)模超過了4000個節(jié)點。“之所以我們選擇OpenStack,因為它有開放的價值,行業(yè)事實的標準,具有平臺無關(guān)性、分布式、標準化、以及持續(xù)交付的特性,這些都是我們認為對中國移動未來運營非常關(guān)鍵的特性。”孫少陵說。
言勝于行:在場景中做創(chuàng)新
不懈的投入終于換來了豐碩的成果,蘇研目前在云計算的幾個層面(IaaS/SaaS/PaaS)上,都形成了完整的解決方案。更難能可貴的是,蘇研現(xiàn)在從操作系統(tǒng)層面就做到了自主定制開發(fā)。
“我們現(xiàn)在正在維護中國移動自主的Linux操作系統(tǒng)的發(fā)行版,今年部署規(guī)模預(yù)計會超過1萬臺,這樣才能保證對未來整個產(chǎn)品體系架構(gòu)的控制。”孫少陵說。
多年的研發(fā)工作經(jīng)驗,使得孫少陵非常愿意用技術(shù)和案例來說明情況。在公有云方面,中國移動充分借鑒了OpenStack架構(gòu),在起步階段就把整個網(wǎng)絡(luò)搭建在SDN基礎(chǔ)之上。到現(xiàn)在為止,中國移動已經(jīng)上線了各為1000個節(jié)點的北京和廣州兩個集群,今年還將再部署4000臺服務(wù)器;預(yù)計到2016年年底,整個公有云上會超過6000個節(jié)點,這將雄踞全球榜首。
不僅僅是在公有云,在私有云方面,中國移動也在進行積極部署,“我們對于私有云的定位是要承載中國移動未來全部的IT支撐系統(tǒng)和內(nèi)部業(yè)務(wù)系統(tǒng),這應(yīng)該是全球業(yè)務(wù)最復(fù)雜、對于系統(tǒng)的可靠性、安全性要求最高,也是規(guī)模最大的私有云系統(tǒng)之一。”孫少陵說,“我們預(yù)計要在哈爾濱和呼和浩特各建設(shè)一個數(shù)據(jù)中心,總共規(guī)模超過6000個節(jié)點。”
規(guī)模只是一方面,在幾年的部署過程中,中國移動對原生的OpenStack進行了大量應(yīng)用開發(fā)和測試工作,積累了大量的經(jīng)驗,也突破了很多困難。公有云方能,中國移動實現(xiàn)了OpenStack和OpenNebula兩大集群的統(tǒng)一管理;在私有云方面,中國移動OpenStack平臺也是構(gòu)建在SDN網(wǎng)絡(luò)上,既要管理物理機,也要管理虛擬機,這個在全球也是沒有先例的,“我們通過引入Ironic技術(shù),實現(xiàn)了對4500臺裸機的管理。”
而另外一個很大的創(chuàng)新工作則在于OpenStack大規(guī)模系統(tǒng)測試,中國移動做了很多的重要測試,其實就是考驗OpenStack到底能做到多好。“這里我想著重提兩個案例:第一,2000個并發(fā)創(chuàng)建虛機去考驗Nova性能到底能達到怎樣的水平,原生的系統(tǒng)部署上以后測試結(jié)果不理想,我們和英特爾一起做了大量的優(yōu)化工作,最后將它提升到99.9%;第二,Nova性能達標之后,去考驗一下OpenStack對外部請求的處理能力,最開始原生系統(tǒng)也只能達到每秒1.78個請求,我們經(jīng)過優(yōu)化以后提升了3倍,達到每秒5.49個請求。”孫少陵說。
作為中國移動在OpenStack上的緊密合作伙伴,英特爾相關(guān)技術(shù)專家也告訴C114,英特爾和中國移動在OpenStack領(lǐng)域的很多想法都是不謀而合。“英特爾在2012年就提出了自己對于云計算的愿景,那就是互聯(lián)互通、自動化以及終端自適應(yīng)。作為一家提供底層硬件和上游社區(qū)代碼的公司,英特爾也非常樂于和中國移動這樣的合作伙伴合作,這不但體現(xiàn)了OpenStack在企業(yè)級市場的逐步成熟,另外也創(chuàng)造了更多的應(yīng)用場景,共同推動了全球云計算和開源社區(qū)的發(fā)展和成熟。”
當然,對于任何一個開源組織和社區(qū)而言,生命力要想長久,就必須要得到參與者們的積極貢獻。中國移動在OpenStack不僅僅是使用者、受益者,實際上也在積極反饋經(jīng)驗給社區(qū),“我們現(xiàn)在排名全球的第34位,在奧斯丁和巴塞羅那OpenStack峰會上,我們都做了很多的發(fā)言和經(jīng)驗分享。目前,我們正在牽頭OpenStack千節(jié)點工作組。”孫少陵說。
版權(quán)說明:凡注明來源為“C114中國通信網(wǎng)”的文章皆屬C114版權(quán)所有,除與C114簽署內(nèi)容授權(quán)協(xié)議的單位外,其他單位未經(jīng)允許禁止轉(zhuǎn)載、摘編,違者必究。如需使用,請聯(lián)系021-54451141。其中編譯類僅出于傳遞更多信息之目的,系C114對海外相關(guān)站點最新信息的翻譯稿,僅供參考,不代表證實其描述或贊同其觀點,投資者據(jù)此操作,風險自擔;翻譯質(zhì)量問題請指正。
新聞熱點
新聞爆料