9 月 2 日消息 據(jù)浙江移動發(fā)布,8 月 16 日,浙江移動聯(lián)合麒麟、統(tǒng)信、華為、亞信等合作伙伴成功打造操作系統(tǒng)及服務(wù)器全信創(chuàng)解決方案,完成客戶中心、業(yè)務(wù)大廳等核心系統(tǒng)往信創(chuàng)操作系統(tǒng)及信創(chuàng)服務(wù)器無感知遷移,在電信行業(yè)內(nèi)首次完成基于 openEuler 的麒麟和統(tǒng)信操作系統(tǒng)在運營商核心系統(tǒng)投產(chǎn)。
CentOS 是當(dāng)前主流的服務(wù)器開源操作系統(tǒng),但是 CentOS 后續(xù)會逐步停止演進,其中 CentOS8 將在 2021 年底停止更新,CentOS7 將在 2024 年 6 月 30 日停止更新。對此,浙江移動投入自主可控操作系統(tǒng)生產(chǎn)落地實踐,于 2021 年 7 月 27 日召開操作系統(tǒng)替換項目啟動會,以消除 CentOS 停服后的風(fēng)險。
浙江移動本次試點在應(yīng)用方面選擇了前臺業(yè)務(wù)大廳系統(tǒng)和中臺客戶中心系統(tǒng),在容器云方面選擇了 Mesos 集群和 K8S 集群,在服務(wù)器方面選擇了 X86 服務(wù)器和華為鯤鵬服務(wù)器。
為了減少操作系統(tǒng)遷移對業(yè)務(wù)的感知,浙江移動項目組在 DCOS 底層增加了麒麟歐拉版和統(tǒng)信歐拉版操作系統(tǒng)的容器集群,同時基于浙江移動前期打造的多架構(gòu)鏡像能力,將應(yīng)用重新發(fā)布至自主可控操作系統(tǒng)集群,實現(xiàn)應(yīng)用在雙平面的統(tǒng)一構(gòu)建、統(tǒng)一編排、統(tǒng)一調(diào)度和統(tǒng)一運行。
▲ 雙平面能力架構(gòu)
本次操作系統(tǒng)無感知替換的秘訣
容器化部署
通過容器化技術(shù)特性,屏蔽底層操作系統(tǒng)差異,對同 CPU 架構(gòu)模式下的運行環(huán)境完成應(yīng)用無縫對接遷移,無需代碼改造;
統(tǒng)一發(fā)布
通過 AD 平臺實現(xiàn)業(yè)務(wù)在自主可控集群和原有集群的雙平面統(tǒng)一發(fā)布,不增加發(fā)布的工作量;
雙平面支撐
通過容器云平臺納管多集群能力,實現(xiàn)業(yè)務(wù)在自主可控集群和原有集群的雙平面統(tǒng)一運行;
引流切換
當(dāng)單個平面業(yè)務(wù)出現(xiàn)異常時,快速通過負載隔離異常平面,同時緊急擴容另一平面業(yè)務(wù)實例,承載全量業(yè)務(wù),確保業(yè)務(wù)不受影響;
實施效果
本次遷移工作完成后,正值一年一度的校園營銷活動正式展開。經(jīng)過一個星期的跟蹤,遷移后的系統(tǒng)運行穩(wěn)定,驗證了自主可控操作系統(tǒng)能夠滿足運營商核心系統(tǒng)使用要求。
系統(tǒng)介紹比較
openEuler
是兼容 CentOS 的國內(nèi)主流開源操作系統(tǒng)之一,相較 CentOS 對核內(nèi)關(guān)鍵功能如進程調(diào)度、內(nèi)存管理、IO 讀寫進行了深度優(yōu)化,同時在核外構(gòu)筑了容器 iSula、虛擬化 StraitVirt、機密計算 SecGear、畢昇 JDK 等特性。
麒麟
是國內(nèi) openEuler 的主要商業(yè)發(fā)行版,兼容 CentOS 的技術(shù)路線,相較 CentOS 增加了同源支持多架構(gòu) CPU、內(nèi)核熱補丁、KABI 驅(qū)動兼容機制、iSula 輕量級容器、A-Tune 系統(tǒng)性能優(yōu)化引擎等特性,并通過等保四級認證。
統(tǒng)信
是國內(nèi) openEuler 的主要商業(yè)發(fā)行版,相較于 CentOS 在內(nèi)存拷貝、短任務(wù)調(diào)度、系統(tǒng)安裝等方面進行了深度優(yōu)化,同時在核外提供備份還原功能,并通過等保四級認證。
總 結(jié)
本次 CentOS 替換工作的順利完成,驗證了信創(chuàng)操作系統(tǒng)及信創(chuàng)服務(wù)器解決方案可以在運營商核心場景下替代國外主流產(chǎn)品,并可以快速實現(xiàn)規(guī)?;茝V。未來,浙江移動將進一步按集團公司試點安排,完成更多自主可控技術(shù)驗證,助力集團加快實現(xiàn) IT 系統(tǒng)全面自主可控。