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

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

亚马逊 DocumentDB 全球集群执行块

Amazon DocumentDB 全球集群执行块允许您为全局群集执行故障转移切换恢复工作流程。

  • 失效转移 – 使用此方法从计划外停机中恢复。使用这种方法,您可以跨区域故障转移到您的 Amazon DocumentDB 全局集群中的一个辅助集群。这种方法的恢复点目标(RPO)通常是一个以秒为单位的非零值。数据丢失量取决于故障发生时的 Amazon DocumentDB 全局 Amazon Web Services 区域 集群复制延迟。

  • 切换 — 将此方法用于受控场景,例如操作维护和其他计划中的操作程序,其中所有 Amazon DocumentDB 集群都处于正常状态。由于此功能会在进行任何其他更改之前将辅助群集与主群集同步,因此 RPO 为 0(无数据丢失)。

配置

要配置 Amazon DocumentDB 全球集群执行块,请输入以下值。

重要

在配置执行块之前,请确保您具有正确的 IAM 策略。有关更多信息,请参阅 亚马逊 DocumentDB 全球集群执行区块策略示例

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

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

  3. Amazon DocumentDB 全局集群标识符:输入全局集群的标识符。

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

  5. Amazon DocumentDB 集群指定选项:选择切换故障转移(数据丢失)。

  6. 超时:输入超时值。

然后,选择保存步骤

工作原理

通过配置 Amazon DocumentDB 全局群集执行块,您可以在应用程序恢复过程中对全局群集进行故障转移或切换。如果您使用的是一种 active/active 方法,则区域切换将使用其他已配置的区域作为来源。也就是说,如果某个区域处于停用状态,则区域切换将使用另一个活跃区域作为来源来匹配要扩展的百分比。

此块支持优雅和非优雅的执行模式。不雅的设置会执行 Amazon DocumentDB 全局集群故障转移,这可能会导致数据丢失。

在切换或故障转移操作期间,将更改客户用来写入的 DNS 端点。客户有责任确保在操作完成后使用正确的端点。

在计划评估中评估的内容

当区域切换评估您的计划时,区域切换会对您的 Amazon DocumentDB 执行区块配置和权限进行多项检查。区域切换可验证以下内容是否正确:

  • 配置中指定的亚马逊 DocumentDB 全局集群存在。

  • 源区域和目标区域都有 Amazon DocumentDB 集群。

  • 源集群和目标集群处于可用状态。

  • 源集群和目标集群中都有实例。

  • 全局集群引擎版本兼容。

区域切换还可以验证计划的 IAM 角色是否具有 Amazon DocumentDB 故障转移和切换所需的权限。有关区域切换执行块所需权限的更多信息,请参阅用于 ARC 中区域切换的基于身份的策略示例

正确的 IAM 权限对于 Amazon DocumentDB 执行块的正常运行至关重要。如果其中任何一个验证失败,区域切换将返回说明存在问题的警告,并提供特定的错误消息来帮助您解决权限或配置问题。这样可以确保在计划执行期间执行此步骤期间,您的计划拥有必要的访问权限来管理和与 Amazon DocumentDB 进行交互。