首页/数据/备份与容灾速查/云上 3-2-1 实践组合
数据库与云备份56 条

云上 3-2-1 实践组合

把 3-2-1 映射到云环境:生产实例加同区快照提供快速恢复,对象存储版本化副本防误删,跨区域或跨云副本应对地域级故障。

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

云上 3-2-1 怎么落地

3-2-1 原则在云上依然成立:三份数据、两种介质或形态、一份异地。差别在于『异地』和『隔离』有了更具体的含义——不同可用区、不同区域,甚至不同账号与不同云厂商。云环境的便利也带来一个陷阱:同账号同区域的快照看着很多,但账号被盗或区域故障时全部失效。

基本信息

三层含义多份副本、不同形态(快照 / 备份文件 / 归档)、异地与账号隔离
云上资源实例快照、对象存储与版本控制、跨区域复制、跨账号副本
关键补充第三份副本要放在不同的凭据域,才能抵御账号被入侵
验证要求每层副本都要演练过恢复流程,数量不等于可用性

典型使用场景

  • 生产实例防误操作:本地快照提供分钟级回滚
  • 防勒索与误删:对象存储开启版本控制再加对象锁,历史版本不可删除
  • 地域级故障:跨区域复制副本,区域不可用时在灾备区拉起
  • 凭证风险隔离:把副本写入独立账号,生产账号被攻陷也不影响备份
  • 合规归档:把长期留存数据转入归档类存储与带锁桶

异地副本落地动作

异地副本落地动作
# 快照复制到灾备区域
aws ec2 copy-snapshot --source-region ap-northeast-1 \
  --source-snapshot-id snap-xxxx --region ap-southeast-1
# 备份文件再搬一份到独立账号的对象存储
rclone copy /backup-dr s3-dr:bucket/offsite --transfers 8
# 对象存储侧开启版本控制,防止覆盖式写入销毁历史
aws s3api put-bucket-versioning --bucket my-backup-bucket \
  --versioning-configuration Status=Enabled

示例分层

层次形态解决的风险
生产层实例 + 多可用区架构单机与单可用区故障
快照层EBS / CBS / ECS 快照(同区)快速回滚与整盘恢复
备份层对象存储 + 版本控制 + 生命周期误删、勒索与长期保留
异地层跨区域复制 / 跨云搬运 / 独立账号地域级故障与账号级事件
同区域同账号的快照不覆盖账号被盗与地域故障两类风险:异地层与账号隔离(不同凭据域)要一起设计。
跨云搬运要评估一致性与链路成本;如果只做跨区,至少要保证灾备区的配额、密钥与权限是预先准备好的。

易错点

  • 只依赖云厂商自动备份:不做跨区域与账号隔离,平台级或凭证级事件缺少兜底
  • 副本都在同一账号:账号被入侵或被误删权限时,所有备份一起暴露
  • 异地副本从未演练恢复:带宽、权限、密钥在地域切换时未必顺滑
  • 版本控制不配生命周期:历史版本无限堆积,成本随副本数线性上升

数据来源与参考

  • AWS Well-Architected Framework(可靠性支柱 / 备份建议)
  • CISA 3-2-1 备份原则
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌