172023.02

运营商B域核心系统开通待办待阅,轻松搞定各类订单管理和服务流程审批!

2023.02.17

如何帮助运营商和政企集团企事业单位服务好自己的客户和合作伙伴?商业客户支撑系统必不可少。


它可以帮助运营商和政企集团企事业单位实现对客户与合作伙伴服务的部署、安装、保障和使用,包含计费、结算、账务处理、账务管理、客户服务和业务管理等丰富的功能模块。


开通待办待阅系统则是商业客户支撑系统中的一个关键系统,它负责各类服务的开通和流程、工作调度,也拥有订单开通管理、协议转换、服务激活、订单回笼、订单待办、订单待阅、工单待办、工单待阅、应用系统集成、业务流程定义等多元化的功能支撑。


为实现关键核心技术的自主可控,加速国产化升级进程,开通待办待阅系统需要在政策指引下完成数据库的国产化替换,将原数据库系统替换成万里安全数据库GreatDB。


开通待办待阅系统对数据库有哪些需求?


1、良好的国产生态:整个系统需完成全量国产替换,服务器需使用国产化CPU芯片,操作系统需基于国产商业版本或国内开源社区,其他软硬件产品需使用国产品牌。因此,要求数据库具备良好的国产生态,与国产主流芯片、操作系统、软硬件完成兼容适配;


2、稳定性:数据库是IT系统中的底层核心基础软件,开通待办待阅系统处理的是全网业务,要求整个系统持续稳定运行,因此数据库必须具备高度的稳定性,为系统提供稳定的数据支撑;


3、高可靠:该系统要求数据库具备高可靠能力,拥有跨机房的容灾部署能力、机房级的故障自动切换能力,保证任何故障场景下RPO为0,RTO可控;


4、Oracle兼容性:开通待办待阅系统原使用的数据库包括Oracle数据库,为遵循运营商企业的IT战略,稳步提升IT系统国产化程度与水平,将该系统中的Oracle数据库替换为GreatDB数据库,因此要求数据库具备优秀的Oracle兼容能力,保障数据库的平滑、顺畅迁移;


5、完备的周边支撑工具:数据库的国产化迁移涉及库表迁移、数据的同步等工作,待迁移的数据规模巨大。

而国产数据库面临发展晚、积累少等问题,没有大规模的高并发实践,SQL优化器及对复杂SQL的支撑能力相对弱,运维人员国产数据库的运维经验有待提升,需要配备相应的数据库迁移同步工具及数据库运维管理平台完善数据迁移及后期的数据库全生命周期运维管理工作。


轻松实现数据库一站式国产替换,跨机房容灾+高效易用的数据迁移、运维管理平台



针对运营商政企开通待办待阅系统,万里数据库制定如下解决方案:


image.png



该方案采用跨机房部署的方式,机房1部署一套GreatDB主集群,机房2部署一套GreatDB灾备集群。


机房1的GreatDB集群采用同步技术GreatCDC同步到机房2的灾备集群,从而保证当机房1出现异常情况时,应用可以直接连接远程机房的灾备集群,保障机房级的容灾,满足任何故障场景下RPO为0,RTO可控,确保数据库稳定运行,持续对外提供服务。


01  GreatDB集群由SQLNode 和DataNode组成。



计算节点(SQLNode):所有SQLNode节点组成了可横向扩展的计算层。计算节点用于接收应用请求,解析SQL语法,生成执行计划并执行SQL计划。计算节点只存储集群的元数据,集群节点之间通过paxos协议进行元数据同步,保证整个集群数据的强一致性。


数据节点(DataNode):存储真实的业务数据。数据节点接收SQLNode节点的SQL请求,给计算层提供数据存储和抽取接口。数据节点以shard模式进行组织,所有的Shard组成了整个数据存储。一个shard包含多个DataNode节点,同一个shard内部的DataNode节点保存同一份数据,通过paxos协议进行数据同步,从而保证Shard数据各副本强一致。


此外,GreatDB还提供丰富的Oracle语法兼容特性。GreatDB对Oracle常用的语法、类型与数据库对象进行了广泛兼容,目前已实现超100项兼容点,覆盖语法、函数、数据库对象、OCI接口、数据类型、高级包等各方面,能够满足原系统中要求的Oracle兼容能力。


02  整体方案在数据库基础上部署 GreatADM 和 GreatDTS。


GreatADM是万里数据库自主研发的数据库运维管理平台提供稳定、高效、易用的操作界面,支持GreatDB数据库从安装部署到运维管理,全链路全生命周期的数据库管理服务。


在本方案中,GreatADM负责实时监控GreatDB集群,提供针对主机节点、数据库实例的运行跟踪方法,对数据库实例扩缩任务调度、启停调度、备份任务、组件状态以及自身的性能和运行状况进行实时采集。


GreatDTS 是公司自主研发的数据库迁移与同步工具,方便用户将其他数据库迁移到 GreatDB数据库。GreatDTS是一款可以实现应用评估、兼容性评估和数据迁移的一站式数据库迁移产品,具有服务全量数据迁移,支持并行执行、断点续传和数据校验等功能。


同时,GreatDTS工具可以帮助系统实现存量数据的实时同步及增量数据的准实时同步,将全量迁移工具与增量迁移工具搭配使用,就能实现在线“不停机”的数据迁移服务,易用高效,省时又省力。



方案价值


1

GreatDB具有良好的Oracle兼容能力,成功替换原Oracle数据库,降低国外技术依赖,实现关键核心技术自主可控;

2

兼容主流国产芯片、操作系统、中间件等软硬件平台,满足用户核心系统全栈国产化改造的需求;

3

集群全冗余设计,采用多副本机制、跨机房部署,满足客户容灾需求,提供机房级的故障容灾保障,确保业务持续稳定、可靠运行;

4

提供完备的数据库配套工具,帮助客户方便快捷地实现数据库的迁移同步、备份、运维管理等工作。迁移评估工具GreatDTS大幅缩短了业务迁移改造的评估周期,GreatADM实时监控GreatDB集群,对所有节点的机器状况、性能、故障进行实时监控,实现数据库全生命周期的运维管理,极大地降低标准化交付和运维管理难度,有效支撑了企业业务系统的持续稳定运行。