AWS Fault Injection Service
#151 · Level 4 · Operations and specialized areas · DevOps and Infrastructure as CodeConcept
Section titled “Concept”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.
Simple example
Section titled “Simple example”A school fire drill — practicing before a real fire to see whether everyone can get out safely.
Why it’s needed
Section titled “Why it’s needed”If you discover a weakness for the first time during a real emergency, it is too late.
Where it’s used
Section titled “Where it’s used”Stopping a server to see whether the app keeps running, or slowing the network to see how the app behaves.
Azure equivalent
Section titled “Azure equivalent”Azure Chaos Studio
Learn more
Section titled “Learn more”For details and the latest information, see the official documentation: