实现信息技术的自主可控,可以说是金融行业紧迫、重要的推进战略了。
人民银行、银保监会等主管部门密集出台文件,指导金融行业核心领域自主可控技术应用。
拿数据库来说,自主可控这事儿业内也没少探索。
近,我们和张家港行 又联手搞了件大事。张家港行新一代核心系统采用腾讯云TDSQL来承载核心业务数据,这也是业界次在传统核心领域实现全面自主可控,标志着腾讯云TDSQL成为了应用于银行传统核心的国产分布式数据库。
业务流程长
业务复杂
稳定性要求高
……
不过,也正是迎难而上,才让人兴奋。
下面一起来瞧瞧,拆解难事的具体过程:
首先,为了干成这件大事,在正式部署之前,张家港行用一年多的时间进行大量的技术验证,并在中间业务平台等生产环境下也积累了丰富的测试数据。
在系统建设过程中,张家港行联合腾讯云及系统建设方长亮科技,充分结合银行传统业务与互联网业务的场景差异,对业务逻辑进行重新设计,共同完成新一代核心系统应用兼容性改造和数据库升级优化。
一般的改造到这里就行了,但对于银行来说,试错的成本是难以承担的,小心才能驶得万年船。
为此,依托TDSQL提供异构数据库同步方案,三方还共同制定了TDSQL和集中式数据库数据准实时同步的策略,作为兜底方案。
终,在充分的技术验证和周密的实施方案保障下,张家港行搭建出一套具备高可用和强一致等特性的数据库架构。
数据库采用分片“一主三备”的模式,保证主节点故障时可以在40秒以内自动切换到备节点并恢复业务;完善的全局分布式事务设计,也能够完全避免发生错帐、乱账、账不平等问题。
系统的平稳投产受到了来自监管部门的认可。张家港行也成为了在传统核心系统中采用国产分布式数据库的商业银行。
当然,初设计的双版本同步兜底方案,终没有派上用场。
实现自主可控后,肉眼可见的好处不止一点:
新核心系统在硬件层面全面采用x86服务器,取代传统商用数据库所需的大型机、小型机,成本优势明显。数据显示,张家港行采用腾讯云TDSQL分布式数据库架构后的硬件成本,只有传统架构成本的1/5甚至更低。
基于腾讯云TDSQL的新核心系统表现优异:
高频账户类交易耗时在300毫秒之内
查询类交易耗时在100毫秒之内
20秒内可以完成1万笔批量代发代扣业务
日终跑批耗时14分钟
存款结息耗时11分钟
贷款结息耗时3分钟
……
批量业务进行时,数据库负载均保持在10%以下,完全满足张家港行未来五到十年业务发展需求。
腾讯云TDSQL还能发挥分布式数据库在线横向扩展的优势,当张家港行后续业务发展需要时,只需加入硬件资源,便能够自动水平扩展化解性能瓶颈。
腾讯云提供的“赤兔”和“扁鹊”系统为数据库实现自动化运维提供了丰富的工具,极大地解决了困扰传统集中式数据库运维效率问题。
其中,“赤兔”平台能提供上百项监控指标的展示,结合灵活丰富的告警策略提供风险预警;“扁鹊”作为一套智能检测系统,能轻松应对锁冲突、索引缺失、故障切换等数据库异常,大幅缩短日常定位排查问题的时间。
作为腾讯自主研发的金融级分布式数据库,腾讯云TDSQL十几年来承载了腾讯近90%的金融、交易、计费类业务,对外服务了中国银行、微众银行等超过500多家金融机构。
除了数据库外,腾讯云还在基础架构、大数据、人工智能等方面输出技术方案,帮助金融机构解决关键环节的自主可控。