Amazon recently announced the availability of AWS Resilience Hub, a service designed to help customers define, measure and manage the resilience of their applications in the cloud.
The service allows users to define Recovery Time Objective (RTO) and Recovery Point Objective (RPO) objectives and evaluate the configuration to ensure it meets requirements. There are four steps involved in working with Resilience Hub to reduce failure recovery time and data loss after an incident: add the application to assess, define resilience policies, conduct an assessment, and apply a of the following steps. the recommendations.
Following the best practices of AWS Well-Architected Framework, AWS Resilience Hub can discover applications deployed by AWS CloudFormation, including regions and multiple accounts. Sébastien Stormacq, Lead Developers’ Attorney, explains how to achieve continuous resiliency validation:
Resilience Hub also provides APIs for development teams to integrate their resilience assessment and testing into their CI/CD pipelines for ongoing resilience validation. Integrating resiliency validation into CI/CD pipelines helps ensure that any change to the application’s underlying infrastructure does not compromise resiliency.
In a separate article, Seth Eliot, lead architect for reliability solutions at AWS, explains how to build resilient, well-designed workloads using AWS Resilience Hub:
AWS Resilience Hub allows you to define your RTO and RPO objectives for each of your applications. It then reviews your application’s configuration to ensure it meets your requirements. It provides actionable recommendations and a resiliency score to help you track the resiliency of your application over time. Resilience Hub provides a customizable single dashboard experience (…) to conduct assessments, run pre-built tests, and configure alarms to identify issues and alert operators.
Eliot adds examples of actionable recommendations:
If I switch from MySQL RDS to Amazon Aurora, I can use backtracking to reduce the 1 hour 40 minutes RTO it takes to restore an RDS database backup.
Max Winter, senior solutions architect at AWS, adds:
This is amazing! Much better than building your resiliency estimates into a spreadsheet and hoping you remember to correctly copy each service’s SLA!
AWS Resilience Hub is currently available in a limited number of AWS regions, including Northern Virginia and Ireland. Mike Charles, architect at BOX Processing, notes:
Not supported in the region we are using. Not even in London.
Customers are billed based on the number of applications described in Resilience Hub, starting at USD 15 per application per month. There is a free tier for the first 6 months, up to 3 applications.