AWS Cloud Resilience resources

Build and run resilient, highly available applications in the AWS cloud

Whitepapers

Resilience Lifecycle Framework

This whitepaper shares services, strategies, best practices, and mechanisms you can incorporate into your organizational and developmental processes to drive continuous resilience.

Multi-Region Fundamentals

This whitepaper is intended for cloud architects and senior leaders building workloads on AWS who are interested in using a multi-Region architecture to improve resilience for their workloads.

Advanced Multi-AZ Resilience Patterns

This whitepaper provides guidance on how to instrument workloads to detect impact from gray failures that are isolated to a single Availability Zone, and then take action to mitigate that impact in the Availability Zone.

Using AWS Fault Isolation Boundaries

This whitepaper details how AWS uses its fault isolation boundaries, inclusive of Availability Zones (AZ), Regions, control planes, and data planes, to create zonal, Regional, and global services.

Disaster Recovery of Workloads on AWS

This whitepaper outlines best practices for planning and testing disaster recovery for any workload deployed to AWS, and offers different approaches to mitigate risks and meet the recovery objectives for that workload.

Resilience Analysis Framework

This whitepaper introduces a resilience analysis framework that provides a consistent way to analyze failure modes and how they could impact your workloads.

Blogs

Resilience Best Practices

New to resilience? Read this blog to learn about the top four most important concepts to get you started on your journey to building resilient applications in the cloud. 

Read more

Resilience Hub now seamlessly integrated into myApplications in AWS Console Home, you can effortlessly manage and enhance your application’s resilience alongside other essential metrics.

Read more

High Availability Patterns

A multi-Region approach is a reliable way to achieve a bounded recovery time for critical applications in the rare event of a service failure in a Region that is impacting your application.

Read more

Learn how performing an Auto Scaling Group (ASG) zonal shift fits in to a multi-AZ resilience strategy and considerations for how to use the feature with different architectures.

Read more

Performing a zonal shift with Amazon Route 53 Application Recovery Controller enables you to achieve rapid recovery from application failures in a single Availability Zone (AZ).

Read more

Learn how Amazon automatically validates and safely deploys any type of source change to production, and how you can apply this strategy to your work. 

Read more

Learn about building simple, scalable, resilient systems using a clever coffee analogy and AWS services such as Amazon Route 53 and S3. 

Read more

Learn strategies for using idempotent APIs to reduce complexity and manage retries.

Read more

Customers frequently use Elastic Load Balancing (ELB) load balancers and Amazon EC2 Auto Scaling groups (ASG) to build scalable, resilient workloads.

Read more

Disaster Recovery

AWS Elastic Disaster Recovery offers multi-account capabilities to meet governance, security, and operational requirements.

Read more

There are certain situations where you might need to run your workloads in a single AZ. With AWS Elastic Disaster Recovery you can continuously replicate data from your primary AZ to a secondary AZ and recover your applications during both planned and unplanned outages.

Read more

This four-part series shares best practices for disaster recovery across four strategies: backup and restore, pilot light, warm standby, and multi-site active/active. 

Read more

Modern DNS services, like Amazon Route 53, offer health checks and failover records that you can use to simplify and strengthen your DR plan. 

Read more

Chaos Engineering

Discover how Amazon Search combines technology and culture to empower its builder teams, ensuring platform resilience through Chaos Engineering.

Read more | View more blogs

Learn how the AWS Fault Injection Service Scenario Library can make your chaos engineering journey easier.

Read more

Learn how you can use AWS Fault Injection Service (FIS) to support the DORA requirements around scenario-based testing through a structured, iterative process of identifying failure scenarios, planning and executing chaos engineering experiments, reporting on the results, and using the information learned to improve operational resilience.

Learn more

By purposefully injecting failures and stresses into serverless components, you can uncover hidden weaknesses and validate the fault tolerance of your systems.

Read more

AWS Multi-Region Capabilities

AWS supports the needs of every customer—including those requiring a multi-Region deployment option—and provides prescriptive guidance to build and run critical workloads across Regions. View our list of AWS services with multi-Region capabilities.