使用时间点恢复还原到指定的时间 - AWS Backup
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用时间点恢复还原到指定的时间

除快照备份之外,AWS Backup 还支持持续备份和时间点恢复 (PITR)。通过连续备份,您可以恢复 AWS 备份支持的资源,方法是将其回卷到您选择的特定时间,在精确度的 1 秒内(最多返回 35 天)。与快照备份进行比较,快照备份的频率只能像每小时一样。您还可以存储最多 100 年的快照备份。由于连续备份和快照备份具有不同的优势,我们建议您使用连续备份和快照备份规则保护资源。

持续备份的工作方式是:首先创建资源的完整备份,然后不断备份资源的事务日志。PITR 还原的工作方式是访问完整备份,然后将事务日志重播到您告诉 AWS Backup 恢复的时间。

当您使用 AWS Backup 控制台或 API 在 AWS Backup 中创建备份计划时,您可以启用连续备份。

使用控制台启用连续备份

  1. 登录到Amazon Web Services Management Console,然后在以下位置打开 AWS Backup 控制台:https://console.aws.amazon.com/backup

  2. 在导航窗格中,选择备份计划,然后选择创建 Backup 计划

  3. Drop/备份规则中,选择添加 Backup 规则

  4. Backup 规则配置部分中,选择为受支持的资源启用连续备份

支持的时间点恢复服务和应用程序

AWS Backup 支持以下服务和应用程序的持续备份和时间点恢复。本节介绍在 AWS Backup 中使用 PITR 的资源特定优势、限制和最佳实践。

Amazon RDS

Amazon RDS 将其连续备份称为 “自动备份”。AWS Backup 称 Amazon RDS 连续备份为 “连续备份”。

如果您将 AWS Backup 用于 Amazon RDS 快照和连续备份,AWS Backup 将智能地安排备份窗口以及 Amazon RDS 维护窗口,以防止冲突。您不再需要在另一个小时之前手动安排一个备份窗口。

注意

AWS Backup 目前不支持 Amazon Aurora 连续备份。AWS Backup 支持 Aurora 快照。

您无法控制 Amazon RDS 自动备份窗口。这是因为 AWS Backup 会为您智能地安排它。

您可以使用 AWS Backup 或 Amazon RDS 来执行时间点恢复。有关 AWS Backup 控制台的说明,请参阅恢复亚马逊 RDS 数据库。有关 Amazon RDS 说明,请参阅将数据库实例还原至指定时间中的Amazon RDS 用户指南

在执行时间点恢复时,请考虑以下事项:

  • 还原最近的活动— 由于 Amazon RDS 处理其事务日志的方式,您可能无法恢复最近 5 分钟的活动。

  • 创建 Amazon RDS 连续备份的副本— 您无法创建 Amazon RDS 连续备份的副本,因为 Amazon RDS 不允许复制事务日志。

有关使用 Amazon RDS 的常规信息,请参阅Amazon RDS 用户指南

管理连续备份设置

将 AWS Backup 连续备份规则应用于 Amazon RDS 实例后,您无法在 Amazon RDS 中创建或修改该实例的连续备份设置。存在这种限制是为了防止冲突。

要在 Amazon RDS 中查看连续备份,请在Amazon RDS 控制台中,选择维护和备份,并查找自动备份字段。

要将该 Amazon RDS 实例的连续备份控制权转移回 Amazon RDS,您可以使用 AWS Backup 控制台Amazon命令行界面或 API。

使用 AWS Backup 控制台将持续备份控制过渡到 Amazon RDS

  1. 打开 AWS Backup 控制台https://console.aws.amazon.com/backup

  2. 在导航窗格中,选择 Backup plans (备份计划)

  3. 删除具有持续备份保护该资源的所有 Amazon RDS 备份计划。

  4. 选择备份保管库。从备份保管库中删除连续备份恢复点。或者,等待其保留期过去,从而导致 AWS Backup 自动删除恢复点。

完成这些步骤后,AWS Backup 会将您的资源的持续备份控制权转移回 Amazon RDS。

使用 AWS Backup API 或 CLI 将持续备份控制过渡到 Amazon RDS

Amazon RDS 连续备份所需的 IAM 权限

  • 要使用 AWS Backup 配置 Amazon RDS 数据库的连续备份,请验证 API 权限rds:ModifyDBInstance存在于您的备份计划配置定义的 IAM 角色中。要恢复 Amazon RDS 连续备份,您必须添加rds:RestoreDBInstanceToPointInTime添加到您为还原作业提交的 IAM 角色。可以使用AWS Backup default service role来执行备份和恢复。

  • 要描述可用于时间点恢复的时间范围,AWS Backuprds:DescribeDBInstanceAutomatedBackupsAPI。在 AWS Backup 控制台中,您必须具有rds:DescribeDBInstanceAutomatedBackupsAWS Identity and Access Management (IAM) 托管策略中的 API 权限。可以使用AWSBackupFullAccess或者AWSBackupOperatorAccess托管策略。这两个策略都具有所有必需的权限。有关更多信息,请参阅 托管策略

使用连续备份

查找连续备份

您可以使用 AWS Backup 控制台查找持续备份。

使用 AWS Backup 控制台查找连续备份

  1. 打开 AWS Backup 控制台https://console.aws.amazon.com/backup

  2. 在导航窗格中,选择备份文件库,然后在列表中选择备份文件库。

  3. 备份部分,位置在Backup 类型列,排序Continuous恢复点。您也可以按恢复点 ID作为前缀Continous

还原连续备份

使用 AWS Backup 控制台还原连续备份

  • 在 PITR 还原过程中,AWS Backup 控制台会显示恢复时间部分。在本节中,执行下列操作之一:

    • 选择恢复到最新可恢复时间

    • 选择指定日期和时间以输入您自己的保留期内的日期和时间。

使用 AWS Backup API 还原连续备份

  • 调用StartRestoreJobAPI 操作RestoreTime参数,如下例所示。

    “RestoreTime”:”2011-09-07T23:45:00Z”

    你必须表达RestoreTime采用通用协调时间 (UTC)。有关更多信息,请参阅 。恢复时间

停止连续备份

如果要停止连续备份,则必须从备份计划中删除连续备份规则。如果您只从备份保管库中删除连续备份恢复点,则备份计划仍将继续执行连续备份规则,从而创建新的恢复点。

但是,即使您删除了连续备份规则,AWS Backup 也会记住您现在已删除的备份规则的保留期。它会根据您指定的保留期自动从备份保管库中删除连续备份恢复点。

制作连续备份的副本

如果连续备份规则还指定了跨账户或跨区域副本,AWS Backup 会拍摄连续备份的快照,将该快照复制到目标文件库,然后删除源快照。要了解有关跨账户和区域复制恢复点的详细信息,请参阅复制备份

AWS Backup 不支持连续备份的按需副本。AWS Backup 不支持 Amazon RDS 连续备份的副本,因为 Amazon RDS 不允许其事务日志的副本。

更改您的保留期

您可以使用 AWS Backup 来增加或减少现有连续备份规则的保留期。最短保留期限为 1 天。最长保留期限为 35 天。

如果你增加你的保留期,效果是立即的。如果您缩短保留期,AWS Backup 将等到足够的时间后再应用更改以防止数据丢失。例如,如果您将保留期从 35 天减少到 20 天,AWS Backup 将继续保留 35 天的连续备份,直到 15 天为止。此设计可在您进行更改时保护您最近 15 天的备份。

从备份计划中删除唯一的连续备份规则

当您使用连续备份规则创建备份计划,然后删除该规则时,AWS Backup 会记住您现在已删除的规则中的保留期。当保留期过后,它将从备份保管库中删除连续备份。

在同一资源上重叠连续备份

通常,您应该使用不超过一个连续备份规则来保护每个资源。这是因为额外的连续备份是冗余的。但是,随着备份资源的扩展,多个备份计划、规则和电子仓库可能在单个资源上重叠。AWS Backup 按如下方式处理这些重叠。

如果您将同一资源包含在多个备份计划中,并具有连续备份规则,则 AWS Backup 只会为其评估的第一个备份计划创建连续备份。它将为所有其他备份计划创建快照备份。

如果在单个备份计划中包含多个持续备份规则,则:

  • 如果您的规则指向同一备份文件库,则 AWS Backup 仅为保留期最长的规则创建连续备份。它无视所有其他规则。

  • 如果您的规则指向不同的备份文件库,AWS Backup 将拒绝该计划无效。

时间点恢复注意事项

请考虑以下注意事项,以便时间点恢复:

  • 自动回退到快照— 如果 AWS Backup 无法执行连续备份,它会尝试执行snapshot备份。

  • 不支持按需连续备份— AWS Backup 不支持按需连续备份,因为按需备份记录了一个时间点,而连续备份记录会在一段时间内发生变化。

  • 不支持转换为冷库— 连续备份不支持过渡到冷存储,因为过渡到冷存储需要至少 90 天的过渡期,而连续备份的最长保留期为 35 天。