需求背景
某保险公司(中国前三)核心及业务系统迁移是当前保险业机构最大规模的数据库国产化改造项目。该公司依托云计算技术和互联网技术构建了分层清晰的数字化平台,推动技术架构和技术标准的统一,实现系统间整合和内通外联,同时,基于大后台+小前端移动互联布局,联合信创合作方,攻克多项技术难题,在业内率先建设信创混合云,其中数据库是整体分层架构中的关键组成部分,也是信创工作中的重点和难点,因此该公司以数据库替代作为信创工作的切入点和突破口,计划用一年时间完成所有系统的数据库信创替代,根据实际情况逐步分步实施,利用PolarDB PostgreSQL版(兼容Oracle)充分发挥高度兼容原生产数据库的特性,基于业务需求,设计形成科学高效的解决方案,成功实现了业务系统的全盘规划和稳健推进。
技术方案
为保障多个业务系统实现平滑迁移,有效控制实施风险,该保险公司数据中心、研发中心与阿里云PolarDB PostgreSQL版(兼容Oracle)团队共同制定了详实的迁移规划,针对核心系统制定了“主备库”的方案,利用DTS迁移工具实现数据实时回流到原有生产库备库,待系统稳定运行一段时间后再摘除原有生产库以达到核心系统的稳定切换(无一例回切);与此同时国寿数据应用全面进入实时化,通过DTS将PolarDB PostgreSQL版(兼容Oracle)实时变化的数据同步到KAFKA平台,下游业务系统和大数据平台通过数据订阅以满足监管报送等各种场景;通过上线前完整兼容性评估,上线过程中全量SQL回归压测,上线后完备的监控和高效应急手段确保切换过程顺利。
针对互联网核心系统部分,已完成所有核心应用到PolarDB PostgreSQL版(兼容Oracle)的迁移,即将在北京和上海两地部署跨城主备库,满足异地城市级容灾要求。同城采用主备远程数据复制部署架构,满足金融级别的容灾要求。
数据库系统平台利用多租户管理模式和中心化管理模式支持多业务,实现系统统一管理。
PolarDB数据库迁移的总体方案,利用ADAM数据库评估工具和DTS在线数据迁移工具,显著低成本快速迁移。
方案优势
选择多租户多系统的集群方式,以业务对技术平台的需求为划分标准,形成多集群多业务组,硬件资源得到更加合理的管理和使用。
存储采用共享SAN存储的方案提供良好的扩展性,运维成本和管理复杂性大幅下降。
合理选择集群的高可用、容灾模式,满足同城和城市级异地的容灾要求。
对原生产数据库的高兼容性,帮助客户实现业务平滑迁移到PolarDB国产数据库,用户的使用习惯基本不变,数据库平台非常方便的对接用户内部各类系统和监控告警平台。
DTS迁移工具同时提供数据回写原生产库,确保支持回切并同步至流处理平台进行数据分发。
方案价值
该公司作为我国最大的保险公司之一,其主要业务系统完成国产化迁移工作,标志着保险业机构向基于自主可控技术的数字化转型迈出了重要一步,充分证明了国产化数据库能够满足金融级业务需求,项目实施形成工艺和组件,也具有重要的行业示范和推广价值。上线系统累计稳定运行超过150天,零生产事故。
对于该企业的主要价值在于:
合规:产品100%自主可控,完全符合国家信创数据库改造要求,较好地防范化解了不可预知的风险。
成本:实现多套系统合并,将原有的上百个业务数据库按照集群规划整合,实现集中管控,数据存储量下降为原有存储量的1/3,每年硬件和运维管理成本节省数千万元;业务系统改造量最小化,最大程度的保护了应用上的既有投资,降低了系统改造的难度和复杂性。
提升业务连续性保障,在保障RPO=0的同时使故障恢复时间RTO降低到30秒内,业务连续性达99.999%,降低业务整体风险。
实现灵活扩缩容:现有技术体系支持高峰期扩容,高峰期后缩容,实现资源共享,避免资源浪费,有效的支撑了业务响应促销类突发负载的能力。