使用以下方法测试区域自动换档 Amazon FIS - Amazon 应用程序恢复控制器 (ARC)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用以下方法测试区域自动换档 Amazon FIS

您可以使用 Amazon Fault Injection Service 来设置和运行实验,以帮助您模拟现实世界中的条件,例如 “可用区可用性:电源中断” 场景,该场景将演示在可能存在广泛的 AZ 损伤期间,在启用自动换档的资源上 Amazon 启动区域自动换档时会发生什么。

启动aws:arc:start-zonal-autoshift恢复操作允许您演示在执行可用区可用性场景期间,如何自动 Amazon 将启用区域自动移位的资源的流量从可能受损的可用区转移出去,并将其重新路由到同一 Amazon 区域的正常 AZs 运行状态。

例如,您可以使用 Amazon FIS 场景库来模拟由于电源中断而导致的可用区损失。在本实验中,在可用区电源中断开始五分钟后,恢复操作aws:arc:start-zonal-autoshift会自动将资源流量从指定的可用区转移出指定的可用区,以演示在可能存在广泛的可用区损伤时如何触发自动切换。在这段时间之后,实验结束后,流量会转移回原来的可用区,这表明影响该可用区的电力事件已完全恢复。

实验与分区自动换档练习有何不同

Amazon FIS 实验与区域自动移位练习的不同之处在于,在练习运行期间,ARC 会将您的资源流量从一个可用区转移出去,这是正常流程的一部分,以确保您的应用程序能够承受可用区的损失。但是,在 Amazon FIS 实验中, Amazon FIS 演示如何代表您为启用自动换档的资源触发 AZ 损伤和自动换档,然后在损伤得到解决后取消自动换档。

在 Amazon FIS 启动的区域偏移运行期间,您无法对其进行更新,取消外部的区域偏移将结束实验。 Amazon FIS Amazon FIS

Amazon FIS 基于到期的安全机制

Amazon FIS 使用、和管理区域偏移 StartZonalShift UpdateZonalShift,并将这些请求CancelZonalShift APIs 的expiresIn字段设置为 1 分钟,以此作为安全机制。这使得 Amazon FIS 在发生任何意外事件(例如网络中断或系统问题)时,可以快速回滚区域移动。在 ARC 控制台中,到期时间字段将显示 Amazon FIS-managed,实际的预期到期时间由区域移位操作中指定的持续时间决定。有关练习跑的更多信息,请参阅分区自动换档和练习跑的工作原理

在给定时间内,应用的区域偏移不能超过一个,也就是说,只有一个练习运行区域偏移、客户启动的区域移动、自动移位或对资源进行实验。 Amazon FIS 当第二次区域偏移开始时,ARC 会遵循优先顺序来确定哪种区域偏移类型对资源有效。有关区域偏移优先级的更多信息,请参阅区域偏移的优先级

有关 Amazon FIS 恢复操作的更多信息,请参阅《Amazon Fault Injection Service 用户指南》中的Amazon FIS 恢复操作