中國移動完成全棧國產根社區基礎軟體搬遷實踐

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

IT之家 1 月 29 日消息,據人民郵電報報導,中國移動在線營銷服務中心是中國移動連接億萬客戶的橋梁,擁有全球最大的融合智能泛呼叫中心。依托數字化、雲化、智能化的服務營銷能力,實現熱線與互聯網融通,多媒體智能交互應用;構建起全國一體化線上運營能力,支持數萬客服雲上生產。

操作系統、資料庫和中間件等基礎軟體作為業務系統的底層核心,需要首先保障安全可靠和自主可控,確保遇到風險時,關鍵資訊不泄露、實時數據服務不中斷。2020 年 12 月 8 日,RedHat 官方宣布 CentOS 發布模式變化,由當前 RHEL 下遊穩定版本,變為未來上遊開發版本,CentOS 8 將在 2021 年 12 月 31 日停止維護(EOL)。CentOS 發布策略的變更導致我國操作系統企業用戶面臨系統遷移的難題,同時,基礎軟體的自主可控迫在眉睫。

中國移動在線營銷服務中心啟動了基於國內根社區基礎軟體 openEuler、openGauss 和 openLooKeng 替換分析和驗證。近兩年來,國產基礎軟體歐拉操作系統、高斯資料庫相繼開源。openEuler 採用獨立的內核自主創新,適配多樣性算力,可廣泛部署於服務器、雲計算、邊緣計算、嵌入式等各種形態設備,應用場景覆蓋 IT、CT 和 OT。在運營商生態兼容性方面,openEuler 已適配主流場景,包括大數據、分布式存儲、資料庫等已做到 100% 覆蓋,運營商領域 ISV 亞信、綠網、浩瀚、東方國信、思特奇等已完成適配,當前超過 5400 個商業軟體均已支持。openGauss 自 2020 年 6 月開源以來,持續在資料庫內核技術長進行創新,通過軟硬協同充分釋放多樣性算力,並結合可信計算和 AI 等技術,實現性能、可用性、安全、AI 等方面的持續突破。當前,openGauss 已經在運營商、金融、制造、能源等社會關鍵基礎設施項目中規模商用,並開始承載核心業務。

在前期準備工作基礎上,2021 年 2 月,中國移動在線營銷服務中心與華為成立聯合項目組開展聯合創新和國產化替代推進,並於 2021 年 4 月份和 9 月份相繼實現採用 openEuler、openGauss 和 openLooKeng 進行現網操作系統和資料庫的替換,從而實現了國外操作系統、資料庫和中間件的全棧搬遷。與此同時,結合自身業務場景開展不斷進行探索和創新,相幹成果已應用於大數據、容器雲等新資訊技術場景。

操作系統方面

採用了 openEuler LTS 20.03 SP1 社區版本,基於 TaiShan 200 服務器算力底座,相繼完成了在線營服數據處理平臺的適配、驗證、搬遷實施。openEuler LTS 和原有操作系統混合部署,支撐了用戶畫像、用戶標簽、用戶軌跡,熱線分析、質量檢測、投訴分析業務的平滑遷移。完成了從原有操作系統到 openEuler 切換的可行性驗證及商用上線,並做到了遷移過程業務不中斷。目前已完成客服系統及營服數據處理平臺等核心業務的操作系統適配,並完成生產環境 300 + 物理機、容器雲 3000+ pod 的 openEuler 系統遷移,遷移後,相比原平臺,整體性能約有 5% 提升。

中國移動完成全棧國產根社區基礎軟體搬遷實踐 科技 第1張

資料庫方面

聯合華為開展 openGauss 的遷移驗證工作。從 2021 年 8 月初啟動業務系統試點,短短 30 多天時間完成資料庫集群及高可用工具部署,功能性能測試,數據及應用遷移驗證等 20 多項資料庫遷移前準備工作。同年 9 月 14 日,中國移動在線營銷服務中心核心業務在線營服系統數據完成 openGauss 的替代遷移,遷移過程平穩,數據零丟失、零差錯,標誌著 openGauss 能夠實現高效的端到端遷移流程。此外,在 openGauss 遷移過程中,使用了自主研發的 chameleon 和 DataChecker 兩種工具協助遷移,chameleon 主要完成數據的實時復制功能,DataChecker 主要完成數據的一致性校驗問題。

中間件方面

openLooKeng 是面向大資料庫的數據虛擬化引擎,採用分布式 MPP 架構,向量化列式處理方式,提供高性能數據分析能力,openLooKeng 對比業界同類產品有著明顯的性能優勢,同時提供更多的企業級特性,在可靠性、安全性、易用性上持續增強。例如,北向提供標準 SQL2003 對接應用,南向支持數十種數據源統一接入,支持跨數據源、跨數據中心和跨雲的聯合分析能力,支持數據虛擬集市、容器化部署、資源隔離、高可用、安全管理等特性。目前,已經完成在線營服數據處理平臺 40% 業務遷移至 openLooKeng 集群,支撐約 200 節點的 hive 集群的查詢業務,日均支撐查詢 15000 餘次,報表平均打開時長低於 2 秒,下沉 hive 模型 1900 餘個,極大釋放了原資料庫空間。

中國移動在線營銷服務中心通過技術探索、模擬割接,實現平臺、應用無縫滾動升級割接,升級過程業務無感知,證實了國產根社區基礎軟體規模替換國外基礎軟體的可行性。同時在實踐過程中,積累了在大數據和容器雲等場景搬遷國外基礎軟體經驗,完善了搬遷操作系統、資料庫和中間件軟體的遷移工具。

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!