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

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

可用区自动转移组件

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

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

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

可用区自动转移

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

练习运行

为资源启用区域自动移位时,还必须为该资源配置区域自动移位练习运行。 Amazon 大约每周进行一次练习,持续大约 30 分钟。练习运行可确保您的应用程序可以在丢失一个可用区的情况下正常运行。在练习运行中,通过区域 Amazon 转移将资源的流量从一个可用区转移出去,然后在练习运行结束时将流量转移回去。

练习运行配置

练习运行配置定义了封锁的日期和窗口(如果有),以及您在区域自动移位中为资源的练习运行指定的 CloudWatch警报。您可以随时编辑练习运行,添加或更改阻止日期或时段,或者更新练习运行的警报。

要启用可用区自动转移,您必须为资源准备好练习运行配置。您也可以删除练习运行。要删除资源的练习运行配置,必须禁用可用区自动转移。

练习运行警报

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

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

您可以为练习运行指定两种类型的警报:一种是结果警报,用于在练习运行期间监控资源和应用程序的运行状况;另一种是阻止警报,您可以将其配置为防止练习运行启动或停止正在进行的练习运行。结果警报是必需的;阻止警报是可选的。

练习运行结果

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

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

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

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

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

内置安全规则

ARC 中内置的安全规则可防止资源同时发生多个流量变动。也就是说,只能针对资源执行一次客户发起的可用区转移、练习运行可用区转移或自动转移,才能主动将流量从可用区转移出去。例如,如果您对某个资源启动可用区转移,而该资源当前正在通过自动转移而转移出去,则优先进行可用区转移。有关更多信息,请参阅练习跑的结果

资源标识符

要为其启用区域自动移位的资源的标识符,即该资源的亚马逊资源名称 (ARN)。

您只能为账户中位于 ARC 支持的 Amazon 服务中的资源启用区域自动切换。

托管资源

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

资源名称

ARC 中托管资源的名称。

已应用状态

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

班次类型

定义分区偏移类型。shiftType可以具有以下值:

  • 区域移动

  • 区域_自动切换

  • 练习跑

  • FIS_实验