亚马逊 Route 53 运行状况检查执行块 - Amazon 应用程序恢复控制器 (ARC)

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

亚马逊 Route 53 运行状况检查执行块

Amazon Route 53 运行状况检查执行区块允许您指定在故障转移期间应用程序流量将重定向到的区域。执行区块会创建 Amazon Route 53 运行状况检查,然后将其附加到账户中的 Route 53 DNS 记录中。当您执行区域切换计划时,Route 53 运行状况检查状态会更新,并且流量将根据您的 DNS 配置进行重定向。

配置

要配置 Route 53 运行状况检查执行块,请输入以下值:

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

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

  3. 托管区域 ID:您的域的托管区域 ID 和 Route 53 中的 DNS 记录。

  4. 记录名称:输入记录名称(域名),您使用这些记录以及关联的运行状况检查来重定向应用程序的流量。Region switch 将找到记录名称的 Route 53 记录集,并尝试根据记录集的 “” 或 “集合标识符” 中的区域名称将每个记录集映射到一个区域。

  5. 记录集标识符(可选):如果在创建计划后,Region switch 无法自动将记录集从步骤 4 中提供的记录名称映射到区域,则可以选择手动提供记录集标识符。如果计划评估返回一条警告,表明需要更多信息,请使用记录集标识符更新您的计划,方法是为每个区域添加以下内容:

    • 记录集标识符:为记录集输入集标识符值/将流量路由到

    • 区域:输入与具有记录集标识符信息的记录集关联的区域。

  6. 选择保存步骤。

  7. 在 Route 53 中配置运行状况检查。

    区域切换为执行块中定义的托管区域内的每个记录名称提供每个区域的运行状况检查 ID。确保在 Route 53 中为账户中的相应记录集配置运行状况检查,以便在计划执行期间,区域切换器可以正确地重定向应用程序的流量。在计划详情页面的 He alth chec ks 选项卡中,您可以查看所有执行区块和区域的运行状况检查。

工作方式

您可以在区域切换工作流程中添加运行状况检查执行块,这样您就可以将流量重定向到辅助区域进行 active/passive 配置,或者将流量重定向到已停用的区域以外的地方进行 active/active 配置。如果您在计划中添加多个工作流程,请为使用相同 DNS 记录的所有运行状况检查执行区块提供相同的配置值。

根据您在配置执行块时提供的信息,Region switch 会尝试确定计划中每个区域的正确记录集。通常,托管区域 ID 和记录名称足以确定记录集和关联区域。否则,在您创建计划后,当 Region switch 运行其自动计划评估时,系统会返回一条警告,告知您需要更多信息。

区域切换为每个 Route 53 运行状况检查执行区块提供运行状况检查。对于使用 active/passive 恢复方法的计划,主区域的运行状况检查起始为运行状况良好,备用区域的运行状况检查最初设置为不健康。对于使用 active/active 恢复方法的计划,所有地区的运行状况检查都以健康状态开始。

要使区域切换能够为您的计划成功运行此执行块,您必须将运行状况检查添加到 DNS 记录中。

对于 active/active 计划,执行步骤的工作方式如下:

  • 当针对某个区域运行停用工作流程时,运行状况检查将设置为不正常,流量将不再定向到该区域。

  • 当针对某个区域运行激活工作流程时,运行状况检查将设置为正常,流量将路由到该区域。

对于 active/passive 计划,执行步骤的工作方式如下:

  • 当针对某个区域运行激活工作流程时,该区域的运行状况检查将设置为正常,流量将路由到该区域。同时,计划中其他区域的运行状况检查设置为不健康,流量将停止定向到该区域。

作为计划评估一部分的评估内容

当区域切换评估您的计划时,区域切换会对您的 Lambda 执行区块配置和权限执行多项检查。区域切换验证运行状况检查是否已附加到执行块配置中指定的 DNS 记录。也就是说,区域切换会验证特定区域的 DNS 记录 AWS 区域 是否配置为使用该区域的运行状况检查。