openEuler 尤拉開源社群聯合中國移動完成全棧國產根社群基礎軟體搬遷實踐

語言: CN / TW / HK

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% 提升。

資料庫方面

聯合華為開展 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 餘個,極大釋放了原資料庫空間。

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

「其他文章」