Skip to content

Commit f523540

Browse files
committed
edits
1 parent c3aa01e commit f523540

File tree

3 files changed

+38
-34
lines changed

3 files changed

+38
-34
lines changed

articles/reliability/overview-reliability-guidance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ This section provides links to reliability guidance for many Azure services. Eac
4343
|Azure Application Gateway for Containers| [Reliability in Azure Application Gateway for Containers](reliability-app-gateway-containers.md ) ||
4444
|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) |
4545
|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)||
4747
|Azure Backup| [Reliability in Azure Backup](reliability-backup.md)||
4848
|Azure Batch| [Reliability in Azure Batch](reliability-batch.md)||
4949
|Azure Bastion| [Reliability in Azure Bastion](reliability-bastion.md)||
Lines changed: 35 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,45 @@
11
---
22
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.
44
author: anaharris-ms
55
ms.author: anaharris
66
ms.topic: reliability-article
77
ms.custom: subject-reliability
88
ms.service: azure-app-service
99
ms.date: 07/17/2025
1010

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.
1212
---
1313

14-
# Reliability in Azure App Service Environment
14+
# Reliability in App Service Environment
1515

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.
1717

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:
1919

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
2123

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).
2327

2428
[!INCLUDE [Shared responsibility description](includes/reliability-shared-responsibility-include.md)]
2529

2630
## Production deployment recommendations
2731

28-
[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.
2933

3034
## Reliability architecture overview
3135

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.
3337

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.
3539

3640
[!INCLUDE [App Service reliability architecture - plan description](includes/app-service/reliability-architecture-plans.md)]
3741

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.
3943

4044
[!INCLUDE [App Service reliability architecture overview](includes/app-service/reliability-architecture-overview.md)]
4145

@@ -49,9 +53,9 @@ To use App Service Environment, your plans must use the [Isolated v2 pricing tie
4953

5054
[!INCLUDE [Availability zone support description](includes/reliability-availability-zone-description-include.md)]
5155

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.
5357

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.
5559

5660
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).
5761

@@ -61,40 +65,40 @@ To see which regions support availability zones for App Service Environment v3,
6165

6266
### Requirements
6367

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:
6569

6670
- Use [Isolated v2 plan types](/azure/app-service/overview-hosting-plans).
6771

6872
- Deploy a minimum of two instances in your plan.
6973

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 unit based 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.
7175

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.
7377

7478
### Instance distribution across zones
7579

7680
[!INCLUDE [Instance distribution across zones description](includes/app-service/reliability-instance-distribution-across-zones-include.md)]
7781

7882
### Considerations
7983

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.
8185

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).
8387

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.
8589

8690
### Cost
8791

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.
8993

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.
9195

9296
### Configure availability zone support
9397

94-
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 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).
9599

96100
> [!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 Environment takes 12 to 24 hours to complete. During the upgrade process, no downtime or performance problems occur.
98102
99103
### Capacity planning and management
100104

@@ -116,11 +120,11 @@ To learn how to create, enable, or disable a new zone-redundant App Service Envi
116120

117121
[!INCLUDE [Testing for zone failures description](includes/app-service/reliability-testing-for-zone-failures-include.md)]
118122

119-
## Multi-region support
123+
## Multiple-region support
120124

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.
122126

123-
### Alternative multi-region approaches
127+
### Alternative multiple-region approaches
124128

125129
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:
126130

@@ -132,19 +136,19 @@ For an example approach that illustrates this architecture, see [High availabili
132136

133137
## Backups
134138

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.
136140

137141
[!INCLUDE [Backups description](includes/app-service/reliability-backups-include.md)]
138142

139143
## Reliability during service maintenance
140144

141145
[!INCLUDE [Reliability during service maintenance description](includes/app-service/reliability-maintenance-include.md)]
142146

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.
144148

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).
146150

147-
## Service-level agreement (SLA)
151+
## Service-level agreement
148152

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

@@ -153,4 +157,4 @@ To learn more about maintenance preferences, see [Upgrade preference for App Ser
153157
## Related content
154158

155159
- [Reliability in Azure](./overview.md)
156-
- [Reliability in Azure App Service](../reliability/reliability-app-service.md)
160+
- [Reliability in App Service](../reliability/reliability-app-service.md)

articles/reliability/reliability-app-service.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,9 @@ To learn more, see [Routine planned maintenance for Azure App Service](/azure/ap
137137

138138
## Service-level agreement (SLA)
139139

140-
[!INCLUDE [SLA description](includes/reliability-sla-include.md)]
140+
[!INCLUDE [SLA description](includes/reliability-service-level-agreement-include.md)]
141141

142-
[!INCLUDE [SLA description for zone-redundant App Service plans](includes/app-service/reliability-app-service-sla-include.md)]
142+
[!INCLUDE [SLA description for zone-redundant App Service plans](includes/app-service/reliability-app-service-service-level-agreement-include.md)]
143143

144144
## Related content
145145

0 commit comments

Comments
 (0)