What is Amazon Route 53 Application Recovery Controller? - Amazon Route 53 Application Recovery Controller

What is Amazon Route 53 Application Recovery Controller?

Amazon Route 53 Application Recovery Controller helps you prepare for and accomplish faster recovery operations for applications running on AWS. Route 53 ARC provides four capabilities: readiness check, routing control, zonal shift, and zonal autoshift. With Route 53 ARC, you can gain insights into whether your applications and resources are prepared for recovery, and quickly mitigate impairments for a multi-Availability Zone or multi-Region application.

The AWS Global Cloud Infrastructure provides fault tolerance and resilience, with each AWS Region comprised of multiple, fully-isolated Availability Zones. Route 53 ARC works within this AWS structure to help your applications be resilient.

Multi-AZ recovery

Zonal shifts enable you to quickly recover from Availability Zone impairments, by temporarily moving traffic for a resource away from an Availability Zone. Starting a zonal shift helps your application recover quickly, for example, from a developer's bad code deployment or from an AWS infrastructure failure in a single Availability Zone, reducing the impact and time lost from an issue in one zone.

You can start a zonal shift for any managed resource in your account in a Region. Supported AWS resources are automatically registered with Route 53 ARC. Resources that are registered for zonal shifts in Route 53 ARC are managed resources in Route 53 ARC.

Zonal shifts are temporary. You must specify an expiration when you start a zonal shift, of up to three days initially. If you want to still keep traffic away from an Availability Zone, you can update the zonal shift and set a new expiration.

Zonal autoshift is a capability in Route 53 ARC that you can enable to have AWS shift traffic away from an Availability Zone for a resource, on your behalf. AWS starts an autoshift when internal telemetry indicates that there is an Availability Zone impairment that could potentially impact customers. The internal telemetry incorporates metrics from several sources, including the AWS network, and the Amazon EC2 and Elastic Load Balancing services.

Multi-Region recovery

Routing controls enable you to re-balance traffic across application replicas during failures, so that you can ensure that your application is available. Safety rules help protect you from unintended outcomes by imposing guard rails that you define. Using these rules, you can make sure, for example that only one of your endpoints, active or standby, is enabled and in service at a time.

For multi-Region recovery, Route 53 ARC can help you centrally coordinate failovers across multiple AWS Regions. Extremely reliable routing controls enable you to recover applications by rerouting traffic, for example, across Regions. To do this, you partition your applications into redundant failure-containment units, or replicas. The boundary of each replica can be a Region or an Availability Zone, or even a smaller unit.

Readiness checks continually monitor AWS resource quotas, capacity, and network routing policies, and can notify you about changes that would affect your ability to fail over to a replica and recover. Continual readiness checks help make sure that, on an ongoing basis, your multi-Region applications are scaled and configured to handle failover traffic.