7月25日早間評論,在電信行業(yè),開源是個不受歡迎的名詞。
因?yàn)樵诤芏嚯娦艠I(yè)者看來,開源是個來自IT世界的“舶來品”,它將從根本上改變電信業(yè)的生態(tài)系統(tǒng),奪走自己的口糧;而且,多年的電信業(yè)經(jīng)驗(yàn),也使得他們對開源抱有偏見,普遍認(rèn)為開源也就是在企業(yè)級市場小打小鬧,根本就達(dá)不到高可靠、高可用、低時延等電信級要求。
但在摩爾定律的啟示與推動下,開源已成不可逆轉(zhuǎn)的大勢,OpenStack正是開源世界的典型代表。整體而言,OpenStack已經(jīng)全面超越其他開源云平臺,成為全球最大、影響力最高、發(fā)展最迅速、產(chǎn)業(yè)覆蓋最廣的開源項(xiàng)目,未來極有可能成為開放云平臺的全球事實(shí)標(biāo)準(zhǔn)。
全球范圍內(nèi),電信行業(yè)已經(jīng)成為實(shí)踐OpenStack技術(shù)的重要領(lǐng)域之一。在國內(nèi),三大運(yùn)營商也在積極實(shí)踐OpenStack;但是,不可否認(rèn)的是,開源的OpenStack與運(yùn)營級的需求之間至今仍存在一定的差距,OpenStack要達(dá)到運(yùn)營級還需要繼續(xù)進(jìn)化。
數(shù)據(jù)負(fù)擔(dān)令運(yùn)營商擁抱OpenStack
如今,OpenStack社區(qū)已經(jīng)成為僅次于Linux的全球第二大開源社區(qū),并成為部署最廣泛的開源云計(jì)算平臺解決方案。
雖然68%的OpenStack用戶都是在IT領(lǐng)域的,只有14%的是針對電信運(yùn)營商。但是,OpenStack基金會執(zhí)行總監(jiān)Jonathan表示,電信及“近親”網(wǎng)絡(luò)功能虛擬化(NFV)都是OpenStack增長最快的細(xì)分市場。其中的原因很簡單:老派的數(shù)據(jù)和電信中心方式已經(jīng)無法滿足對4G的渴求,更不要說處理5G數(shù)據(jù)的負(fù)擔(dān)了。
在全球電信行業(yè)發(fā)展較快的國家,電信運(yùn)營商對于OpenStack的態(tài)度是十分積極的。AT&T計(jì)劃將75%的網(wǎng)絡(luò)基礎(chǔ)設(shè)施遷移到云,同時通過OpenDaylight和Open vSwitch更好地利用軟件定義網(wǎng)絡(luò)(SDN)。
為了做到這一點(diǎn),AT&T的云已經(jīng)包括10個OpenStack項(xiàng)目,到2016年年底前還有3個在規(guī)劃中。這家電信巨頭的目標(biāo)是將云“區(qū)域”的部署時間從數(shù)月縮短到數(shù)天。而AT&T并不是惟一一家利用OpenStack來加速電信服務(wù)的公司,Verizon已經(jīng)發(fā)布了業(yè)界所知的規(guī)模最大的NFV OpenStack云部署,橫跨Verizon在美國的5個數(shù)據(jù)中心!
在我國,用戶對云計(jì)算開源軟件的接受程度較高,調(diào)查顯示有超過70%的云計(jì)算用戶不同程度地采用了開源軟件。國內(nèi)OpenStack產(chǎn)業(yè)生態(tài)也正在形成中,三大運(yùn)營商紛紛有所行動,開始引入OpenStack架構(gòu)技術(shù)!
三大運(yùn)營商積極實(shí)踐OpenStack
近兩年,三大運(yùn)營商在OpenStack建設(shè)方面投入很大。
以中國移動為例,其已建成最大的單集群OpenStack公有云生產(chǎn)環(huán)境(單機(jī)房1000節(jié)點(diǎn)) ,正式上線2個集群,共計(jì)2000個節(jié)點(diǎn)(廣州、北京);預(yù)計(jì)到2016年底,建成最大的OpenStack公有云平臺之一,完成4個集群共計(jì)6000個節(jié)點(diǎn)規(guī)模的公有云建設(shè)。
在私有云方面,中國移動也同樣建成最大的OpenStack私有云平臺:其中,第一階段建成2個數(shù)據(jù)中心,每數(shù)據(jù)中心3000節(jié)點(diǎn),共計(jì)6000節(jié)點(diǎn);可實(shí)現(xiàn)最大規(guī)模的ironic用戶案例,共計(jì)4500裸機(jī)服務(wù)節(jié)點(diǎn);第1個大規(guī)模manila用戶案例,數(shù)百節(jié)點(diǎn);第1個大規(guī)模senlin用戶案例,數(shù)千虛擬機(jī);第1個ironic、manila集成基于軟硬件結(jié)合SDN方案用戶案例。
中國電信則從生態(tài)、平臺和業(yè)務(wù)三個層面思考OpenStack實(shí)踐。在生態(tài)層面,重點(diǎn)關(guān)注OpenStack與容器的集成、OpenStack對容器資源的納管工作,包括如何支持更加靈活的彈性調(diào)度、如何支持快速的復(fù)本復(fù)制等;在業(yè)務(wù)層面,重點(diǎn)關(guān)注OpenStack對組織容器資源的管理支持,包括容器的永久化存儲、支持容器集群多層次的網(wǎng)絡(luò)互通方案等;在平臺層面,基于SDN的網(wǎng)絡(luò)虛擬化已經(jīng)成為云數(shù)據(jù)中心標(biāo)準(zhǔn)的網(wǎng)絡(luò)解決方案,中國電信希望Neutron更注重網(wǎng)絡(luò)模型和API接口的標(biāo)準(zhǔn)化,抽象出來,形成一個通用的方案。
中國聯(lián)通則自主研發(fā)建設(shè)一流的公共云平臺,聯(lián)通沃云平臺引入開源的KVM虛擬化技術(shù)和OpenStack架構(gòu)技術(shù),采用SDN二層組網(wǎng)實(shí)現(xiàn)資源智能調(diào)度,具備高可用、高可靠、彈性擴(kuò)展等技術(shù)優(yōu)勢。目前中國聯(lián)通正在構(gòu)建“7大區(qū)域節(jié)點(diǎn)+31個核心節(jié)點(diǎn)+200個業(yè)務(wù)節(jié)點(diǎn)”的資源池,業(yè)務(wù)快速部署達(dá)到分鐘級,并可實(shí)現(xiàn)客戶成本節(jié)約30%以上。
OpenStack在電信行業(yè)還需要優(yōu)化
我國運(yùn)營商在部署OpenStack方面顯得十分積極,但是開源的OpenStack與運(yùn)營級的需求之間至今仍存在一定的差距,OpenStack要達(dá)到運(yùn)營級還需要繼續(xù)進(jìn)化。
運(yùn)營商對于OpenStack需求的來源包括三方面:第一是過去集采中的招標(biāo)規(guī)范、設(shè)備規(guī)范、測試規(guī)范、技術(shù)規(guī)范等;第二是標(biāo)桿產(chǎn)品,例如VMWare的市場占有率非常高,運(yùn)營商很多省公司在使用VMWare的產(chǎn)品,已經(jīng)習(xí)慣于VMWare的功能點(diǎn),而這些功能點(diǎn)可能在OpenStack里沒有,如果運(yùn)營商覺得這些功能點(diǎn)確實(shí)有必要,就會提出相應(yīng)的需求。第三是一線運(yùn)維人員在現(xiàn)網(wǎng)運(yùn)營和維護(hù)過程中碰到的一些關(guān)鍵點(diǎn)和痛點(diǎn)。
那么,要想達(dá)到運(yùn)營商的需求,OpenStack還需要哪些優(yōu)化呢?首先是高可靠,包括云主機(jī)的HA功能,備份、恢復(fù),容災(zāi),這些功能對于運(yùn)營商來說是必需的,但是在OpenStack中是有缺失的。第二,在可維護(hù)方面,雖然這兩年OpenStack開源社區(qū)非常注重可維護(hù),在可維護(hù)方面做了很多工作,但是和運(yùn)營商的需求還存在一定的差距,包括監(jiān)控力度、告警指標(biāo)級別、問題定位和故障恢復(fù)等。另外,電信行業(yè)有自己的定制化需求,例如計(jì)費(fèi),電信行業(yè)有原有一套計(jì)費(fèi)體制,現(xiàn)在應(yīng)用OpenStack就需要和原有的計(jì)費(fèi)系統(tǒng)打通,保持一致,這是目前開源社區(qū)比較缺失的。在流程審批方面,運(yùn)營商也有自己的組織構(gòu)架決定了自己的審批流程。此外,在安全域隔離和集成外圍系統(tǒng)等方面運(yùn)營商也需要定制化。
明確了優(yōu)化方向后,運(yùn)營商應(yīng)該從四方面著手開展OpenStack技術(shù)引入和應(yīng)用。第一,著手自研以O(shè)penStack為基礎(chǔ)的云操作系統(tǒng):OpenStack已成為行業(yè)主流,它與CloudStack在一定時期內(nèi)將呈現(xiàn)一強(qiáng)一弱共存的發(fā)展格局。應(yīng)以O(shè)penStack為云操作系統(tǒng)的主攻方向,追蹤開源社區(qū)和相關(guān)標(biāo)準(zhǔn)化發(fā)展,加強(qiáng)技術(shù)研究,結(jié)合電信運(yùn)營商的業(yè)務(wù)運(yùn)營需求,投入研發(fā)力量打造開放式IaaS云操作系統(tǒng),并借助行業(yè)力量,發(fā)揮產(chǎn)業(yè)鏈優(yōu)勢,深度合作,實(shí)現(xiàn)共贏。
第二,進(jìn)行可控的開發(fā)運(yùn)營(DevOps):基于開源平臺的運(yùn)營要求,運(yùn)營商具備很高的個性化研發(fā)和集成創(chuàng)新能力,應(yīng)采用全商業(yè)服務(wù)生命周期管理的迭代開發(fā)模式進(jìn)行可控的開發(fā)運(yùn)營,并對組織架構(gòu)、運(yùn)營流程等做出相應(yīng)調(diào)整。
第三,研發(fā)重點(diǎn)在于資源管理的集成、服務(wù)管理和運(yùn)營管理功能:云操作系統(tǒng)通常包括資源管理、服務(wù)管理和運(yùn)營管理三大模塊,OpenStack提供的主要是資源的基礎(chǔ)管理能力,電信運(yùn)營商云操作系統(tǒng)的研發(fā),主要工作集中在資源管理的集成、服務(wù)管理和運(yùn)營管理功能,以及為此而對OpenStack所做的少量必要優(yōu)化。
第四,過渡期允許異構(gòu)開源平臺、商業(yè)平臺共存:由于產(chǎn)業(yè)發(fā)展節(jié)奏等方面原因,開源云平臺的初始選擇往往帶有偶然性。在已有選擇之后,歷史投入、研發(fā)積累、發(fā)展規(guī)劃是進(jìn)一步選擇的重要考慮因素。在向OpenStack發(fā)展的過渡期,允許異構(gòu)開源云平臺和商業(yè)平臺共存:基于集成的資源管理,實(shí)現(xiàn)對底層基礎(chǔ)資源管理平臺的統(tǒng)一適配;視情況,允許局部有條件存在煙囪式的云操作系統(tǒng)。