本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon EBS 上进行故障测试
Amazon Fault Injection Service (Amazon FIS) 是一项完全托管的服务,可帮助您对 Amazon 工作负载执行故障注入实验。启用 EBS 操作后 Amazon FIS,您可以测试应用程序如何应对可能导致卷中 I/O 断和性能下降的存储故障。这种受控的测试环境使您能够观察应用程序对中断的响应,从而识别架构中的弱点并提高应用程序的整体弹性。使用暂停 I/O 操作和延迟注入操作,您可以测试您的监控和恢复机制,例如 Amazon CloudWatch 警报和故障转移工作流程,并提高任务关键型应用程序应对存储故障的弹性。有关的更多信息 Amazon FIS,请参阅《Amazon Fault Injection Service 用户指南》。
可用的实验
Amazon EBS 目前支持两种 Amazon FIS 故障注入:
注意事项
请注意以下事项:
-
支持所有 Amazon EBS 卷类型。同时支持根卷和数据卷。不支持实例存储卷。
-
卷必须连接到基于 Nitro 的 EC2 实例。
-
实验完成后,您的音量将根据持续时间恢复其原始 I/O 性能。您也可以在正在运行的实验完成之前将其停止。或者,您可以创建一个停止条件,以便在实验达到您在 CloudWatch 警报中定义的阈值时停止实验。
-
您可以与启用多重连接的卷 Amazon FIS 一起使用。所有连接的实例都受到影响。您无法为实验选择特定的卷实例附件。
-
FIS 目前在 Local Zones、Outposts 或 Wavelength Zones 中不可用。
-
在控制台中指定卷时,您最多可以在同一个可用区 ARNs 中同时测试 5 个卷。
-
您不能 Amazon FIS 使用在Outpost、区域或本地 Amazon Wavelength 区域中创建的卷。