作为四川省重要的城市商业银行之一,四川天府银行自2001年12月成立以来,在中国银行业树立了多项标杆,逐步发展成为具有国际金融背景、跨区域、独具特色的现代精品银行。在信息系统升级改造的道路上,四川天府银行一直秉承着稳中求进的理念,不断探索高效运维管理、提升数据库服务质量、资源按需分配、降本增效的全面信息化改造方案。
数据库作为信息系统的核心,其改造显然至关重要。因此,云和恩墨企业级关系型数据库 MogDB 以其优异的性能表现、完备的迁移工具链,以及公司专业的服务团队和全面的解决方案,成功吸引了四川天府银行的关注。经过多方多轮次的技术评估,以及对功能、性能、高可用、容灾等能力的全面测试,并与实际业务真实场景进行联调验证,最终四川天府银行选择云和恩墨及其 MogDB 产品成为其信息系统升级改造的重要合作伙伴。
本次数据库改造项目采用符合银行核心系统容灾标准的两地三中心高可用部署架构。A、B中心构成同城生产环境,而C中心则作为异地灾备中心。数据库采用主备、级联、同步备库、异步备库结合部署,每个数据中心均部署两个节点。
尽管数据库支持主备库的部署结构,但其本身是为了防止单点故障,而并不提供故障检测和自动化切换主备的功能。考虑到银行业务的特殊性,必须确保数据的安全、稳定、准确和业务连续性。在这种背景下,主备库自动化切换的高可用方案就显得尤为重要。
因此,四川天府银行的高可用架构设计借助了 MogDB 的企业级高可用组件MogHA。MogHA针对服务器宕机、MogDB 实例异常等多种情况,实现了主备自动切换和虚拟IP的自动漂移,达到了RPO=0,RTO<10s的水平,从而保障了业务的连续性。
MogHA FULL模式的两地三中心部署架构
四川天府银行的数据库系统承载着支撑各种业务能力运转的重要数据,一旦发生数据丢失或泄露,将给银行带来不可估量的损失。因此,建立一个全面的监控体系尤为重要。通过实时监控,可以确保数据库管理员及时发现并处理潜在的安全隐患,保障数据库的安全、稳定、高效运行。
在数据库改造项目实践中,云和恩墨采用了 Grafana + Prometheus + opengauss_exporter 的监控体系。该体系提供了强大的数据可视化、通知和混合展示功能,使监控更为直观和有效,并能够实时监控数据库信息,保障数据库的稳定运行。其中opengauss_exporter是由云和恩墨为 MogDB 数据库量身打造的数据采集工具,配合监控报警框架Prometheus + Grafana实时展示数据库信息,为 MogDB 数据库的平稳运行保驾护航。
Grafana + Prometheus + opengauss_exporter 监控体系
数据库备份恢复对于日常运维也至关重要。随着四川天府银行业务规模的不断扩大,数据库的数据规模也日益庞大。通过备份恢复工具可以高效、安全、便利地管理数据库备份恢复,同时通过自动的集中化统一管理能够有效提升运维效率。在实践的备份恢复机制中,运维人员通过备份工具进行每周一次全备份、每半小时一次归档WAL备份,并保留7天全备份+归档备份集,以确保数据的安全性,并满足业务的连续性需求。
众所周知,容器技术在弹性伸缩、高可用、易于部署和维护等方面具有明显优势。由此,云和恩墨与行方、容器平台厂商共同设计实现的容器化数据库在容器平台运行与管理的总体方案成为此次项目改造的一大亮点。通过试点应用,该项目构建出一套自主创新的“全栈容器化数据库管理新模式”,即:容器平台 + MogDB Container + MogDB Stack + APP container,实现了全栈资源的统一调度、分配与管理。
全栈容器化数据库管理架构
MogDB Container 采用 MogDB Stack 来进行统一标准化、自动化的安装部署和管理。MogDB Stack 是Kubernetes上的 MogDB 集群自动运维系统,提供了包括部署、高可用、扩缩容、监控、备份恢复在内的数据库全生命周期管理。借助 MogDB Stack,MogDB 可以无缝运行在公有云或私有部署的Kubernetes集群上。
MogDB Stack系统结构图
目前,云和恩墨联合四川天府银行已完成第一期、二期的数据库改造项目,共计完成近20套业务系统的数据库替代,其中包含诸多核心A类业务系统,并建立起完备的自动化运营、监控等能力,形成数据库容器化运行与管理的最佳实践。
四川天府银行也通过该改造项目申报的“数据库容器云平台业务连续性系统的设计与实现”,获得了《金融电子化》杂志社颁发的“第十四届金融科技创新奖”。
在2024年,双方将进一步加强合作,共同推进第三期数据库改造项目的落地。云和恩墨将继续凭借丰富的数据库实施和管理经验,以及对四川天府银行业务需求的深入理解,进一步优化和完善数据库各项能力,为核心业务系统的安全、稳定、高效运行保驾护航。
数据驱动,成就未来,云和恩墨,不负所托!
云和恩墨创立于2011年,以“数据驱动,成就未来”为使命,是智能的数据技术提供商。我们致力于将数据技术带给每个行业、每个组织、每个人,构建数据驱动的智能未来。
云和恩墨在数据承载(分布式存储、数据持续保护)、管理(数据库基础软件、数据库云管平台、数据技术服务)、加工(应用开发质量管控、数据模型管控、数字化转型咨询)和应用(数据服务化管理平台、数据智能分析处理、隐私计算)等领域为各个组织提供可信赖的产品、服务和解决方案,围绕用户需求,持续为客户创造价值,激发数据潜能,为成就未来敏捷高效的数字世界而不懈努力。