浙江移動原賬務系統(tǒng)采用集中式構架,數(shù)據(jù)量已經(jīng)超過25T,CPU利用率超過60%,數(shù)據(jù)規(guī)模大,數(shù)據(jù)庫連接數(shù)多。原系統(tǒng)底層數(shù)據(jù)庫采用某國外數(shù)據(jù)庫集群部署,無法實現(xiàn)數(shù)據(jù)安全自主可控。
浙江移動賬務核心業(yè)務系統(tǒng)承載8000萬用戶,為滿足業(yè)務發(fā)展需要,系統(tǒng)須具備高并發(fā)、高可靠、低時延、可擴展、安全、易用等特點。浙江移動為了滿足核心系統(tǒng)自主可控以及新一代云原生架構的要求,推進賬務核心系統(tǒng)分布式架構改造。
客戶需求
1. 高可靠、高可用:系統(tǒng)可靠性可達到99.999%,一年停機不超過315秒;兩地多中心保障數(shù)據(jù)高可靠,本地、同城切換RPO=0,RTO<30秒。
2. 分布式事務強一致性:滿足分布式事務強一致性。
3. 支持線性不停機擴容:性能、數(shù)據(jù)容量可以線性不停機擴展,擴展比超90%。
4. 高易用性:需要有完善的遷移和運維工具,保障遷移的平滑與穩(wěn)定。
5. 強安全性:通過數(shù)據(jù)庫領域EAL4+安全標準認證,支持國密算法,保障數(shù)據(jù)安全,代碼級自主可控。
6. 強移植性:與業(yè)內主流ISV核心系統(tǒng)完成兼容適配,擁有核心系統(tǒng)替換案例,案例可復用,降低風險。
綜合以上考慮,浙江移動最終選擇了中興通訊金篆GoldenDB:
1. 中興通訊金篆GoldenDB支持兩地三中心部署的核心系統(tǒng),業(yè)務穩(wěn)定性達到99.9999%,同城核心業(yè)務RPO=0,RTO<30s。
2. 中興通訊金篆GoldenDB采用獨創(chuàng)的gData和GTM技術,可以實現(xiàn)應用系統(tǒng)代碼零修改,最短6個月內實現(xiàn)核心系統(tǒng)快速上線。
3. 中興通訊金篆GoldenDB各組件均支持橫線擴展,性能擴展損耗率小于5%,支持上萬節(jié)點,升級不停業(yè)務;全套遷移和運維工具,全流程智能監(jiān)控,故障AI分析,保障遷移成功率。
4. 中興通訊金篆GoldenDB首批通過數(shù)據(jù)庫領域最高安全標準EAL4+,支持國密算法,代碼100%自研。
5. 中興通訊金篆GoldenDB具備業(yè)內主流ISV(亞信、思特奇、浩鯨)全系列核心系統(tǒng)替換落地案例,案例具有高可復制性。
實踐方案
目前,浙江移動賬務核心系統(tǒng)數(shù)據(jù)庫按地市分為A/B/C/D庫,存放客戶的話費、賬單、積分、流量、發(fā)票、渠道資金、相關業(yè)務工單類數(shù)據(jù)與外圍系統(tǒng)交互的接口表數(shù)據(jù),以及相關歷史表數(shù)據(jù)。賬務D庫采用中興通訊金篆GoldenDB同城雙活部署方案,業(yè)務可以從兩機房同時接入數(shù)據(jù)庫,CN、DN、管理、GTM等組件可以在兩機房間人工切換或故障自動切換,也可支持機房級互切;BC庫采用單機房部署方案,組件故障在單機房內自動切換。
(一)賬務D庫部署方案
1. 中興通訊金篆GoldenDB采用同城雙活架構規(guī)劃,單邊機房各部署20個CN節(jié)點、20個數(shù)據(jù)分片。
2. DN節(jié)點采用1主3備冗余模式,浙東、杭州灣機房各部署2副本。
3. 管理節(jié)點單邊機房各部署3套。
4. 全局事務管理節(jié)點(GTM)單邊機房各自2套,與管理節(jié)點合設。
(二)BC庫部署方案:
1. BC庫規(guī)劃獨立一套中興通訊金篆GoldenDB集群,單邊機房部署;管理節(jié)點、GTM均與CN節(jié)點、DN節(jié)點合設。
2. 規(guī)劃10個CN節(jié)點,20個數(shù)據(jù)分片。
3. BC庫自動從賬務庫同步數(shù)據(jù),具備定時開啟與關閉功能,對外圍系統(tǒng)供數(shù)。
4. CN節(jié)點按照不同外圍系統(tǒng)分配;DN節(jié)點采用1主1備冗余部署。
應用成果
1. 硬件成本下降:本項目使用低成本均衡型服務器,相較友商整體成本更低,替換后數(shù)據(jù)庫相關投資較國外產(chǎn)品更低。
2. 軟件成本下降:相對于原國外數(shù)據(jù)庫高昂的成本,國產(chǎn)分布式數(shù)據(jù)庫中興通訊金篆GoldenDB有明顯的優(yōu)勢。此外,中興通訊金篆GoldenDB支持HTAP,在一個數(shù)據(jù)庫的基礎上,既滿足TP又滿足AP需求,降低了浙江移動購買和遷移的成本。相比過去集中式架構,浙江移動基于中興通訊金篆GoldenDB的賬務核心系統(tǒng)具有更好的經(jīng)濟效益。
3. 促進產(chǎn)業(yè)發(fā)展:本項目為后續(xù)浙江移動分布式改造開創(chuàng)了一個經(jīng)濟適用的方案,可大大節(jié)約后續(xù)數(shù)據(jù)化轉型成本。浙江移動賬務核心系統(tǒng)基于中興通訊金篆GoldenDB的分布式改造實踐對運營商行業(yè)打造了一個經(jīng)濟適用的范本,具有重要的借鑒意義和推廣價值。
浙江移動賬務核心業(yè)務系統(tǒng)國產(chǎn)化實踐的成功上線,為國內運營商行業(yè)重要業(yè)務領域采用國產(chǎn)分布式數(shù)據(jù)庫提供了豐富的經(jīng)驗借鑒及有力的建設指導。本次實踐,證明了中興通訊金篆GoldenDB數(shù)據(jù)庫在大規(guī)模、高并發(fā)場景下的優(yōu)秀表現(xiàn),實現(xiàn)了電信運營商行業(yè)在數(shù)據(jù)庫技術上的應用創(chuàng)新。
浙江移動賬務核心系統(tǒng)作為十余個中國移動省份參考的基線版本,對于這部分省份的數(shù)據(jù)庫選型及實踐具有重要的參考意義,不僅打造了運營商行業(yè)數(shù)據(jù)庫國產(chǎn)化應用的典型案例,更是推動了中國運營商科技的發(fā)展!
公開資料顯示,中興通訊金篆GoldenDB是金融、運營商市場排名第1的國產(chǎn)分布式數(shù)據(jù)庫,在2022年以第1名中標中國移動的國產(chǎn)分布式數(shù)據(jù)庫集采(70%份額)后,現(xiàn)已服務中國移動集團和20多個省份,承載中國移動全球最大規(guī)模物聯(lián)網(wǎng)計費支撐系統(tǒng),用戶數(shù)超12億;在中國移動3大基線省份完成賬務計費核心系統(tǒng)數(shù)據(jù)庫替換,在20多個省份進行核心數(shù)據(jù)庫替代。中興通訊金篆GoldenDB的運營商市場占比、業(yè)務廣度、交付質量全面領先。