What is a consideration when deploying an application across multiple Availability Zones to ensure high availability?
Applications must be designed to handle the failure of an Availability Zone without human intervention, automatically redistributing traffic to instances in operational zones.
Availability Zones automatically manage the state of applications, enabling stateful applications to fail over without any data loss or manual intervention.
Deploying applications to more Availability Zones than necessary will linearly increase the availability and reliability of the application.
Applications should rely on a single Availability Zone for mission-critical deployments to concentrate the resources and strengthen the zone's resilience.
Using diverse Availability Zones for different application components eliminates the need for synchronous data replication.