浙江移动账务核心业务系统承载着8000万用户,为满足业务高速发展需求,系统需具备高并发、高可靠、低时延、可扩展、安全易用等特性;而原有集中式架构的账务系统数据量已超100TB,CPU利用率超60%,数据规模大,数据库连接数多,且底层依赖国外数据库集群,无法实现数据安全自主可控。基于此,浙江移动按照新一代云原生架构、自主可控的目标,全面启动账务核心系统分布式架构改造。
系统改造需求
浙江移动账务核心系统改造对系统可靠性和可用性提出了极高要求,并要求支持线性不停机扩容,要有完善的迁移和运维工具,保障迁移的平滑与稳定,同时要保障数据安全,并与业内主流ISV核心系统兼容适配。
综合以上考虑,浙江移动最终选择中兴通讯金篆GoldenDB系统进行财务核心系统改造。
实践方案
目前,浙江移动账务核心系统数据库按地市分为A/B/C/D库,存放客户的话费、账单、积分、流量、发票、渠道资金、相关业务工单类数据与外围系统交互的接口表数据,以及相关历史表数据。账务D库采用中兴通讯金篆GoldenDB同城双活部署方案,业务可以从两机房同时接入数据库,CN、DN、管理、GTM等组件可以在两机房间人工切换或故障自动切换,也可支持机房级互切;BC库采用单机房部署方案,组件故障在单机房内自动切换。
账务D库部署方案
中兴通讯金篆GoldenDB采用同城双活架构规划,单边机房各部署20个CN节点、20个数据分片。DN节点采用1主3备冗余模式,浙东、杭州湾机房各部署2副本。管理节点单边机房各部署3套。全局事务管理节点(GTM)单边机房各自2套,与管理节点合设。
BC库部署方案
BC库规划独立一套中兴通讯金篆GoldenDB集群,单边机房部署;管理节点、GTM均与CN节点、DN节点合设。规划10个CN节点、20个数据分片。BC库自动从账务库同步数据,具备定时开启与关闭功能,对外围系统供数。CN节点按照不同外围系统分配;DN节点采用1主1备冗余部署。
应用成果
浙江移动通过引入中兴通讯金篆GoldenDB,对账务核心系统进行分布式改造,实现了硬软件成本双下降与产业示范三重收益:硬件层面,替换为低成本均衡型服务器,数据库硬件投资显著降低;软件层面,相比国外数据库高昂的成本,GoldenDB有明显的优势,同时内置HTAP(hybrid transactional/analytical processing)能力,省去额外采购和数据迁移开销,进一步放大成本优势;产业层面,该项目为浙江移动后续分布式改造提供了“经济适用”模板,可大幅摊薄未来数字化转型成本。
浙江移动账务核心系统成功完成国产化改造并上线,为国内运营商在关键业务领域使用国产分布式数据库提供了可复制、可落地的经验范本。此次实践验证了中兴通讯金篆GoldenDB在海量数据、高并发场景下的稳定与性能,迈出了电信行业数据库技术自主创新的坚实一步。