日前,IT 技術(shù)社區(qū) CSDN 公布了“2021 年度 IT 技術(shù)影響力之星”:中國移動智慧家庭運(yùn)營中心憑借和火山引擎共同打造的“智慧家庭 Andlink 云原生運(yùn)維平臺”,榮獲“年度數(shù)字化驅(qū)動企業(yè)”獎。
云原生:實(shí)現(xiàn)智慧家庭的必由之路
近年來,智慧家庭市場的復(fù)合增速均保持在 20% 以上,吸引了創(chuàng)新型家電企業(yè)、智能硬件廠商、互聯(lián)網(wǎng)公司及通信運(yùn)營商爭相布局。
中國移動在早年發(fā)布了自主掌控的用于管理智能家庭設(shè)備的連接協(xié)議及配套軟件系統(tǒng),但隨著業(yè)務(wù)和用戶不斷增長,系統(tǒng)在迭代、運(yùn)維領(lǐng)域等多個(gè)方面都遇到了諸多難題。
多類家庭業(yè)務(wù)場景的系統(tǒng)組件和運(yùn)行特征復(fù)雜,缺乏通用的基礎(chǔ)設(shè)施環(huán)境和構(gòu)建發(fā)布流程;家庭業(yè)務(wù)的全網(wǎng)化建設(shè)運(yùn)營,要兼顧移動云節(jié)點(diǎn)可用區(qū)、省屬地化定制和智能分析等實(shí)際需求、云原生運(yùn)維平臺架構(gòu)。
為了解決上述問題,中國移動智慧家庭運(yùn)營中心攜手火山引擎,進(jìn)一步深化了云原生在智慧家庭業(yè)務(wù)運(yùn)維平臺的使用,通過融合 Kubernetes 大規(guī)模應(yīng)用、微服務(wù)治理和邊緣計(jì)算等技術(shù),打造“智慧家庭 Andlink 云原生運(yùn)維平臺”,實(shí)現(xiàn)了智能家庭 Andlink 系統(tǒng)在多地、邊緣計(jì)算場景的快速部署迭代發(fā)布能力、多版本能力、資源節(jié)能以及基于監(jiān)控指標(biāo)的擴(kuò)縮容能力。
如何構(gòu)建智慧家庭云原生運(yùn)維平臺
作為基于邊緣計(jì)算技術(shù)的資源管理和運(yùn)維方案,“智慧家庭云原生運(yùn)維平臺”為分布在多個(gè)省份的邊緣自治運(yùn)維平臺,承載下沉到該節(jié)點(diǎn)的業(yè)務(wù)系統(tǒng),并承擔(dān)研發(fā)、IT 產(chǎn)物倉庫職責(zé)的研發(fā)中心的運(yùn)維和統(tǒng)一管理。
智慧家庭運(yùn)維平臺的整體系統(tǒng)架構(gòu)
中國移動智慧家庭運(yùn)營中心采用了云原生技術(shù)框架,通過“自研+技術(shù)共建”的模式,引入火山引擎的云原生技術(shù)團(tuán)隊(duì)進(jìn)行技術(shù)支撐,在業(yè)務(wù)系統(tǒng)中實(shí)現(xiàn)了 DevOps 流水線、業(yè)務(wù)容器鏡像和研發(fā)環(huán)境資源的統(tǒng)一管理。目前,該平臺已實(shí)現(xiàn)大跨度地域資源協(xié)同聯(lián)動管理和使用可計(jì)量管理,也實(shí)現(xiàn)了全國范圍內(nèi)的智能設(shè)備連接管理系統(tǒng)的全容器化承載。
通過對云原生技術(shù)的深度使用以及火山引擎的云原生技術(shù)最佳實(shí)踐,雙方為運(yùn)維平臺打造了諸多創(chuàng)新點(diǎn),例如:通過容器鏡像技術(shù),構(gòu)建統(tǒng)一應(yīng)用環(huán)境;通過鏡像分層和精簡技術(shù),中國移動智慧家庭運(yùn)營中心實(shí)現(xiàn)了 OTT 資源等文件的低成本分發(fā);基于服務(wù)網(wǎng)格技術(shù),實(shí)現(xiàn)了精細(xì)化的系統(tǒng)灰度發(fā)布、藍(lán)綠發(fā)布功能,相較傳統(tǒng)運(yùn)維發(fā)布模式而言,新方案節(jié)省了大量逐個(gè)或批量修改負(fù)載均衡器配置、依次重啟業(yè)務(wù)進(jìn)程用以加載更新后的配置文件等運(yùn)維操作成本,也大大降低了誤操作風(fēng)險(xiǎn)。
在邊緣系統(tǒng),中國移動智慧家庭運(yùn)營中心引入火山引擎邊緣計(jì)算技術(shù)方案,創(chuàng)新性的打造了邊緣運(yùn)維平臺,負(fù)責(zé)管理各個(gè)邊緣節(jié)點(diǎn)的 IT 資源,接受當(dāng)?shù)毓芾硐到y(tǒng)或人員的作業(yè)調(diào)度或統(tǒng)一管理平臺的遠(yuǎn)程作業(yè),對下沉業(yè)務(wù)進(jìn)行更新發(fā)布切流等操作。該方案比傳統(tǒng)運(yùn)維平臺更好地實(shí)現(xiàn)了對全國范圍內(nèi)海量智慧家庭設(shè)備連接的管理。此外,“智慧家庭云原生運(yùn)維平臺”還結(jié)合機(jī)器學(xué)習(xí)技術(shù),對邊緣節(jié)點(diǎn)實(shí)現(xiàn)了智能節(jié)能管理,為 AI 在后續(xù)業(yè)務(wù)場景中落地提供了可能性。
目前,“智慧家庭 Andlink 云原生運(yùn)維平臺”正通過全網(wǎng)運(yùn)行的超過 30,000 個(gè)子業(yè)務(wù)單元,管理著超過 100,000 規(guī)模的容器實(shí)例,服務(wù)于千萬級智慧家庭用戶。通過與火山引擎聯(lián)合創(chuàng)建的技術(shù)方案和模塊定制,例如引入使用 p2p 技術(shù)協(xié)議的多節(jié)點(diǎn)文件分發(fā)技術(shù),為中國移動智慧家庭運(yùn)營中心節(jié)省了 80% 以上的中心節(jié)點(diǎn)分發(fā)帶寬,把主中心單次發(fā)布所需的鏡像拉取流量由近千 G 下降到了 200G 以內(nèi)。未來,火山引擎將輸出更多經(jīng)過驗(yàn)證的技術(shù)產(chǎn)品和解決方案,為客戶實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型和業(yè)務(wù)增長提供全面支撐! (作者:李辰)