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

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

可用区自动转移组件

下图说明了自动切换将流量从可用区移开的示例。 Amazon 当内部遥测数据显示存在可能影响客户的可用区域受损时,会启动自动换档。

包含三个可用区的自动转移的示意图

以下是 ARC 中分区自动移位功能的组成部分。

区域自动换档

可用区自动转移无需您执行任何操作即可将资源的流量转移出去。区域自动换档是 ARC 中的一项功能,当内部遥测显示存在可能影响客户的可用区受损时,它会 Amazon 启动自动换档。请注意,在某些情况下,没有受到影响的资源可能会被转移出去。

练习运行

为资源启用区域自动移位时,还必须为该资源配置区域自动移位练习运行。 Amazon 大约每周进行一次练习,持续大约 30 分钟。您也可以按需安排练习。

练习运行可确保您的应用程序可以在丢失一个可用区的情况下正常运行。在练习运行中,通过区域 Amazon 转移将资源的流量从一个可用区转移出去,然后在练习运行结束时将流量转移回去。

练习运行配置

使用练习跑配置,您可以定义 ARC 何时可以开始使用区域自动移位的资源进行练习的时间范围(封锁或允许的窗口)。您还可以定义 Amazon 练习跑的 CloudWatch警报。您可以随时编辑练习跑配置,添加或更改已屏蔽或允许的窗口,或者更新练习跑的警报。

要启用区域自动移位,必须为资源准备好练习运行配置。

您可以删除练习跑,但首先,必须禁用分区自动切换。

练习运行警报

在配置练习跑时,您可以根据资源和应用程序要求指定 CloudWatch 警报(您首先在中创建 CloudWatch)。如果您的应用程序受到练习运行的不利影响,则您指定的警报可以阻止练习运行启动,或可以停止正在进行的练习运行。

如果您指定的警报进入ALARM状态,ARC 将结束练习运行的区域移动,这样资源的流量就不会再从可用区域转移出去。

您可以为练习跑指定两种类型的警报:结果警报,用于在练习运行期间监控资源和应用程序的运行状况,以及屏蔽警报,您可以将其配置为阻止练习跑开始或停止正在进行的练习运行。至少需要一个结果警报;屏蔽警报是可选的。

练习跑成果

ARC 报告每次练习的结果。以下是可能的练习运行结果:

  • 待处理:练习运行的可用区转移处于活动状态(正在进行中)。目前还没有结果可以返回。

  • 已成功:在练习运行期间,结果警报未进入 ALARM 状态,练习运行完成了整整 30 分钟的测试周期。

  • 已中断:练习运行结束的原因并非结果警报进入 ALARM 状态。练习运行中断的原因可能有多种。例如,由于为练习运行指定的阻止警报进入 ALARM 状态而结束的练习运行的结果为 INTERRUPTED。有关出现 INTERRUPTED 结果的原因的详细信息,请参阅练习运行结果

  • 已失败:在练习运行期间,结果警报进入了 ALARM 状态。

  • C@@ APACITY_CHECK_FAILED:检查负载平衡和 Auto Scaling 组资源的可用区容量平衡失败

内置安全规则

ARC 中内置的安全规则可防止资源同时发生多个流量变动。也就是说,只有一次由客户发起的区域转移、实践运行的区域转移(由客户 Amazon 或由客户发起)或资源的自动切换可以主动将流量从可用区转移出去。例如,如果您对某个资源启动可用区转移,而该资源当前正在通过自动转移而转移出去,则优先进行可用区转移。有关更多信息,请参阅区域偏移的优先级

资源标识符

要为其启用区域自动移位的资源的标识符,即该资源的亚马逊资源名称 (ARN)。您只能为账户中位于 ARC 支持的 Amazon 服务中的资源启用区域自动切换。

托管资源

应用程序负载均衡器会自动向 ARC 注册资源,以实现区域自动切换。您必须手动选择其他资源才能进行区域自动切换。

资源名称

ARC 中托管资源的名称。

已应用状态

已应用状态指示资源的流量转移是否有效。配置可用区自动转移时,一个资源可以有多个活动的流量转移,即练习运行可用区转移、客户发起的可用区转移或自动转移。但是,只应用一个资源,也就是说,一次只能对资源生效。状态为 APPLIED 的转移可确定资源的应用程序流量已转移出去的可用区,以及该流量转移何时结束。

班次类型

定义分区偏移类型。区域偏移可以有以下类型之一:

  • Zonal_shift

  • ZONAL_AutoShift

  • 练习跑

  • FIS_实验