Skip to content

Commit 126d79c

Browse files
Merge pull request #307793 from johndowns/reliability-appgw-edits
Reliability Hub - Update Application Gateway guide
2 parents b5c62e5 + 72a2878 commit 126d79c

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

articles/reliability/reliability-application-gateway-v2.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.custom:
1010
- ai-gen-description
1111
- ai-seo-date:07/09/2025
1212
ms.service: azure-application-gateway
13-
ms.date: 10/14/2025
13+
ms.date: 11/05/2025
1414
ai-usage: ai-assisted
1515

1616
#Customer intent: As an engineer responsible for business continuity, I want to understand the details of how Azure Application Gateway v2 works from a reliability perspective and plan disaster recovery strategies in alignment with the exact processes that Azure services follow during different kinds of situations.
@@ -37,12 +37,14 @@ To learn about how to deploy Application Gateway to support your solution's reli
3737

3838
Application Gateway is a managed service. It's important to understand some key elements of the service architecture so that you can make informed reliability decisions.
3939

40-
- **Instances:** An *instance* is a virtual machine (VM)-level unit of the gateway. Each instance represents a dedicated VM that handles traffic. One instance is equal to one VM.
40+
- **Gateway:** When you deploy Application Gateway, you deploy a *gateway*, which is the Azure resource you work with.
41+
42+
- **Instances:** An *instance* is a single unit of the gateway. A gateway has multiple instances. Each instance has its own private IP address, handles traffic, and routes requests.
4143

4244
>[!IMPORTANT]
4345
> For high availability, each gateway is always created with a minimum of two instances. However, the Azure portal may indicate that your gateway has a single instance, even though it actually has two.
4446
45-
You don't see or manage the VMs directly. The platform automatically manages instance creation, health monitoring, and replacement of unhealthy instances. It also manages the graceful removal of instances during scale-in events. This process is known as *connection draining*.
47+
The platform automatically manages instance creation, health monitoring, and replacement of unhealthy instances. It also manages the graceful removal of instances during scale-in events. This process is known as *connection draining*.
4648

4749
The following diagram shows a gateway with two instances:
4850

@@ -120,9 +122,6 @@ This section explains how to configure availability zone support for your gatewa
120122

121123
To deploy a new gateway, see [Quickstart: Direct web traffic by using Application Gateway - Azure portal](../application-gateway/quick-create-portal.md).
122124

123-
> [!NOTE]
124-
> After you deploy a new gateway by using the Azure portal, the portal or other tooling might indicate that the gateway isn't zone-redundant. However, if the gateway is deployed in a region that supports availability zones, it's guaranteed to be zone-redundant.
125-
126125
When you use the Azure CLI, Azure PowerShell, Bicep, Azure Resource Manager templates (ARM templates), or Terraform, you can optionally specify the availability zones to deploy your gateway into. You can deploy a zone-redundant gateway by specifying two or more zones. However, we recommend that you omit the zone list so that your gateway can use all of the availability zones, unless you have a specific reason not to use a specific zone.
127126

128127
- *Zonal:* You can deploy a zonal gateway by using the following tooling.
@@ -260,6 +259,11 @@ Application Gateway v2 performs regular service upgrades and other maintenance t
260259

261260
[!INCLUDE [SLA description](includes/reliability-service-level-agreement-include.md)]
262261

262+
For a gateway to be eligible for the Application Gateway availability SLA, it must meet the following criteria:
263+
264+
- It must be configured correctly to perform your HTTP load balancing.
265+
- It must either be [zone redundant](#zone-recovery), or it must be configured to use autoscale.
266+
263267
## Related content
264268

265269
- [Azure reliability overview](/azure/reliability/overview)

0 commit comments

Comments
 (0)