首批通过分布式安全可靠测评,为关键业务系统打造
核心 ECIF 等数套关键业务系统完成 IT 架构分布式升级
- 20倍系统 I/O 吞吐能力提升
- 20%总体投入成本降低
- 3倍以上系统运行效率提升
一、业务背景
在行内基础软硬件升级要求下,宁夏银行通过 OceanBase 承载了包括 ECIF、信贷、移动作业平台、票据、资金头寸、外部数据管理、数据交换平台等多套银行关键业务系统的投产,基于全栈软硬件基础设施逐步完成 IT 架构分布式升级。
二、业务挑战
- 传统集中式数据库无法满足多项需求
- 传统的集中式数据库架构支持一般业务系统时,可以做到安全、稳定和可靠,对金融服务的发展起到重要支撑作用,但并不能较好适应数字经济时代金融业的高并发、大流量、高可用的特征。原数据库采用“小型机+存储+集中式数据库”架构,在相关配套已经是顶配的情况下,仍然会遇到性能和容量瓶颈时水平扩展困难、扩容成本极高的问题。随着互联网金融和手机客户端的快速增长,传统集中式数据库已经无法满足宁夏银行的多项需求。
- 系统容灾和高可用能力要求高
- 银行业对于系统容灾和高可用能力有着极高的要求,对容灾场景下 RTO 和 RPO 有较高要求,为应对宁夏银行两地三中心的机房规划架构设计,选择多副本部署架构的原生分布式数据库势在必行。
- 两套系统分别 TP、AP 遇瓶颈
- 在单独一套系统的数据源下做复杂查询、数据分析和汇总计算分析是银行业非常普遍的场景,传统数据库往往在一定数据量和复杂度下会因为可扩展性和性能瓶颈遇到挑战,不得不使用两套软件的解决方案。
三、解决方案
- 分布式架构转型,全栈技术可靠
- OceanBase 采用无共享(shared-nothing)的高可用机制,节约了高端集中式存储的硬件成本,摆脱传统集中式架构的性能和容量瓶颈问题,支持按需在线扩容缩容,同时也实现了全栈技术可靠,从整体架构上完成了从单体架构向分布式架构的转型,为业务的长期高速发展打下了坚实的基础。
- HTAP 混合负载
- OceanBase 具备突出的 HTAP 能力,针对内存写入、并发性、可用会话池等方面做了深度优化,支持多节点同时读写。在分布式数据库架构上,充分挖掘一份数据的价值和一套集群的能力,有利于数据在一致性、分析实时性和运维效率上取得平衡。
- 多租户能力的 DBaaS 方案
- 宁夏银行采用 OceanBase 落地基于多租户能力的 DBaaS 体系,将多个零散的数据库实例集中统一在 OceanBase 集群后,运维管理复杂度大大降低,负载、告警、调优全部统一至集群级别,常规故障能够自动恢复。可根据需要秒级交付 Oracle 租户或 MySQL 租户,快速响应业务对数据库的使用需求,大幅提升了交付效率,有效为管理流程提效。
四、应用场景
目前,OceanBase 数据库系统主要应用在宁夏银行的 ECIF、信贷、移动作业平台、新票据、资金头寸管理、外部数据管理、数据交换平台等多套关键业务系统,基于全栈软硬件基础设施逐步完成 IT 架构分布式升级,为未来核心系统改造目标及信息应用技术创新架构下数据中心双活演进奠定了坚实基础。
五、客户收益
采用分布式数据库 OceanBase 的数套关键业务系统的成功上线,标志着宁夏银行在推进信息科技技术可靠性方面迈上了新的台阶。通过本次创新实践,宁夏银行探索出一套符合业务发展需求和长远战略规划的分布式数据库建设方案,为应用创新提供安全高效的数据库集群,实现业务发展的快速响应和敏捷支撑。
- 系统 I/O 吞吐能力提升近 20 倍
- 宁夏银行基于 OceanBase 分布式数据库集群的多套关键业务系统投产,使得整个系统 I/O 吞吐能力较传统“机械盘+千兆”架构有近 20 倍的提升,业务系统单条 SQL 的插入/更新平均耗时小于 5 毫秒,系统投产后交易平均耗时小于 50 毫秒,性能指标优异,各技术指标均满足行业标准要求。
- 总体投入成本降低 20%,系统运行效率提升 3 倍以上
- 宁夏银行将 “中高配 X86 服务器 + Oracle 数据库”的解决方案升级至“鲲鹏芯片服务器+OceanBase 原生分布式数据库”,总体投入成本降低了 20%,系统运行效率提升了 3 倍以上。
- 系统整体稳定性进一步提升
- 宁夏银行借助 OceanBase 支持全局死锁检测、本地路由表自动刷新、备机强一致性读、异常侦测、网络流控的能力,使得系统整体稳定性进一步提升。
- 容灾能力大幅提升
- “两地三中心”容灾架构实现关键业务系统同城及异地容灾,保证数据零丢失、故障自动恢复时间控制在 30 秒内,业务连续性高达 99.999%,满足 7*24 小时高可用要求。
- TP、AP 场景效率双提升
- 对于 OLTP 场景,提高了并发分布式批量 DML 处理能力;对于 OLAP 场景,提高了数据时效性和决策敏捷度,让业务系统能够以更低的改造成本得到分布式架构的技术红利。
- 业务竞争力提升,让开发人员专注新功能实现
- 凭借分布式数据库高并发及横向扩展的优势,宁夏银行在客户信息管理、信用风险控制及业务创新等方面对业务转型进行支持、赋能和引领,提升了业务竞争力。批处理性能方面,数据量增长带来的批量缓慢问题通过原生分布式数据库的快速扩容得到彻底解决,开发人员能够专注于系统新功能实现,科技更好地赋能业务。