可用区自动转移组件 - Amazon 应用程序恢复控制器 (ARC)

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

可用区自动转移组件

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

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

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

可用区自动转移

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

练习运行

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

练习运行配置

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

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

练习运行警报

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

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

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

练习运行结果

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

  • PENDING: 练习跑的区域偏移处于活动状态(进行中)。目前还没有结果可以返回。

  • SUCCEEDED: 在练习跑期间,结果警报没有进入ALARM状态,练习跑完成了整整30分钟的测试周期。

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

  • FAILED: 在练习跑期间,结果警报进入ALARM状态。

内置安全规则

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

资源标识符

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

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

注意

您只能在关闭跨区域负载平衡的情况下为应用程序负载均衡器配置区域自动切换。

托管资源

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

资源名称

中托管资源的名称ARC。

已应用状态

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