首页/数据/备份与容灾速查/EBS 快照跨区域复制
数据库与云备份56 条

EBS 快照跨区域复制

把快照复制到其他区域作为异地副本:首次全量传输、后续增量,满足地域级故障恢复与合规异地保存要求。

备份与容灾速查数据更新于 2026-10-13

EBS 快照跨区域复制

把某个区域的 EBS 快照复制到另一个区域,得到独立于源区域存在的块级副本。首次复制传输全量数据,后续对同一快照谱系的复制只传增量块。它是 AWS 场景下实现地域级容灾与合规异地留存的主要手段,因为跨区域复制完成后,源区域整体不可用时副本仍能直接创建卷并挂载。

基本信息

适用平台AWS EC2 / EBS,需源区与目标区账号权限
执行方式aws ec2 copy-snapshot、控制台,或 DLM 的跨区域复制规则
传输特性首次全量、后续增量;加密快照可在目标区指定新的 KMS 密钥
时效异步执行,大快照可能耗时数十分钟到数小时

典型使用场景

  • 地域级容灾:把生产区快照复制到异地,区域故障时在目标区建卷拉起
  • 合规异地留存:监管要求副本存放于不同司法辖区时
  • 跨区域部署:在新区域快速获得可用的数据基线,避免公网搬运
  • 跨账号交付:结合共享权限把快照提供给受信任的业务账号
  • 降低恢复路径依赖:源区控制面异常时仍能基于副本恢复

复制与共享

复制与共享
# 复制到东京区域
aws ec2 copy-snapshot --source-region us-east-1 \
  --source-snapshot-id snap-0123456789abcdef0 \
  --description "dr-copy-apne1" --region ap-northeast-1

# 用副本在目标区创建卷并挂载验证
aws ec2 create-volume --availability-zone ap-northeast-1a \
  --snapshot-id snap-0abcdef1234567890 --region ap-northeast-1

# 跨账号共享:只授权具体账号
aws ec2 modify-snapshot-attribute --snapshot-id snap-0123456789abcdef0 \
  --attribute createVolumePermission --operation-type add --user-ids 111122223333

关键点读法

事项说明常见异常
复制状态pending 到 completed长期 pending 多为容量大或并发配额受限
加密密钥目标区可用 KMS 密钥缺密钥权限直接复制失败
可见性副本是独立对象,与原快照无联动删除源快照不影响副本,反之亦然
共享范围仅指定账号误用 group=all 等于对全网公开
复制频率决定异地 RPO:每天复制一次,区域故障最多丢一天数据。要同时控制成本,可只对关键卷做高频复制,其余按天或按周。

易错点

  • 把跨区域复制当同步双写:它是异步动作,故障时只能依赖最近一次复制完成的副本
  • 共享快照时使用 group=all:快照对所有 AWS 账号可见,属于数据泄露级风险
  • 加密快照未在目标区授权 KMS 密钥:复制持续失败且报错信息不够直观
  • 只复制不演练:目标区没有验证过建卷、挂载与启动流程,真故障时才发现缺镜像或权限

数据来源与参考

  • AWS 文档(Copy an Amazon EBS snapshot)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌