ApeCloud
开源社区关于我们

数据库异地容灾

数据库异地容灾是通过在异地部署备用数据库系统,利用故障自动切换机制,确保主数据中心因灾难(如自然灾害、硬件故障)中断时,业务能快速恢复并最小化数据丢失(RPO)和停机时间(RTO),通常结合冗余架构、高可用网络及定期演练,满足金融、政务等高可用场景需求。

客户画像

金融、保险以及通信领域

除了需要具备本地高可用性之外,对于异地容灾能力也提出了更高的要求

政府及公共事业部门

由于数据本地化的要求,需构建跨越不同云平台和地域的容灾中心,规避数据跨境传输风险

制造业与能源行业

因其对工业控制系统和实时数据处理的高度依赖,需在跨 IDC 和多云环境中实现无缝容灾。

问题场景

多云容灾

企业的生产数据库通常部署在公有云环境中,出于数据主权和合规性考虑,需将数据实时复制至本地私有云自建集群,作为灾备副本。然而,跨云之间的网络延迟常常导致数据复制延迟,影响复制性能与实时性。此外,目前市场上缺乏成熟稳定的数据复制产品,现有迁移工具在实际应用中常遇到数据类型不兼容、迁移异常中断等问题。由于数据库可能分布在多个厂商平台,复制工具需对不同厂商的数据库版本、网络协议、日志格式等进行深度适配,技术实现难度较大。

跨地域容灾

为提升业务连续性和灾难恢复能力,部分企业采用两地数据中心同时对外提供服务的架构。某些数据库支持两地三中心部署单一集群的方式,以实现高可用与容灾能力。但此类架构对网络带宽要求极高,跨地域专线成本昂贵,且长距离传输带来的网络波动可能导致数据一致性难以保障,给系统稳定性带来挑战。

混合云容灾

企业在本地 IDC 部署核心业务系统的同时,通常需要将数据复制至公共云平台,构建灾备能力,并实现混合云环境下的弹性扩展。受限于本地 IDC 与云平台之间的网络带宽,需通过优化数据压缩算法和增量复制策略来提升传输效率。同时,所使用的迁移或复制工具必须具备高性能、低侵入性,以最大限度减少对生产系统的性能影响。若在数据迁移或复制过程中停机,将严重影响业务连续性。

解决方案对比

方案
原理
优点
缺点
存储层复制
通过云厂商存储复制功能实现跨云块级复制性能损耗小,适合大规模数据库依赖特定云厂商服务,跨云兼容性差,私有云部署受限
离线备份
定期将全量备份文件传输至异地保存成本低,适合非核心业务 恢复时间长(RTO>1 小时),数据丢失风险高(RPO=备份间隔)
实时双写
应用层同时向公有云和私有云数据库写入数据(如双写 SDK)实现 RPO=0,无需额外复制工具 应用改造成本高,跨云网络延迟可能导致数据不一致
数据库原生同步
使用分布式数据库在多个地理位置部署单一逻辑集群,通过内置机制进行数据复制支持跨地域数据冗余,简化了数据管理和一致性维护;可提供较低的 RPO/RTO 指标网络延迟可能影响性能,跨地域专线成本高昂;长距离传输网络波动导致数据一致性难以保障
增量复制
通过解析数据库日志实现跨云/跨地域增量数据复制支持混合云准实时复制(RPO≈0), RTO<60 秒;自动化运维降低复杂度熟悉工具生态需要一定时间

云猿生异地容灾解决方案

01

混合云数据库管理
混合云数据库管理

无论是在私有云还是公有云环境中,KubeBlocks 均能以数据库即服务(DBaaS)的形式迅速部署,支持广泛的数据库类型,包括 MySQL、PostgreSQL、Redis、MongoDB、MSSQL、Oracle 以及信创数据库如达梦、金仓等。提供了数据库集群生命周期管理功能,简化了备份恢复流程,确保数据库资源能够高效响应业务需求。

02

跨云同步引擎
跨云同步引擎

跨云同步引擎保证灾备实例与生产实例之间的数据实时复制,显著减少了业务中断时间至秒级,增强了业务连续性。该引擎采用了多种技术来优化远距离数据传输性能,包括断点续传、网络压缩等,同时支持多样化的安全连接方式,灵活适应复杂网络环境中的各种数据源,确保数据传输的安全性和可靠性。

03

高成功率的故障切换
高成功率的故障切换

通过提供可视化的容灾监控、切换操作及演练工具,降低了运维难度并提升了故障切换的成功率。周期性进行数据一致性校验,确保灾备数据的有效性和可靠性,从而在发生故障时能够快速且成功地恢复业务。

支持的数据库引擎

MySQL

5.1/5.5/5.6/5.7/8.0


PostgreSQL

10/11/12/13/14/15/16


Redis

3.0/3.2/4.0/5.0/6.2/7.0


MongoDB

3.6/4.0/4.2/4.4/5.0/6.0


SQL Server

2008/2008R2/2012/2014

/2016/2017/2019/2022


Oracle

11g/12c/18c/19c/21c/23ai


达梦

8.1


金仓

v8/v9

客户价值

数据主权保障

云猿生数据异地容灾解决方案支持私有云部署,确保企业核心数据存储本地化,满足“数据不出域”的安全合规要求,适用于金融、政务等对数据主权高度敏感的行业场景。

高可用与快速恢复

云猿生数据异地容灾解决方案基于增量复制技术实现跨云实时复制,保障业务连续性,RPO 趋近于 0,RTO 控制在 60 秒以内,有效应对数据中心级故障,提升系统容灾能力。

高性能数据复制

支持多数据库引擎的单向或双向复制,适配多种网络环境,具备断点续传、事务并发处理和 DDL 同步能力,显著提升跨环境数据迁移效率与稳定性。

统一可视化管理平台

提供统一控制台,集中管理多云环境下的数据库资源,集成自动化运维、备份恢复、监控告警、容灾演练等功能,显著降低混合云架构下的运维复杂度。