View a markdown version of this page

Amazon Aurora Global Database 执行块 - Amazon 应用程序恢复控制器(ARC)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

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

Amazon Aurora Global Database 执行块

您可以借助 Amazon Aurora Global Database 执行块为全球数据库执行失效转移或切换恢复工作流程。

  • 失效转移 – 使用此方法从计划外停机中恢复。使用这种方法,您可以跨区域失效转移到 Aurora 全球数据库中的一个辅助数据库集群。这种方法的恢复点目标(RPO)通常是一个以秒为单位的非零值。数据丢失量取决于故障发生时Aurora全局 Amazon Web Services 区域 数据库的复制延迟。有关更多信息,请参阅《Amazon Aurora 用户指南》中的从计划外停机中恢复 Amazon Aurora Global Database。

  • 切换 – 此操作以前称为托管式计划内失效转移。将此方法用于受控场景,例如操作维护和其他计划内操作过程,其中所有 Aurora 集群以及与之交互的其他服务都处于正常状态。由于此特征会在进行任何其他更改之前将辅助数据库集群与主数据库集群同步,因此 RPO 为 0(不会造成数据丢失)。有关更多信息,请参阅《Amazon Aurora 用户指南》中的对 Amazon Aurora Global Database 执行切换。

配置

要配置 Aurora Global Database 执行块,请输入以下值。

重要

在配置执行区块之前,请确保计划的执行角色具有正确的 IAM 策略。有关更多信息,请参阅 Aurora Global Database 执行块示例策略。

  1. 步骤名称:输入名称。

  2. 步骤描述(可选):输入步骤的描述。

  3. Aurora Global Database 集群名称:输入全球数据库的标识符。

  4. 区域的集群 ARN:输入计划中每个区域要使用的集群 ARN。

  5. 为 Aurora 数据库指定选项:根据需要选择切换或失效转移(数据丢失)

  6. Aurora Global Database 集群名称:

  7. 超时:输入超时值。

然后,选择保存步骤。

工作原理

通过配置 Aurora Global Database 执行块,您可以在应用程序恢复过程中对全球数据库进行失效转移或切换。如果你使用一种 active/active 方法,区域切换会使用另一个配置的区域作为来源。也就是说,如果某个区域处于停用状态,则区域切换将使用另一个活跃区域作为来源来匹配要扩展的百分比。

此块支持优雅和非优雅的执行模式。非优雅设置执行 Aurora Global Database 失效转移,这可能会导致数据丢失。

有关 Aurora Global Database 灾难恢复(包括失效转移和切换)的更多信息,请参阅《Amazon Aurora 用户指南》中的在 Amazon Aurora Global Database 中使用切换或失效转移。