Skip to content

AWS Fault Injection Service

#151 · Level 4 · Operations and specialized areas · DevOps and Infrastructure as Code

AWS Fault Injection Service (FIS) deliberately creates problems in a controlled way to see whether a system can handle them. This method is called chaos engineering. The test plan is written in an experiment template, which says what problem to cause (action) and on which resource (target). For example, stopping an EC2 instance or slowing down the network. You can set a stop condition so the test stops by itself if a CloudWatch alarm goes off.

A school fire drill — practicing before a real fire to see whether everyone can get out safely.

If you discover a weakness for the first time during a real emergency, it is too late.

Stopping a server to see whether the app keeps running, or slowing the network to see how the app behaves.

Azure Chaos Studio

For details and the latest information, see the official documentation: