OpenStack為什么能在中國(guó)能得到如此廣泛認(rèn)可?相信答案不一而同。而對(duì)于中國(guó)最大的電信運(yùn)營(yíng)商之一的中國(guó)電信來(lái)說(shuō),最看重的原因有三。“主要原因之一便是其可編程性。它是將不同技術(shù)融合在一起的引擎,這一切也迎合了當(dāng)前及未來(lái)互聯(lián)網(wǎng)技術(shù)變革的發(fā)展趨勢(shì)。其次是Openstack新應(yīng)用是基于用戶原有平臺(tái)而生,支持不同的底層基礎(chǔ)構(gòu)架平臺(tái)。其三,在于其API的標(biāo)準(zhǔn)化。” 中國(guó)電信系統(tǒng)集成有限公司副總經(jīng)理張宇峰,在今年的OpenStack Days China即將拉開大幕之際,接受了記者的采訪。
中國(guó)電信系統(tǒng)集成有限公司副總經(jīng)理 張宇峰
認(rèn)準(zhǔn)事實(shí)標(biāo)準(zhǔn),轉(zhuǎn)向Openstack
中國(guó)電信集團(tuán)系統(tǒng)集成有限公司在2011年底組建了獨(dú)立的云計(jì)算研發(fā)團(tuán)隊(duì),參與中國(guó)集團(tuán)的云計(jì)算現(xiàn)場(chǎng)試驗(yàn)和相關(guān)技術(shù)預(yù)研,并承擔(dān)著中國(guó)電信集團(tuán)云管理平臺(tái)的研發(fā)、實(shí)施和支撐工作。
“應(yīng)該說(shuō)早在七八年前,中國(guó)電信就已經(jīng)確立開源為主要方向的云路線,而因?yàn)镺penStack近兩年來(lái)逐漸被默認(rèn)為云事實(shí)上的標(biāo)準(zhǔn),從2012年開始,中國(guó)電信開始研究和關(guān)注OpenStack。隨后在M域做試點(diǎn)應(yīng)用,并于2014年開始在生產(chǎn)環(huán)境中部署OpenStack。隨著去IOE的推進(jìn),中國(guó)電信內(nèi)部采用開源、貢獻(xiàn)開源的項(xiàng)目比較多,也逐步從‘網(wǎng)絡(luò)廠商定義網(wǎng)絡(luò)’向‘軟件定義網(wǎng)絡(luò)方向’演進(jìn)。并且將OpenStack作為兼容適配多種現(xiàn)有技術(shù)的統(tǒng)一管理和服務(wù)總控平臺(tái),這為集團(tuán)層面的全面業(yè)務(wù)云化做好了能力儲(chǔ)備。”回憶怎樣開始OpenStack之旅,張宇峰還歷歷在目。
層層突破,解決七大需求
目前,中國(guó)集團(tuán)云管理平臺(tái)采用以O(shè)penStack為核心的自建方式,通過(guò)云資源管理子系統(tǒng),以及標(biāo)準(zhǔn)化、規(guī)范化定義下的云接口子系統(tǒng)實(shí)現(xiàn)對(duì)下層各省云計(jì)算資源的統(tǒng)一調(diào)配。
可以想像,作為一級(jí)云計(jì)算的集團(tuán)性部署,OpenStack在中國(guó)電信的應(yīng)用必然也牽一發(fā)而動(dòng)全身,并且項(xiàng)目技術(shù)復(fù)雜高,實(shí)施交付嚴(yán)格。
中國(guó)電信系統(tǒng)集成公司也正是在不斷實(shí)踐和探索中,層層突破了一系列的難點(diǎn)問(wèn)題,并解決了集團(tuán)七大需求:其一,解決了單數(shù)據(jù)中心超大規(guī)模多節(jié)點(diǎn)部署,跨數(shù)據(jù)中心多區(qū)域部署需求;其二,解決了集團(tuán)云管理平臺(tái)控制層到OpenStack適配層的統(tǒng)一認(rèn)證、統(tǒng)一租戶和用戶、統(tǒng)一權(quán)限管理的需求;其三,解決了云管理平臺(tái)需要獲取底層OpenStack適配層的統(tǒng)一的容量統(tǒng)計(jì)和統(tǒng)一的計(jì)量信息;其四,解決了OpenStack適配層,涉及到資源變更、狀態(tài)更新、事件告警等關(guān)鍵項(xiàng)目等主動(dòng)事件異步上報(bào)機(jī)制;其五,解決了OpenStack適配層的計(jì)算資源管理對(duì)異構(gòu)的虛擬化平臺(tái)支持,如KVM、VMware以及FusionSphere等。其六,解決了OpenStack存儲(chǔ)資源管理對(duì)異構(gòu)的存儲(chǔ)平臺(tái)支持;其七,解決了OpenStack網(wǎng)絡(luò)管理需能靈活的提供和支持多種數(shù)據(jù)中心組網(wǎng)架構(gòu),可深度集成外部網(wǎng)絡(luò)服務(wù)插件。
我們知道,OpenStack只是一個(gè)框架性的架構(gòu),中國(guó)電信系統(tǒng)集成公司根據(jù)集團(tuán)自身運(yùn)營(yíng)運(yùn)維管理要求,定制了自己的CMP系統(tǒng),并與內(nèi)部眾多系統(tǒng)進(jìn)行了集成。張宇峰也補(bǔ)充說(shuō):“現(xiàn)在中國(guó)電信集團(tuán)云資源池存在多種虛擬化產(chǎn)品,我們也正通過(guò)修補(bǔ)驅(qū)動(dòng)代碼將多種虛擬化接入,并在OpenStack管理框架中規(guī)范相關(guān)功能統(tǒng)一提供云資源服務(wù)。為了實(shí)現(xiàn)特殊資源調(diào)度的要求,擴(kuò)展了OpenStack資源調(diào)度/過(guò)濾器。比如NFV場(chǎng)景需要的物理CPU核、NUMA節(jié)點(diǎn)、SR-IOV網(wǎng)卡VF等特性資源的自動(dòng)調(diào)度。另外,針對(duì)數(shù)據(jù)中心存量虛擬和物理資源,在OpenStack正向資源管理和編排的基礎(chǔ)上增加了反向資源納管機(jī)制。”
自主統(tǒng)一VIM參與VoLTE呼叫驗(yàn)證
近日,在中國(guó)電信集團(tuán)公司統(tǒng)一組織的vIMS分層解耦暨NFVI技術(shù)驗(yàn)證測(cè)試中,首次實(shí)現(xiàn)了VoLTE呼叫。這意味著在探索硬件、虛擬層和上層應(yīng)用三層完全解耦架構(gòu),實(shí)現(xiàn)資源共享的使能網(wǎng)絡(luò)的實(shí)踐方面取得了重要成果,即采用基于開源OpenStack所構(gòu)建的統(tǒng)一VIM,在實(shí)現(xiàn)NFVI基礎(chǔ)設(shè)施統(tǒng)一管理的基礎(chǔ)上,也滿足了NFV網(wǎng)元承載的要求。
通過(guò)引入NFV,以虛擬化和云化技術(shù)為基礎(chǔ)構(gòu)建開放網(wǎng)絡(luò),實(shí)現(xiàn)業(yè)務(wù)的快速部署與自動(dòng)化運(yùn)維,已成為全球運(yùn)營(yíng)商網(wǎng)絡(luò)轉(zhuǎn)型的共識(shí)。中國(guó)電信于2016年7月發(fā)布《CTNet2025網(wǎng)絡(luò)架構(gòu)白皮書》,全面啟動(dòng)網(wǎng)絡(luò)智能化重構(gòu),使網(wǎng)絡(luò)更加敏捷,具備分鐘級(jí)的配置開通和調(diào)整能力。中國(guó)電信計(jì)劃2025年之前實(shí)現(xiàn)80%網(wǎng)絡(luò)功能軟件化,全部業(yè)務(wù)平臺(tái)云化,全網(wǎng)業(yè)務(wù)及資源統(tǒng)一調(diào)度。NFV作為網(wǎng)絡(luò)架構(gòu)向云化轉(zhuǎn)型的關(guān)鍵使能技術(shù),實(shí)現(xiàn)三層解耦模式是重要環(huán)節(jié),而其首要任務(wù)是建設(shè)可統(tǒng)一管理,且開放的NFVI基礎(chǔ)設(shè)施層,實(shí)現(xiàn)多業(yè)務(wù)共平臺(tái)部署,避免形成新的軟煙囪。
為積極配合集團(tuán)的NFV戰(zhàn)略,全面推進(jìn)三層解耦的目標(biāo)架構(gòu)實(shí)現(xiàn),中國(guó)電信集團(tuán)系統(tǒng)集成公司結(jié)合多年開源OpenStack的研發(fā)和實(shí)施經(jīng)驗(yàn),以國(guó)際標(biāo)準(zhǔn)化規(guī)范為參考,結(jié)合中國(guó)電信的網(wǎng)絡(luò)重構(gòu)戰(zhàn)略,遵循集團(tuán)統(tǒng)一集約管理云基礎(chǔ)設(shè)施資源的思路,完全自主研發(fā)了統(tǒng)一VIM平臺(tái),實(shí)現(xiàn)對(duì)異構(gòu)虛擬化的統(tǒng)一管理,并擴(kuò)展了分權(quán)分域管理特性,跨地域、跨資源池的調(diào)度特性,為本次測(cè)試創(chuàng)造的堅(jiān)實(shí)的基礎(chǔ)。在測(cè)試期間遵循中國(guó)電信NFVI測(cè)試規(guī)范,與集團(tuán)共同完成接口對(duì)接、NFV垂直集成、業(yè)務(wù)水平集成等工作。
聯(lián)合生態(tài),反哺社區(qū)
作為全球重要的運(yùn)營(yíng)商,中國(guó)電信應(yīng)用OpenStack統(tǒng)一管理了內(nèi)部業(yè)務(wù)、IT和網(wǎng)絡(luò)云等資源池,所管理的數(shù)據(jù)中心分布式在全國(guó)各個(gè)省,所管理的資源類型、品牌眾多。充分體現(xiàn)了openstack開源,開放,生態(tài)化的特點(diǎn)。2016年底,中國(guó)電信正式成為基金會(huì)全球24席黃金會(huì)員之一。
目前中國(guó)電信正在借助OpenStack的開源版本以及中國(guó)電信在統(tǒng)一資源管理上的個(gè)性需求,做場(chǎng)景化的落地。這其中包括應(yīng)用OpenStack對(duì)當(dāng)前運(yùn)維體系的優(yōu)化、內(nèi)部資源使用流程的優(yōu)化、KVM、Ceph等開源技術(shù)的應(yīng)用等,都在結(jié)合中國(guó)電信的vBRAS、vIMS等網(wǎng)元云化、邊緣節(jié)點(diǎn)云化等應(yīng)用中進(jìn)行優(yōu)化和集成。可喜的是,中國(guó)電信正即將把這些個(gè)性化的優(yōu)化,聯(lián)合其他廠商反哺給OpenStack社區(qū)。
同時(shí),我們也得知中國(guó)電信基于開源OpenStack定制版本,還作為中國(guó)電信的NFV基礎(chǔ)設(shè)施體系中的VIM角色,已經(jīng)在相關(guān)技術(shù)驗(yàn)證中得到驗(yàn)證,這也是OpenStack成為云基礎(chǔ)設(shè)施事實(shí)標(biāo)準(zhǔn)的積極應(yīng)用。
“對(duì)傳統(tǒng)企業(yè)的穩(wěn)健模式和互聯(lián)網(wǎng)的敏捷IT模式的同時(shí)支持,在異地、異構(gòu)、異用途云資源管理上,我們積累了大量的最佳實(shí)踐經(jīng)驗(yàn),相信這些都會(huì)為社區(qū)推廣OpenStack有著積極的參考作用,我們也將會(huì)在本次China Day 上將我們的實(shí)踐經(jīng)驗(yàn)向大家分享。”對(duì)于中國(guó)電信在OpenStack方面取得的成就,張宇峰表示很樂(lè)于分享。
實(shí)踐出真知,對(duì)OpenStack的那些期待
OpenStack正在通過(guò)社區(qū)各個(gè)企業(yè)的貢獻(xiàn)和通力協(xié)作而不斷發(fā)展完善,與此同時(shí),企業(yè)對(duì)OpenStack的期盼值也必將水漲船高。
比如,中國(guó)電信就期望能夠由社區(qū)牽頭或主導(dǎo),形成對(duì)特定行業(yè)或應(yīng)用場(chǎng)景的最佳實(shí)踐指引、白皮書等,使OpenStack更容易從規(guī)劃、設(shè)計(jì)和使用方面落地。另外也希望能夠增強(qiáng)openstack在運(yùn)維體系、安全體系,尤其是開源運(yùn)維工具、安全工具的集成,在實(shí)踐方面起到指引作用等等。
“OpenStack作為一個(gè)框架性架構(gòu),確實(shí)存在針對(duì)不同場(chǎng)景或行業(yè)的適應(yīng)性問(wèn)題,能否建立場(chǎng)景化子工程的管理方案?例如Horizon,能否在這個(gè)工程下,再區(qū)分公有云版本、私有云版本,運(yùn)營(yíng)商版本等等。另外,對(duì)單Region的超大規(guī)模數(shù)據(jù)中心的管理能力能否再加強(qiáng)?“中國(guó)電信在OpenStack上的這些實(shí)踐,應(yīng)該說(shuō)對(duì)全球電信行業(yè)都具有重要的示范意義,張宇峰提出的這些期盼也正是實(shí)踐中產(chǎn)生的真知。