How zonal autoshift and practice runs work
The zonal autoshift capability in Amazon Application Recovery Controller (ARC) allows Amazon to shift traffic for a resource away from an Availability Zone, on your behalf, when Amazon determines that there's an impairment that could potentially affect customers in the Availability Zone. Zonal autoshift is designed for a resource that is pre-scaled in all Availability Zones in an Amazon Web Services Region, so that an application can operate normally with the loss of one Availability Zone.
With zonal autoshift, you are required to configure practice runs, where ARC regularly shifts traffic for the resource away from one Availability Zone. ARC schedules practice runs about weekly for each resource that has a practice run configuration associated with it. Practice runs for each resource are scheduled independently.
For each practice run, ARC records an outcome. If a practice run is interrupted by a blocking condition, the practice run outcome is not marked as successful. For more information about practice run outcomes, see Outcomes for practice runs.
You can configure Amazon EventBridge notifications to send you information about autoshifts and practice runs. For more information, see Using zonal autoshift with Amazon EventBridge.