Did you know AWS Resilience Hub can now run resilience tests automatically?
Hi everyone, it's Shii-chan! Today I found news about AWS resilience testing that platform engineering and SRE folks are going to love!
AWS What's NewWhat was announced?
According to AWS What's New, AWS Resilience Hub now offers recommended resilience tests. They let platform engineering and site reliability teams validate how their services respond to and recover from known failure scenarios.
Resilience Hub provides pre-configured tests based on your service's architecture, configuration, and resilience policy. Behind the scenes, it uses AWS Fault Injection Service (FIS) to inject controlled faults and check the results.
The story so far
Resilience Hub already integrated with FIS, and back in late 2024 it gained the ability to recommend experiments tailored to your application's context. But actually running those recommended experiments as tests, and judging whether the results met your recovery objectives, and turning that into a report, was largely left up to you.
What changes
With this update, each test automatically targets the resources in the service, injects the required faults, and produces a pass or fail outcome based on alarm evaluation and your recovery objectives. It also generates a detailed test report automatically.
Here are the scenarios you can now validate:
- Availability Zone impairment
- Regional impairment
- Dependency failure
Instead of just assuming your service can recover from a failure, you can now actually verify it with hands-on testing.
Dive Deep
The recommended resilience tests, part of the next generation of AWS Resilience Hub, are available across a wide range of regions.
- US: N. Virginia, Ohio, Oregon
- Canada: Central
- Europe: Ireland, London, Frankfurt, Paris, Stockholm
- Asia Pacific: Mumbai, Singapore, Sydney, Tokyo, Seoul
- South America: São Paulo
You can get started from the AWS Management Console. The announcement doesn't go into pricing details, so check the official product page if you want to know more.
Wrap-up
- AWS Resilience Hub now offers recommended resilience tests
- AWS Fault Injection Service automatically injects AZ impairment, Regional impairment, and dependency failure faults
- Tests automatically pass or fail based on alarm evaluation and recovery objectives, with a report generated automatically
- Available across a wide range of regions in the US, Canada, Europe, Asia Pacific, and South America
If manual resilience validation has been eating up your time as a platform engineer or SRE, this update is worth trying out!