Reliability in Azure Application Gateway for Containers

This article describes reliability and availability zones support in Azure Application Gateway for Containers. For a more detailed overview of reliability in Azure, see Azure reliability.

Availability zone support

Azure availability zones are at least three physically separate groups of datacenters within each Azure region. Datacenters within each zone are equipped with independent power, cooling, and networking infrastructure. In the case of a local zone failure, availability zones are designed so that if the one zone is affected, regional services, capacity, and high availability are supported by the remaining two zones.

Failures can range from software and hardware failures to events such as earthquakes, floods, and fires. Tolerance to failures is achieved with redundancy and logical isolation of Azure services. For more detailed information on availability zones in Azure, see Regions and availability zones.

Azure availability zones-enabled services are designed to provide the right level of reliability and flexibility. They can be configured in two ways. They can be either zone redundant, with automatic replication across zones, or zonal, with instances pinned to a specific zone. You can also combine these approaches. For more information on zonal vs. zone-redundant architecture, see Recommendations for using availability zones and regions.

Application Gateway for Containers (AGC) is always deployed in a highly available configuration. For Azure regions that support availability zones, AGC is automatically configured as zone redundant. For regions that don't support availability zones, availability sets are used.

Prerequisites

To deploy with availability zone support, you must choose a region that supports availability zones. To see which regions support availability zones, see the list of supported regions.

Next steps