Zonal shift in ARC
With zonal shift in Amazon Application Recovery Controller (ARC), you can move traffic for an Elastic Load Balancing resource away from an Availability Zone in an AWS Region, to quickly mitigate an issue and quickly recover your application. Note that the Elastic Load Balancing resources must have cross-zone load balancing turned off to use this capability.
When you deploy and run AWS applications on load balancers in multiple (typically three) AZs in a Region, you can quickly recover an application in an impaired AZ by starting a zonal shift. Shifting your application traffic to healthy AZs reduces the duration and severity of impact caused by power outages, or hardware or software issues in an AZ.
You might choose to shift traffic, for example, because a bad deployment is causing latency issues, or because the Availability Zone is impaired. A zonal shift requires no advance configuration steps, but your AWS configuration must support handling your client load without the Availability Zone that you shift away from. Supported load balancer resources are automatically registered with Amazon Application Recovery Controller (ARC) for you, so that you can simply start a zonal shift for the load balancer when needed.
Starting a zonal shift requires no setup or configuration. After you ensure that you have sufficient capacity to shift traffic away from an Availability Zone, choose the Availability Zone to shift away from and the resource to shift traffic away for, and then start the zonal shift. You can cancel the shift at any time, to have traffic begin returning to the Availability Zone.
All zonal shifts are temporary mitigations. You set an initial expiration when you start a zonal shift, from one hour up to three days (72 hours), which you can extend, if you need to continue the traffic shift.
Be aware that, in specific scenarios, zonal shift does not shift traffic away from the AZ. For more information about zonal shift support, see Resources and scenarios supported for zonal shift and zonal autoshift.