替換掉 CentOS ,浙江移動完成基於 openEuler 的銀河麒麟和統信 UOS 系統在運營商核心系統投產
9 月 2 日訊息據浙江移動釋出,8 月 16 日,浙江移動聯合麒麟、統信、華為、亞信等合作伙伴成功打造作業系統及伺服器全信創解決方案,完成客戶中心、業務大廳等核心系統往信創作業系統及信創伺服器無感知遷移,在電信行業內首次完成基於 openEuler 的麒麟和統信作業系統在運營商核心系統投產。
CentOS 是當前主流的伺服器開源作業系統,但是 CentOS 後續會逐步停止演進,其中 CentOS8 將在 2021 年底停止更新,CentOS7 將在 2024 年 6 月 30 日停止更新。對此,浙江移動投入自主可控作業系統生產落地實踐,於 2021 年 7 月 27 日召開作業系統替換專案啟動會,以消除 CentOS 停服後的風險。
獲悉,浙江移動本次試點在應用方面選擇了前臺業務大廳系統和中臺客戶中心繫統,在容器雲方面選擇了 Mesos 叢集和 K8S 叢集,在伺服器方面選擇了 X86 伺服器和華為鯤鵬伺服器。
為了減少作業系統遷移對業務的感知,浙江移動專案組在 DCOS 底層增加了麒麟尤拉版和統信尤拉版作業系統的容器叢集,同時基於浙江移動前期打造的多架構映象能力,將應用重新發布至自主可控作業系統叢集,實現應用在雙平面的統一構建、統一編排、統一排程和統一執行。
▲雙平面能力架構
本次作業系統無感知替換的祕訣
容器化部署
通過容器化技術特性,遮蔽底層作業系統差異,對同 CPU 架構模式下的執行環境完成應用無縫對接遷移,無需程式碼改造;
統一發布
通過 AD 平臺實現業務在自主可控叢集和原有叢集的雙平面統一發布,不增加發布的工作量;
雙平面支撐
通過容器雲平臺納管多叢集能力,實現業務在自主可控叢集和原有叢集的雙平面統一執行;
引流切換
當單個平面業務出現異常時,快速通過負載隔離異常平面,同時緊急擴容另一平面業務例項,承載全量業務,確保業務不受影響;
實施效果
本次遷移工作完成後,正值一年一度的校園營銷活動正式展開。經過一個星期的跟蹤,遷移後的系統執行穩定,驗證了自主可控作業系統能夠滿足運營商核心系統使用要求。
系統介紹比較
openEuler
是相容 CentOS 的國內主流開源作業系統之一,相較 CentOS 對核內關鍵功能如程序排程、記憶體管理、IO 讀寫進行了深度優化,同時在核外構築了容器 iSula、虛擬化 StraitVirt、機密計算 SecGear、畢昇 JDK 等特性。
麒麟
是國內 openEuler 的主要商業發行版,相容 CentOS 的技術路線,相較 CentOS 增加了同源支援多架構 CPU、核心熱補丁、KABI 驅動相容機制、iSula 輕量級容器、A-Tune 系統性能優化引擎等特性,並通過等保四級認證。
統信
是國內 openEuler 的主要商業發行版,相較於 CentOS 在記憶體拷貝、短任務排程、系統安裝等方面進行了深度優化,同時在核外提供備份還原功能,並通過等保四級認證。
總 結
本次 CentOS 替換工作的順利完成,驗證了信創作業系統及信創伺服器解決方案可以在運營商核心場景下替代國外主流產品,並可以快速實現規模化推廣。未來,浙江移動將進一步按集團公司試點安排,完成更多自主可控技術驗證,助力集團加快實現 IT 系統全面自主可控。