此内容已过时。此版本的架构完善的框架现在可在以下位置找到: https://docs.aws.amazon.com/zh_cn/wellarchitected/2022-03-31/framework/reliability.html

REL 9: 如何备份数据?

备份数据、应用程序和配置,以满足恢复时间目标 (RTO) 和恢复点目标 (RPO) 的要求。

资源

What Is AWS Backup?
AWS re:Invent 2019: Deep dive on AWS Backup, ft. Rackspace (STG341)
Well-Architected lab: Level 200: Testing Backup and Restore of Data
Amazon S3: Protecting Data Using Encryption
Encryption for Backups in AWS
On-demand backup and restore for DynamoDB
EFS-to-EFS backup
AWS Marketplace: products that can be used for backup
APN Partner: partners that can help with backup

最佳实践:

改进计划

识别和备份需要备份所有数据,或从源复制数据

  • 了解并使用 AWS 服务的备份功能,以及工作负载使用的资源: AWS 提供了备份工作负载数据的功能
    What Is AWS Backup?
    Well-Architected lab: Level 200: Testing Backup and Restore of Data
    Creating a DB Snapshot
    Amazon EBS Snapshots
    On-Demand Backup and Restore for DynamoDB
    Creating a DB Cluster Snapshot in Neptune
    Cross-Region Replication
    Working with Amazon OpenSearch Service Index Snapshots
    Backup and Restore for ElastiCache for Redis
    Backing Up Amazon EFS
    Exporting Log Data to Amazon S3
  • 拍摄加密 Amazon EC2 EBS 卷的快照: 您可以通过拍摄时间点快照,将 Amazon EBS 卷上的数据备份到 Amazon S3 中。快照是增量备份,这意味着只保存拍摄最新快照之后出现更改的设备上的数据块。设置满足您的要求的快照计划和保留策略。
  • 复制 Amazon EFS 文件系统: 默认情况下,AWS 不拍摄 Amazon EFS 文件系统的快照。设置满足您的要求的快照计划和保留策略。
  • 拍摄已加密的 Amazon RDS 实例的快照: 默认情况下,AWS 每天拍摄一次快照并在当天保留。设置满足您的要求的快照计划和保留策略。
  • 拍摄 Amazon DynamoDB 表的快照: 默认情况下,AWS 不拍摄 DynamoDB 表的快照。设置满足您的要求的快照计划和保留策略。
  • 将 CloudWatch Logs 中的日志文件复制到 Amazon S3 以实现保留和存档: AWS 按照您在保留策略中指定的期限存储 CloudWatch Logs 日志文件。如果您需要将日志存储更长时间以用于分析、取证和存档,可以将它们导出至 Amazon S3 。
    Exporting log data to Amazon S3
  • 保护并加密备份

  • 对每个数据存储使用加密: 如果源数据已加密,则备份也将被加密。
  • 实施用于访问您的备份的最小权限: 请遵循最佳实践,根据安全最佳实践来限制对备份、快照和副本的访问。
    Security Pillar: AWS Well-Architected
  • 自动执行数据备份

  • 使用 AWS Backup 对支持的服务安排备份。: AWS Backup 是一项完全托管的备份服务,可让您轻松对云端和本地不同 AWS 服务中的数据进行集中自动备份。
    What Is AWS Backup?
    AWS re:Invent 2019: Deep dive on AWS Backup, ft. Rackspace (STG341)
  • 创建 EventBridge 事件,通过调用 Step Function 状态机来执行备份。: 您可以在 AWS Step Functions 中创建可协调备份的状态机。
    Creating an EventBridge Rule That Triggers on a Schedule
    What Is AWS Step Functions?
    Amazon States Language
  • 定期执行数据恢复以验证备份完整性和流程

  • 在备份自动化过程中加入还原。: 您可以借助 AWS Step Functions 状态机对各个已执行备份的系统执行还原操作。
    Creating an EventBridge Rule That Triggers on a Schedule
    What Is AWS Step Functions?
    Amazon States Language