IT之家 1 月 29 日消息,據(jù)人民郵電報(bào)報(bào)道,中國(guó)移動(dòng)在線營(yíng)銷服務(wù)中心是中國(guó)移動(dòng)連接億萬(wàn)客戶的橋梁,擁有全球最大的融合智能泛呼叫中心。依托數(shù)字化、云化、智能化的服務(wù)營(yíng)銷能力,實(shí)現(xiàn)熱線與互聯(lián)網(wǎng)融通,多媒體智能交互應(yīng)用;構(gòu)建起全國(guó)一體化線上運(yùn)營(yíng)能力,支持?jǐn)?shù)萬(wàn)客服云上生產(chǎn)。
操作系統(tǒng)、數(shù)據(jù)庫(kù)和中間件等基礎(chǔ)軟件作為業(yè)務(wù)系統(tǒng)的底層核心,需要首先保障安全可靠和自主可控,確保遇到風(fēng)險(xiǎn)時(shí),關(guān)鍵信息不泄露、實(shí)時(shí)數(shù)據(jù)服務(wù)不中斷。2020 年 12 月 8 日,RedHat 官方宣布 CentOS 發(fā)布模式變化,由當(dāng)前 RHEL 下游穩(wěn)定版本,變?yōu)槲磥?lái)上游開(kāi)發(fā)版本,CentOS 8 將在 2021 年 12 月 31 日停止維護(hù)(EOL)。CentOS 發(fā)布策略的變更導(dǎo)致我國(guó)操作系統(tǒng)企業(yè)用戶面臨系統(tǒng)遷移的難題,同時(shí),基礎(chǔ)軟件的自主可控迫在眉睫。
中國(guó)移動(dòng)在線營(yíng)銷服務(wù)中心啟動(dòng)了基于國(guó)內(nèi)根社區(qū)基礎(chǔ)軟件 openEuler、openGauss 和 openLooKeng 替換分析和驗(yàn)證。近兩年來(lái),國(guó)產(chǎn)基礎(chǔ)軟件歐拉操作系統(tǒng)、高斯數(shù)據(jù)庫(kù)相繼開(kāi)源。openEuler 采用獨(dú)立的內(nèi)核自主創(chuàng)新,適配多樣性算力,可廣泛部署于服務(wù)器、云計(jì)算、邊緣計(jì)算、嵌入式等各種形態(tài)設(shè)備,應(yīng)用場(chǎng)景覆蓋 IT、CT 和 OT。在運(yùn)營(yíng)商生態(tài)兼容性方面,openEuler 已適配主流場(chǎng)景,包括大數(shù)據(jù)、分布式存儲(chǔ)、數(shù)據(jù)庫(kù)等已做到 100% 覆蓋,運(yùn)營(yíng)商領(lǐng)域 ISV 亞信、綠網(wǎng)、浩瀚、東方國(guó)信、思特奇等已完成適配,當(dāng)前超過(guò) 5400 個(gè)商業(yè)軟件均已支持。openGauss 自 2020 年 6 月開(kāi)源以來(lái),持續(xù)在數(shù)據(jù)庫(kù)內(nèi)核技術(shù)上進(jìn)行創(chuàng)新,通過(guò)軟硬協(xié)同充分釋放多樣性算力,并結(jié)合可信計(jì)算和 AI 等技術(shù),實(shí)現(xiàn)性能、可用性、安全、AI 等方面的持續(xù)突破。當(dāng)前,openGauss 已經(jīng)在運(yùn)營(yíng)商、金融、制造、能源等社會(huì)關(guān)鍵基礎(chǔ)設(shè)施項(xiàng)目中規(guī)模商用,并開(kāi)始承載核心業(yè)務(wù)。
在前期準(zhǔn)備工作基礎(chǔ)上,2021 年 2 月,中國(guó)移動(dòng)在線營(yíng)銷服務(wù)中心與華為成立聯(lián)合項(xiàng)目組開(kāi)展聯(lián)合創(chuàng)新和國(guó)產(chǎn)化替代推進(jìn),并于 2021 年 4 月份和 9 月份相繼實(shí)現(xiàn)采用 openEuler、openGauss 和 openLooKeng 進(jìn)行現(xiàn)網(wǎng)操作系統(tǒng)和數(shù)據(jù)庫(kù)的替換,從而實(shí)現(xiàn)了國(guó)外操作系統(tǒng)、數(shù)據(jù)庫(kù)和中間件的全棧搬遷。與此同時(shí),結(jié)合自身業(yè)務(wù)場(chǎng)景開(kāi)展不斷進(jìn)行探索和創(chuàng)新,相關(guān)成果已應(yīng)用于大數(shù)據(jù)、容器云等新信息技術(shù)場(chǎng)景。
操作系統(tǒng)方面
采用了 openEuler LTS 20.03 SP1 社區(qū)版本,基于 TaiShan 200 服務(wù)器算力底座,相繼完成了在線營(yíng)服數(shù)據(jù)處理平臺(tái)的適配、驗(yàn)證、搬遷實(shí)施。openEuler LTS 和原有操作系統(tǒng)混合部署,支撐了用戶畫(huà)像、用戶標(biāo)簽、用戶軌跡,熱線分析、質(zhì)量檢測(cè)、投訴分析業(yè)務(wù)的平滑遷移。完成了從原有操作系統(tǒng)到 openEuler 切換的可行性驗(yàn)證及商用上線,并做到了遷移過(guò)程業(yè)務(wù)不中斷。目前已完成客服系統(tǒng)及營(yíng)服數(shù)據(jù)處理平臺(tái)等核心業(yè)務(wù)的操作系統(tǒng)適配,并完成生產(chǎn)環(huán)境 300 + 物理機(jī)、容器云 3000+ pod 的 openEuler 系統(tǒng)遷移,遷移后,相比原平臺(tái),整體性能約有 5% 提升。
數(shù)據(jù)庫(kù)方面
聯(lián)合華為開(kāi)展 openGauss 的遷移驗(yàn)證工作。從 2021 年 8 月初啟動(dòng)業(yè)務(wù)系統(tǒng)試點(diǎn),短短 30 多天時(shí)間完成數(shù)據(jù)庫(kù)集群及高可用工具部署,功能性能測(cè)試,數(shù)據(jù)及應(yīng)用遷移驗(yàn)證等 20 多項(xiàng)數(shù)據(jù)庫(kù)遷移前準(zhǔn)備工作。同年 9 月 14 日,中國(guó)移動(dòng)在線營(yíng)銷服務(wù)中心核心業(yè)務(wù)在線營(yíng)服系統(tǒng)數(shù)據(jù)完成 openGauss 的替代遷移,遷移過(guò)程平穩(wěn),數(shù)據(jù)零丟失、零差錯(cuò),標(biāo)志著 openGauss 能夠?qū)崿F(xiàn)高效的端到端遷移流程。此外,在 openGauss 遷移過(guò)程中,使用了自主研發(fā)的 chameleon 和 DataChecker 兩種工具協(xié)助遷移,chameleon 主要完成數(shù)據(jù)的實(shí)時(shí)復(fù)制功能,DataChecker 主要完成數(shù)據(jù)的一致性校驗(yàn)問(wèn)題。
中間件方面
openLooKeng 是面向大數(shù)據(jù)庫(kù)的數(shù)據(jù)虛擬化引擎,采用分布式 MPP 架構(gòu),向量化列式處理方式,提供高性能數(shù)據(jù)分析能力,openLooKeng 對(duì)比業(yè)界同類產(chǎn)品有著明顯的性能優(yōu)勢(shì),同時(shí)提供更多的企業(yè)級(jí)特性,在可靠性、安全性、易用性上持續(xù)增強(qiáng)。例如,北向提供標(biāo)準(zhǔn) SQL2003 對(duì)接應(yīng)用,南向支持?jǐn)?shù)十種數(shù)據(jù)源統(tǒng)一接入,支持跨數(shù)據(jù)源、跨數(shù)據(jù)中心和跨云的聯(lián)合分析能力,支持?jǐn)?shù)據(jù)虛擬集市、容器化部署、資源隔離、高可用、安全管理等特性。目前,已經(jīng)完成在線營(yíng)服數(shù)據(jù)處理平臺(tái) 40% 業(yè)務(wù)遷移至 openLooKeng 集群,支撐約 200 節(jié)點(diǎn)的 hive 集群的查詢業(yè)務(wù),日均支撐查詢 15000 余次,報(bào)表平均打開(kāi)時(shí)長(zhǎng)低于 2 秒,下沉 hive 模型 1900 余個(gè),極大釋放了原數(shù)據(jù)庫(kù)空間。
中國(guó)移動(dòng)在線營(yíng)銷服務(wù)中心通過(guò)技術(shù)探索、模擬割接,實(shí)現(xiàn)平臺(tái)、應(yīng)用無(wú)縫滾動(dòng)升級(jí)割接,升級(jí)過(guò)程業(yè)務(wù)無(wú)感知,證實(shí)了國(guó)產(chǎn)根社區(qū)基礎(chǔ)軟件規(guī)模替換國(guó)外基礎(chǔ)軟件的可行性。同時(shí)在實(shí)踐過(guò)程中,積累了在大數(shù)據(jù)和容器云等場(chǎng)景搬遷國(guó)外基礎(chǔ)軟件經(jīng)驗(yàn),完善了搬遷操作系統(tǒng)、數(shù)據(jù)庫(kù)和中間件軟件的遷移工具。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。