异地灾备

在同城双活之外再加一个异地中心,抵御地震、洪水、大范围断电等区域级故障;数据采用异步复制,RPO 通常为分钟级。

云与容器速查云更新于 2026-10-13

异地灾备是什么

异地灾备是在同城双活之外,再在另一个城市(跨地域 / 跨 Region)建一套数据与业务中心,用来抵御地震、洪水、大范围停电这类区域级故障。数据一般通过异步复制送到异地,因此 RPO 通常为分钟级,RTO 取决于异地的容量规模与切换预案的熟练度。它在容灾体系里是最后一层:同城多可用区解决机房级故障,异地灾备解决区域级灾难。

基本信息

目标抵御区域级灾难,是业务连续性的最后一道防线
数据复制方式快照跨地域复制、对象存储跨区域复制、数据库跨地域备份
常见模式两地三中心(同城双活 + 异地冷备或温备)
RPO 与 RTO异步复制下 RPO 通常分钟级,RTO 取决于异地容量与切换流程
主要代价跨地域带宽与链路成本、异地冗余资源闲置、演练投入

典型使用场景

  • 金融、政企的合规要求:监管明确要求两地三中心与年度切换演练记录
  • 核心数据库:跨地域备份加日志归档,防范区域性故障导致数据不可恢复
  • 对象存储数据最后防线:跨区域复制把不可再生的用户上传与影像资料送到异地
  • 区域级故障接管:大范围停电、主干光缆中断时按预案切到异地中心
  • 灾难恢复演练:定期真实切换验证预案,把恢复耗时数据积累出来

跨地域复制清单(以阿里云为例)

跨地域复制清单(以阿里云为例)
云盘快照:快照跨地域复制 → 目标地域留恢复点
对象存储:OSS 跨区域复制(同账号/跨账号)
数据库:RDS 跨地域备份 / DBS 数据库备份
镜像:自定义镜像复制到目标地域,保证异地能拉起同样的机器
IaC:Terraform 模板随代码仓库同步,避免异地现场手工搭建

容灾层级对照

层级抵御范围数据同步典型 RPO
单机房多副本磁盘与单机故障同步复制接近 0
同城多可用区单机房或可用区故障同步 / 半同步秒级
同城双活单机房故障且业务不中断同步 / 半同步秒级
异地灾备区域级灾难异步复制分钟级
异地中心的容量可以只保留最小必需规模(冷备),故障时按预案临时扩容,用成本换可用性;但扩容耗时必须写进 RTO 并实测过。
没有演练过的灾备预案在真出事时大概率不可用:切换脚本、密钥、DNS 解析记录任何一个过期都会卡住,建议每年至少做一次真实切换并记录实际耗时。

易错点

  • 异地只备份了应用没备份数据库,恢复时数据对不上,业务无法真正接管
  • 复制带宽不足,业务高峰时复制延迟拉大,实际 RPO 远超设计目标
  • 预案里只有数据恢复步骤,没有 DNS 与流量的切换方案,数据回来了用户仍访问不到
  • 长期不演练,切换脚本、临时凭证和联系人早已失效,真故障时才发现

数据来源与参考

  • 阿里云文档:跨地域容灾
  • 腾讯云文档:两地三中心
  • 华为云文档:跨区域容灾

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌