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