首页/数据/备份与容灾速查/AWS Backup 集中备份
数据库与云备份56 条

AWS Backup 集中备份

跨服务的集中备份与合规能力:用备份计划统一编排 EBS / RDS / EFS / DynamoDB 等资源,备份库支持 Vault Lock 锁定防删。

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

AWS Backup 集中备份是什么

AWS Backup 把不同服务的备份统一到一套计划里:用备份计划编排 EBS、RDS、Aurora、EFS、DynamoDB 等资源的快照与保留周期,所有备份集中存入备份库(Vault),并可用 Vault Lock 把备份锁成不可删除,用于应对勒索与内部误删。

基本信息

适用平台AWS 各区域,覆盖 EBS、RDS、Aurora、EFS、DynamoDB、FSx 等资源
核心概念备份计划(Backup Plan)、资源分配(Resource Assignment)、备份库(Vault)
保留与生命周期规则中配置保留天数、冷存储转换与删除时间点
Vault Lock合规模式需经过等待期后生效,生效后不可提前删除备份

典型使用场景

  • 多服务统一编排:把数据库、文件系统与块存储纳入同一套备份策略
  • 跨账号隔离:把副本写入专门的备份账号,隔离生产账号的风险
  • 合规留存:用 Vault Lock 支撑不可变留存要求
  • 集中审计:在控制台统一查看备份任务结果与失败原因
  • 成本治理:按生命周期把旧备份转入冷存储,控制长期费用

备份库与计划(示意)

备份库与计划(示意)
# 创建集中存放备份的备份库
aws backup create-backup-vault --backup-vault-name prod-vault
# 用计划文件创建备份计划
aws backup create-backup-plan --backup-plan file://plan.json
# plan.json 关键字段:
#   Rules[0].ScheduleExpression = cron(0 3 * * ? *)
#   Rules[0].Lifecycle.DeleteAfterDays = 35
#   Rules[0].TargetBackupVaultName = prod-vault
# 查看备份任务执行情况
aws backup list-backup-jobs --by-state COMPLETED

关键配置项读法

配置作用注意点
ScheduleExpression备份计划触发时间(cron 表达式)时区与业务窗口要对齐,避免落在高峰
Lifecycle.DeleteAfterDays备份保留天数设为 0 表示不过期,长期成本需核算
TargetBackupVaultName备份写入的目标库跨账号副本要单独配置复制规则
Vault Lock锁定备份防删防改合规模式不可逆,保留期要按合规要求核算
Resource Assignment决定哪些资源被纳入备份漏配的资源实际没有备份,需要定期盘点
集中备份与资源自身自动备份是两套机制:RDS 自动备份窗口与 AWS Backup 计划要一起纳入盘点与保留设计,避免覆盖或遗漏。
只配置计划不做恢复演练,集中式备份同样可能存在权限、配额与流程层的恢复障碍;演练要覆盖跨账号副本。

易错点

  • Vault Lock 合规模式不可逆且有等待期:保留期设计要先把长期成本核算清楚
  • 只配置计划不做恢复演练:集中式备份照样可能在恢复当天卡在权限或配额上
  • 资源分配漏配新资源:新上线实例不在备份范围内,且不会有任何提示
  • 备份任务失败无人处理:集中控制台可见但缺少告警,失败会积压数天

数据来源与参考

  • AWS 文档(AWS Backup / Vault Lock)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌