从 2019 年完成对数据库的选型,到 2020 年年底完成基于 OceanBase 设计的分布式云平台“蜀信云”的建设,随后启动了新项目和存量应用迁移到 OceanBase 的工作,智能贷款、开放银行、智能柜面、智能营销等业务陆续在蜀信云上投产。
截至目前已经有 49 个系统稳定运行在 OceanBase 上,逐步开展对 Oracle 和 DB2 传统集中式数据库的升级,其中关键业务系统 6 个、重要业务系统 18 个、一般业务系统 25 个。另外,四川农商联合银行的分布式核心系统建设已经于 2023 年年初启动,预计 2024 年年底完成主体开发。此外,新一代核心系统也将基于 OceanBase 建设。
随着一个个项目在蜀信云上的投产,OceanBase 的价值逐步显现出来。
首先,由于多地多活架构的成功落地,四川农商联合银行的IT 系统在可用性方面有了显著提升,在数据库层面可以实现同城 RPO=0、RTO<8s 的自动无损容灾效果。对于所处地区地震频发的四川农商联合银行来说,这一点非常重要,消除了后顾之忧。
其次,OceanBase 数据库的弹性伸缩、快速水平扩展能力配合四川农商联合银行的云原生化改造,使得四川农商联合银行在资源调配上有了更大灵活性,可以从容应对春节、“双十一”等流量高峰,保证业务系统的稳定运行。
桂俊鸿介绍,四川农商联合银行将数据拆分成为 100 个分片,每个分片采用 5 副本,任意一个机房或者城市发生了故障,可以快速将流量切到其他数据中心。同时,也可以根据流量进行动态调整,确保业务正常运行。
第三,运维方面也更加高效和方便,整体成本得到明显降低。OceanBase 提供的运维工具 OCP 极大提升了数据库的运维和管理效率。
另外, OceanBase 可运行在 x86 和 ARM 架构服务器上,能有效支撑主机下移,为四川农商联合银行的核心系统转型升级奠定了坚实的基础。
当然,这些价值不仅体现于四川农商联合银行的运营中,更惠及终端用户——四川农商联合银行的服务越来越快捷、越来越贴心。如前所述的助农的小额贷款从以“天”计减少为以“分钟”计就是一个很好的例子。
桂俊鸿表示,接下来四川农商联合银行将持续进行架构优化。比如,目前四川农商联合银行采用的是 5 副本部署模式,但随着更多业务系统的上线,带宽和服务器资源占用很大,为此,四川农商联合银行正在根据业务系统对容灾的不同要求重新规划,以进一步实现成本节约。
可以预见,随着四川农商联合银行对 OceanBase 的深入使用,其数字化能力将得到进一步提升,从而帮助四川农商联合银行更好地把握数字化转型机遇,助力四川省经济发展。