中信银行投产分布式架构核心业务系统打造高质量发展“新引擎”
2020-08-28王金瑞
王金瑞
每秒交易量超2万笔,每日支撑3亿笔交易,可根据业务需要快速横向扩展......中信银行“凌云”工程投产近3个月来运行稳定,各项指标符合预期,为国内大中型银行核心业务系统分布式架构转型提供了高效可行的“中信银行方案”。
中信银行“凌云”系统是国内率先采用自主金融级分布式数据库(以下简称“GoldenDB”)的银行核心业务系统。早在2019年10月,中信银行已成功投产国内首个基于云架构的信用卡核心系统,而“凌云”系统的投产,成为中信银行金融科技创新的又一里程碑。
自主研发GoldenDB 可靠稳定
银行核心系统是负责存贷款、支付结算等银行业务处理的关键信息系统,是银行的命脉。这套系统要求计算结果精准、处理业务高效,能同时受理大批量业务,能全年每天24小时不间断运行,是高级别的信息系统。数据库是这套系统的“魂”,在支撑系统高效运转中发挥着核心关键作用。
2014年起,中信银行着眼于关键技术自主掌控和对支撑未来业务快速发展需要,联合中兴通讯公司用时5年,成功研发了满足银行业务特点的GoldenDB。“凌云”系统投产以来,GoldenDB运行稳定,各项技术指标表现优异,成功支撑了中信银行每天近亿笔的交易规模。
创新工具工艺 高效率低成本
中信银行在“凌云”工程建设中不断创新,研发新工具和新工艺。银行核心业务系统的建设一般需要投入大量人力用于系统开发和测试,同时还需要平衡业务新需求与系统建设的交付冲突。而“凌云”工程研发了RPG2JAVA代码翻译和仿真比对工具,实现程序自动翻写及自动化高仿真测试,做到新老系统连续24个月同步研发、同步發版。“凌云”工程实施了基于DevOps理念的研发流水线和面向大型分布式应用的运维体系,缩短了新功能交付周期,做到了对系统全方位实时监控,提高了系统的容灾能力,缩短了系统故障恢复时间,保障业务高质量发展。
目前,“凌云”系统支持3亿客户、15亿账户,并可根据业务需要快速横向扩展,将为中信银行全力服务实体经济、积极防范金融风险、全面实施数字化转型提供强劲“新引擎”。