查找传统软件测试未发现的性能瓶颈或其他未知弱点。
定义停止试验或回滚至试验前状态的特定条件。
使用预先构建的模板在几分钟内设置并运行高质量的试验。
通过生成真实故障条件(例如不同资源的受损性能),获得卓越的见解。
工作原理
作为 AWS 韧性监测中心的一部分,AWS Fault Injection Service (FIS) 是一项完全托管式服务,用于运行故障注入实验,以便改进应用程序的性能、可观测性和韧性。FIS 简化了跨一系列 AWS 服务来设置和运行受控故障注入实验的过程,因此团队可以对其应用程序行为保有信心。
2.4798e890fdc8cd4d09e9e35dbccb68b62a69764e.png)
Fault Injection Service(02:54)
为什么选择 FIS?
FIS 为团队提供了在生产中进行实验(例如在满足特定条件时自动回滚或停止实验)所需的控制和防护机制。
使用案例
运行游戏日模拟
模拟以前的失败情况、已知的流程或团队弱项,或者季节性的需求峰值,同时监控系统的性能。
与交付管道集成
作为软件交付过程的环节,重复测试故障操作带来的影响,例如注入任务级别的容器故障。
在实例上运行 CPU 压力测试
测试您的应用程序如何处理 CPU 压力,以及 CPU 利用率是否超出指定的阈值。