“十四五”规划纲要指出,加快数字化发展、打造数字经济新优势,明确国内金融机构在未来5-10年内逐步实现金融信息化系统的安全好用。作为承载金融交易关键数据的重要载体,数据库的灾难恢复能力显得尤其重要。
正值党的二十大召开前夕,人大金仓作为国产数据库的国家队,积极践行民族企业的使命和担当,依托领先的数据库产品及服务稳扎稳打,通过其在数据库领域得天独厚的竞争优势,以高水平科技创新能力推进我国数字金融高质量发展,为多个金融系统提供了多级别高可用的技术解决方案,以实际行动喜迎党的二十大胜利召开。
1
多级别高可用方案
保证金融级数据安全
高可用集群方案
银行业系统以高并发、实时交易、强事务场景为主,为满足客户的极致高可用需求,KES数据库提供基于物理流复制技术的高可用集群方案。
通过物理日志流复制技术,主节点与备节点间保证数据实时一致,可以应对本地多种故障场景,例如:断电、断网、存储故障、服务器故障等,可实现RTO秒级,RPO=0。
中心级容灾方案
对于发生机房故障、断网、区域停电等区域级故障时,当前中心的所有设备将处于瘫痪状态。因此,对于数据可用性有较高要求的银行业系统,通常会设置灾备中心。为应对此类需求,KES数据库提供支持中心级自动故障转移的同城容灾方案。
主中心与灾备中心通过物理日志流复制保证数据一致,并提供中心级仲裁节点。当主中心发生故障时,可以在极短的时间内进行仲裁并自动切换灾备中心对外提供服务,仍可保证RTO秒级,RPO=0。
两地三中心方案
对于发生地市级灾难(如洪水、地震、火灾、冰冻等)导致当前城市中所有设备瘫痪的情况,需要借助异地灾备中心保障各系统的数据安全存储和业务连续运转。
银行业对于重要核心系统均要求具备异地容灾能力,在应对此类需求时,KES数据库在中心级容灾方案基础上,提供可横跨上千公里的两地三中心方案。
同城双中心通过物理日志流复制保证数据实时一致;
异地第三中心与主中心通过物理日志异步复制方式提供数据准实时同步能力;
当同城主中心及灾备中心均发生故障时,可通过手动故障切换实现业务应用的异地运行;
多项目实际测试经验,可以满足RTO ≈ 30min,RPO秒级的高可用指标;
方案能力总结
面对银行业对于数据库的极致高可用需求,人大金仓针对不同级别故障场景,均可提供满足“灾难恢复能力5级”要求的解决方案。
Tips:《银行业信息系统灾难恢复管理规范》(JR/T 0044—2008)中对RTO/RPO 与灾难恢复能力等级的关系描述
2
方案落地实践
南部某省级银行监管报送系统
按照国家外汇管理局要求,银行监管报送系统需定期将监管数据上报至外汇管理局。涉及报送数据种类众多,包括外汇账户内结售汇、对外金融资产负债及交易数据、机构外币现钞存取数据、涉嫌外汇违规账户、机构大额结售汇资金来源等。
采用成熟的主备集群架构替换原有Oracle数据库,RTO秒级,RPO = 0。
东南某省级商业银行跨境支付系统
跨境支付系统主要提供跨境人民币业务处理,支持跨境贸易和投资的清算、以及人民币与其他币种的同步收付等业务。
采用成熟的读写分离集群方案,替换原有Oracle数据库,并将业务写负载分配到主节点,业务查询负载分配到各备节点,在提供高可用的同时,有效降低单节点负载压力,保证业务稳定性。
西部某省级银行国际结算系统
国际结算系统是银行为客户提供贸易(或非贸易)外币结算的业务系统,业务包括:信用证、托收、汇款等多项业务,与银行核心账务系统密切相关。
在银行国际结算系统中,采用同城双中心架构(共8节点)提供灾备能力支撑,经多次演练,RTO平均小于30秒,RPO = 0,满足银行业“灾难恢复能力5级”要求。
3
总结展望
作为数据库领域专业厂商,人大金仓持续提升自主创新、技术服务和生态融合能力;聚焦金融领域,不断迭代更符合行业需求的可落地解决方案。
目前,人大金仓已完成国家开发银行、农业发展银行、农业银行、中信银行、浦发银行、华夏银行、山西银行、山西农信、潍坊银行、贵阳银行、新疆农信、福建农信、江西银行、海南银行、海南农信、柳州银行等多家银行国际结算、跨境支付、供应链金融、监管报送、国际金融、财资管理等30余类近300个系统的升级改造,其中,大部分系统均完成了容灾方案的落地实施。
未来,我们将继续与国内软硬件厂商一道,加速推动金融行业自主创新升级与典型场景应用落地,为促进金融IT架构转型贡献力量。