You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/reliability/overview-reliability-guidance.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ This section provides links to reliability guidance for many Azure services. Eac
43
43
|Azure Application Gateway for Containers|[Reliability in Azure Application Gateway for Containers](reliability-app-gateway-containers.md)||
44
44
|Azure API for FHIR®||[Disaster recovery for Azure API for FHIR](../healthcare-apis/azure-api-for-fhir/disaster-recovery.md?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json)|
45
45
|Azure App Service|[Reliability in Azure App Service](reliability-app-service.md)||
46
-
|Azure App Service Environment|[Reliability in Azure App Service Environment](reliability-app-service-environment.md)||
46
+
|App Service Environment|[Reliability in App Service Environment](reliability-app-service-environment.md)||
47
47
|Azure Backup|[Reliability in Azure Backup](reliability-backup.md)||
48
48
|Azure Batch|[Reliability in Azure Batch](reliability-batch.md)||
49
49
|Azure Bastion|[Reliability in Azure Bastion](reliability-bastion.md)||
title: Reliability in Azure App Service Environment
3
-
description: Find out about reliability in Azure App Service Environment, including availability zones and multi-region deployments.
3
+
description: Learn how to implement reliability in App Service Environments by using availability zones and multiple-region deployments.
4
4
author: anaharris-ms
5
5
ms.author: anaharris
6
6
ms.topic: reliability-article
7
7
ms.custom: subject-reliability
8
8
ms.service: azure-app-service
9
9
ms.date: 07/17/2025
10
10
11
-
#Customer intent: As an engineer responsible for business continuity, I want to understand the details of how Azure App Service Environment works from a reliability perspective and plan resiliency strategies in alignment with the exact processes that Azure services follow during different kinds of situations.
11
+
#Customer intent: As an engineer responsible for business continuity, I want to understand the details of how an App Service Environment works from a reliability perspective and plan resiliency strategies in alignment with the exact processes that Azure services follow during different kinds of situations.
12
12
---
13
13
14
-
# Reliability in Azure App Service Environment
14
+
# Reliability in App Service Environment
15
15
16
-
Azure App Service Environment is an Azure App Service feature that provides a fully isolated and dedicated environment for running App Service apps securely at high scale. Unlike the App Service public multitenant offering where supporting infrastructure is shared, with App Service Environment, compute is dedicated to a single customer.
16
+
App Service Environment is an Azure App Service feature that provides a fully isolated and dedicated environment to run App Service apps securely at high scale. Unlike the App Service public multitenant offering that shares supporting infrastructure, an App Service Environment provides dedicated compute for a single customer.
17
17
18
-
Key reliability benefits include dedicated compute resources that aren't shared with other customers, enhanced network isolation for improved security and stability, and the ability to deploy in your own virtual network for greater control over traffic routing and security policies.
18
+
An environment provides the following key reliability benefits:
19
19
20
-
This article describes reliability support in [Azure App Service Environment](../app-service/environment/overview.md), covering intra-regional resiliency via [availability zones](#availability-zone-support) and [multi-region deployments](#multi-region-support).
20
+
- Dedicated compute resources that aren't shared with other customers
21
+
- Enhanced network isolation for improved security and stability
22
+
- The ability to deploy in your own virtual network for greater control over traffic routing and security policies
21
23
22
-
If you are not using App Service Environment, refer to [Reliability in Azure App Service](./reliability-app-service.md) for more information about reliability support in App Service.
24
+
This article describes reliability support in an [App Service Environment](../app-service/environment/overview.md). It covers intra-regional resiliency via [availability zones](#availability-zone-support) and [multiple-region deployments](#multi-region-support).
25
+
26
+
For more information about reliability support in App Service, see [Reliability in App Service](./reliability-app-service.md).
[Enable zone redundancy](#availability-zone-support) on your environment, which requires that your App Service plans use a minimum of two instances.
32
+
[Enable zone redundancy](#availability-zone-support) on your environment. Your App Service plans must use a minimum of two instances.
29
33
30
34
## Reliability architecture overview
31
35
32
-
When you implement [Azure App Service Environment](/azure/app-service/environment/overview), you deploy the environment as the container for your App Service plans and web apps. During the set-up procedure for your environment, you configure core networking settings and optional hardware isolation. You also choose whether or not to support zone redundancy on the environment, if the region supports availability zones.
36
+
When you implement an [App Service Environment](/azure/app-service/environment/overview), you deploy the environment as the container for your App Service plans and web apps. During setup, configure core networking settings and optional hardware isolation. Choose whether or not to support zone redundancy on the environment if the region supports availability zones.
33
37
34
-
After you have created your environment, then you can create one or more App Service plans.
38
+
After you create your environment, you can create one or more App Service plans.
35
39
36
40
[!INCLUDE [App Service reliability architecture - plan description](includes/app-service/reliability-architecture-plans.md)]
37
41
38
-
To use App Service Environment, your plans must use the [Isolated v2 pricing tier](/azure/app-service/overview-hosting-plans#isolated-v2). The Isolated v2 pricing tier supports zone redundancy and is designed for high-scale, mission-critical applications.
42
+
To use an App Service Environment, your plans must use the [Isolated v2 pricing tier](/azure/app-service/overview-hosting-plans#isolated-v2). The Isolated v2 pricing tier supports zone redundancy and is designed for high-scale, mission-critical applications.
39
43
40
44
[!INCLUDE [App Service reliability architecture overview](includes/app-service/reliability-architecture-overview.md)]
41
45
@@ -49,9 +53,9 @@ To use App Service Environment, your plans must use the [Isolated v2 pricing tie
49
53
50
54
[!INCLUDE [Availability zone support description](includes/reliability-availability-zone-description-include.md)]
51
55
52
-
Your App Service Environment can be configured as *zone redundant*. You can then configure your App Service plans to also be zone redundant, which means they're distributed across multiple availability zones.
56
+
You can configure your App Service Environment as *zone redundant*. You can also configure your App Service plans to be zone redundant, which distributes them across multiple availability zones.
53
57
54
-
However, you can enable or disable zone redundancy on each plan. This means that you can have some plans in your environment that are zone redundant and others that aren't.
58
+
You can enable or disable zone redundancy on each plan. Some plans in your environment can be zone redundant, while others aren't.
55
59
56
60
When you create a zone-redundant App Service plan in your environment, the instances of your App Service plan are distributed across the availability zones in the region. For more information, see [Instance distribution across zones](../reliability/reliability-app-service.md#instance-distribution-across-zones).
57
61
@@ -61,40 +65,40 @@ To see which regions support availability zones for App Service Environment v3,
61
65
62
66
### Requirements
63
67
64
-
To enable zone redundancy for your App Service Environment you must:
68
+
To enable zone redundancy for your App Service Environment, you must meet the following requirements:
65
69
66
70
- Use [Isolated v2 plan types](/azure/app-service/overview-hosting-plans).
67
71
68
72
- Deploy a minimum of two instances in your plan.
69
73
70
-
-Be located on a scale unit that supports availability zones. When you create an App Service Environment, the environment is assigned to a scale unit. The scale unit that you're assigned to is based on the resource group that you deploy an App Service Environment to. If your scale unit doesn't support availability zones, you need to create a new environment in a new resource group.
74
+
-Use a scale unit that supports availability zones. When you create an App Service Environment, the environment is assigned to a scale unitbased on the resource group where the environment resides. If your scale unit doesn't support availability zones, you need to create a new environment in a new resource group.
71
75
72
-
- Configure your App Service Environment *and* your plans to support zone redundancy. You can enable zone redundancy during the creation of the App Service Environment or by updating an existing environment.
76
+
- Configure your App Service Environment *and* your plans to support zone redundancy. You can enable zone redundancy during the creation of the environment or by updating an existing environment.
73
77
74
78
### Instance distribution across zones
75
79
76
80
[!INCLUDE [Instance distribution across zones description](includes/app-service/reliability-instance-distribution-across-zones-include.md)]
77
81
78
82
### Considerations
79
83
80
-
During an availability zone outage, some aspects of Azure App Service might be affected, even though the application continues to serve traffic. These behaviors include App Service plan scaling, application creation, application configuration, and application publishing.
84
+
An availability zone outage might affect some aspects of App Service, even though the application continues to serve traffic. These behaviors include App Service plan scaling, application creation, application configuration, and application publishing.
81
85
82
-
When you enable zone redundancy on your App Service plan, you also improve your resiliency to updates that the App Service platform rolls out. To learn more, see [Reliability during service maintenance](#reliability-during-service-maintenance).
86
+
When you enable zone redundancy on your App Service plan, you also improve resiliency during platform updates. For more information, see [Reliability during service maintenance](#reliability-during-service-maintenance).
83
87
84
-
For App Service plans that aren't configured as zone redundant, the underlying VM instances aren't resilient to availability zone failures. They can experience downtime during an outage in any zone in that region.
88
+
For App Service plans that aren't zone redundant, the underlying VM instances aren't resilient to availability zone failures. They can experience downtime during an outage in any zone in that region.
85
89
86
90
### Cost
87
91
88
-
There's no additional cost to enable zone redundancy on an App Service Environment or its plans. However, zone redundancy for a plan requires that it has two or more instances. You're charged based on your App Service plan SKU, the capacity that you specify, and any instances that you scale to based on your autoscale criteria.
92
+
You can enable zone redundancy on an App Service Environment or its plans at no extra cost. However, zone redundancy for a plan requires that it has two or more instances. You're charged based on your App Service plan SKU, the capacity that you specify, and any instances that you scale to based on your autoscale criteria.
89
93
90
-
If you enable availability zones but specify a capacity of less than two, the platform enforces a minimum instance count of two. The platform charges you for those two instances.
94
+
If you enable availability zones but specify a capacity of fewer than two instances, the platform enforces a minimum instance of two. The platform charges you for those two instances.
91
95
92
96
### Configure availability zone support
93
97
94
-
To learn how to create, enable, or disable a new zone-redundant App Service Environment and new zoneredundant App Service Plans, see [Configure App Service Environment and Isolated v2 App Service plan for zone redundancy](../app-service/environment/configure-zone-redundancy-environment.md).
98
+
To learn how to create, enable, or disable a new zone-redundant App Service Environment and new zone-redundant App Service plans, see [Configure App Service Environments and Isolated v2 App Service plans for zone redundancy](../app-service/environment/configure-zone-redundancy-environment.md).
95
99
96
100
> [!NOTE]
97
-
> When you change the zone redundancy status of the App Service Environment, you initiate an upgrade that takes 12-24 hours to complete. During the upgrade process, you don't experience any downtime or performance problems.
101
+
> A change in the zone redundancy status of an App Service Environmenttakes 12 to 24 hours to complete. During the upgrade process, no downtime or performance problems occur.
98
102
99
103
### Capacity planning and management
100
104
@@ -116,11 +120,11 @@ To learn how to create, enable, or disable a new zone-redundant App Service Envi
116
120
117
121
[!INCLUDE [Testing for zone failures description](includes/app-service/reliability-testing-for-zone-failures-include.md)]
118
122
119
-
## Multi-region support
123
+
## Multiple-region support
120
124
121
-
App Service is a single-region service. If the region becomes unavailable, your environment and its plans and apps are also unavailable.
125
+
App Service is a single-region service. If the region becomes unavailable, your environment and its plans and apps also become unavailable.
122
126
123
-
### Alternative multi-region approaches
127
+
### Alternative multiple-region approaches
124
128
125
129
To reduce the risk of a single-region failure affecting your application, deploy multiple App Service Environments across multiple regions. The following steps help strengthen resilience:
126
130
@@ -132,19 +136,19 @@ For an example approach that illustrates this architecture, see [High availabili
132
136
133
137
## Backups
134
138
135
-
You can back up your App Service apps to a file by using the App Service backup and restore capabilities.
139
+
To back up your App Service apps to a file, use App Service backup and restore capabilities.
[!INCLUDE [Reliability during service maintenance description](includes/app-service/reliability-maintenance-include.md)]
142
146
143
-
**Customize the upgrade cycle.** You to customize the upgrade cycle for an App Service Environment. If you need to validate the effect of upgrades on your workload, consider enabling manual upgrades so you can perform validation and testing on a nonproduction instance before the change rolls out to your production instance.
147
+
**Customize the upgrade cycle.** You can customize the upgrade cycle for an App Service Environment. If you need to validate the effect of upgrades on your workload, enable manual upgrades. This approach allows you to perform validation and testing on a nonproduction instance before applying them to your production instance.
144
148
145
-
To learn more about maintenance preferences, see [Upgrade preference for App Service Environment planned maintenance](/azure/app-service/environment/how-to-upgrade-preference).
149
+
For more information about maintenance preferences, see [Upgrade preferences for App Service Environment planned maintenance](/azure/app-service/environment/how-to-upgrade-preference).
0 commit comments