072024.03

解决方案 | GreatDB在行动 助力运营商IT国产化战略行稳致远!

2024.03.07

近年来,由于国际形势变化,各类监管机构相继提出核心基础设施自主可控的监管要求。国产化是实现科技自立自强、保障国家信息安全的必要举措。基于国家安全战略大背景和业务快速发展的实际需要,运营商采用国产数据库推进数据库替换工作成为大势所趋。


短信营业厅业务系统是某运营商通过短信向客户提供服务功能的渠道,运营商客户可通过发送短信,快速便捷地查询话费、了解最新优惠资讯、办理业务和套餐等。该业务系统之前使用Oracle数据库,业务量大。


为遵循该运营商的IT国产化战略,稳步提升IT系统的国产化程度,该运营商积极开展核心系统数据库国产化替代工作,成功将短信营业厅系统迁移到OLTP分布式数据库-GreatDB,降低了对国外数据库的依赖,实现自主可控目标。


短信营业厅业务系统对数据库有哪些需求?


1. 数据库选型总体要求:

  • 选型:数据兼容可延续

  • 适配:应用灵活自“适应”

  • 架构:业务系统更稳定

  • 安全:用户数据更可靠


2. 万里数据库自主研发的安全数据库GreatDB分布式能完美满足以上要求:

1) 高可靠

数据库作为信息系统的核心基础软件,必须满足高可靠要求。安全数据库GreatDB拥有跨机房的容灾部署能力、机房级的故障自动切换能力,能保障任何故障场量下RPO为0,RTO可控,从而保证整个系统的持续稳定运行;

2) 高性能

短信营业厅业务系统将数据库进行国产化替换后,需保证替换后系统的性能不低于原Oracle数据库,因此要求数据库必须具备卓越的性能;

3) Oracle兼容能力

将Oracle数据库替换为安全数据库GreatDB分布式,要求GreatDB具备优秀的Oracle兼容能力,保障数据库的平滑、顺利迁移,迁移成本降到最低;

4) 良好的国产化生态

短信营业厅业务系统的数据库国产化工作,涉及应用软件、中间件适配改造等工作,同时业务系统采用国产服务器和操作系统,因此要求教据库具备良好的国产化生态,全面兼容国产主流软硬件、中同件等生态链产品。

5) 安全性

安全数据库GreatDB首批通过了中国信息安全测评中心和国家保密科技测评中心联合发布的安全可靠测评,且获得IT产品信息安全认证EAL4增强型(EAL4+)认证,表明GreatDB在产品及信息安全保障能力方面均获得了安全性顶级认可,可以完全满足用户的安全性需求。


一主两副本构建分布式数据库生态系统  大幅提升运营商IT国产化战略价值

为确保系统高可用,项目采用集群全冗余设计(1主2副本冗余机制)进行多中心容灾部署,使系统具备机房级的故障切换能力,确保在任何故障场景下的恢复点目标(RPO)为0,可控的恢复时间目标(RTO)<100S


与此同时,配备GreatDB配套的数据库运维管理平台GreatADM对整个数据库集群的全生命周期进行运维管理,大幅降低数据库运维人员的时间精力、运维难度和人工成本。


本解决方案采用安全数据库GreatDB分布式并结合业务改造,成功帮助客户提升了系统整体性能,实现业务连续性和敏捷性大幅提升,构建了全国产化技术栈,持续降低IT成本,提高业务系统运行效率,为运营商IT国产化战略带来了巨大价值。安全数据库GreatDB分布式在短信营业厅业务系统的正式商用,充分证明了数据库自主可控的可行性,可以保障业务更优运行。


01一主两副 保障业务运行更加可靠

根据业务模型,项目设计最初采用1主1副架构。然而,考虑到系统容灾和业务的连续性,经评估规划,最终选择了1主2副架构。这样可以解决原有的单点故障风险,使业务更加可靠。


微信图片_20240305110956.jpg

▲ 短信营业厅业务系统架构图


02产品兼容性及开放性,符合业务场景未来演进方向

考虑到相关核心系统的业务复杂性,安全数据库GreatDB分布式结合应用特性提前规划了数据库可用的自定义函数、触发器、存储过程、子查询等功能,不仅能兼容Oracle语句,实现数据的高效迁移,还能满足未来不同业务场景的发展需求。


afb2fcfa-b99a-4b6c-ace8-f3b42846125d.png

▲ 安全数据库GreatDB分布式产品架构图


03数据一致性及高可用,满足业务差异化发展

由于短信营业厅业务系统与大市场业务场景下的服务激活、服务开通、业务查询、取消办理、业务中心、商品中心和订单中心等业务应用关联紧密,安全数据库GreatDB分布式提供分布式事务一致性语法,并使用数据库的全局事务管理器来保证事务的原子性和隔离性,确保数据一致性。


为了实现高可用,安全数据库GreatDB分布式采用分布式独立数据库池,结合GreatADM统一进行数据库集群运维管理。通过自定义切换策略,应对组件级故障、机房级故障和城市级故障等情况,以实现系统的高可靠性。



方案优势


万里数据库参与构建全栈IT自主可控的运营商复杂业务系统,支撑系统研究和规模应用,通过解决方案实现了以下四重目标:

01  保障业务连续性

通过国产数据库产品替换国外数据库,构建运营商核心业务支撑系统的业务连续性保障体系。采用高可用机制,确保特殊场景下业务连续性得到保障。通过设置配置项,满足数据库在数据高一致性和业务高可用性之间的需求平衡。

02  提升业务敏捷性

引入分布式、云化和微服务技术能力替换原有IT系统,构建全国产技术栈。采用分布式云化技术实现业务容量的水平扩展,通过应用重构实现横向分层和纵向分领域分中心,提升应用需求交付的敏捷性,更好更快地支撑业务。

03  助力全栈国产化

构建全国产技术栈的云化资源池,实现全栈IT国产化技术平台构建,形成通用IT体系的全栈自主可控技术体系,并在核心应用系统进行试点验证,为后续全栈国产化做好相应准备。

04  持续降本增效

通过全栈IT国产化体系构建,有效降低IT综合成本,打破国外技术垄断,为运营商持续发展降本增效,最终整体成本降低20%。



END


安全数据库GreatDB分布式已完成多个核心系统的项目支撑,除开关机系统外,支撑了包括交互中心、积分票据系统、支付中心&服开中心、营销活动中心(营销策划库)&营销交易中心(营销执行库)、RPS写卡应用、短信营业厅等在内的多个重要业务系统。


数据库运维管理采用统一的数据库运维管理平台GreatADM,自定义切换策略、实时监控当不同层次或业务故障时,系统仍能高可靠运行且互不影响,实现良好的客户体验。


短信营业厅业务系统项目验证了安全数据库GreatDB分布式在运营商核心系统进行数据库替换的可行性,为运营商未来更广泛的业务领域推广和国产数据库应用提供了成功经验与借鉴。