Skip to content

Commit 164cb99

Browse files
committed
edits
1 parent d527970 commit 164cb99

File tree

1 file changed

+25
-27
lines changed

1 file changed

+25
-27
lines changed

articles/reliability/reliability-app-service.md

Lines changed: 25 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Reliability in Azure App Service
3-
description: Find out about reliability in Azure App Service, including availability zones and multi-region deployments.
3+
description: Find out about reliability in Azure App Service, including availability zones and multi-region deployments.
44
author: anaharris-ms
55
ms.author: anaharris
66
ms.topic: reliability-article
@@ -13,19 +13,19 @@ ms.date: 07/17/2025
1313

1414
# Reliability in Azure App Service
1515

16-
Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. App Service integrates with Microsoft Azure to provide security, load balancing, autoscaling, and automated management for applications. This article describes reliability support in [Azure App Service](../app-service/overview.md), covering intra-regional resiliency via [availability zones](#availability-zone-support) and [multi-region deployments](#multi-region-support).
16+
Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. App Service integrates with Microsoft Azure to provide security, load balancing, autoscaling, and automated management for applications. This article describes reliability support in [App Service](../app-service/overview.md). It covers intra-regional resiliency via [availability zones](#availability-zone-support) and [multiple-region deployments](#multi-region-support).
1717

18-
If you are using App Service Environment, see [Reliability in Azure App Service Environment](./reliability-app-service-environment.md) for more information about reliability support in that environment.
18+
For more information about reliability support in App Service Environment, see [Reliability in App Service Environment](./reliability-app-service-environment.md).
1919

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

2222
## Production deployment recommendations
2323

24-
To learn about how to deploy Azure App Service to support your solution's reliability requirements, and how reliability affects other aspects of your architecture, see [Architecture best practices for Azure App Service (Web Apps) in the Azure Well-Architected Framework](/azure/well-architected/service-guides/app-service-web-apps).
24+
For more information about App Service support for reliability requirements and how reliability affects other aspects of your architecture, see [Architecture best practices for the Web Apps feature of App Service](/azure/well-architected/service-guides/app-service-web-apps).
2525

2626
## Reliability architecture overview
2727

28-
When you create an Azure App Service web app, you define which [App Service plan](../app-service/overview-hosting-plans.md) the app runs on.
28+
When you create an App Service web app, you specify the [App Service plan](../app-service/overview-hosting-plans.md) that runs the app.
2929

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

@@ -41,47 +41,47 @@ When you create an Azure App Service web app, you define which [App Service plan
4141

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

44-
For **Premium v2-v4 tiers**, App Service can be configured as *zone redundant*, which means that your resources are distributed across multiple availability zones. Distribution across multiple zones helps your production workloads achieve resiliency and reliability. When you configure zone redundancy on App Service plans, all apps that use the plan are made zone redundant.
44+
For **Premium v2 to v4 tiers**, you can configure App Service as *zone redundant*, which means that your resources are distributed across multiple availability zones. Distribution across multiple zones helps your production workloads achieve resiliency and reliability. When you configure zone redundancy on App Service plans, all apps that use the plan become zone redundant.
4545

4646
### Region support
4747

48-
Zone-redundant App Service **Premium v2-v4** plans can be deployed in [any region that supports availability zones](./regions-list.md).
48+
You can deploy zone-redundant App Service **Premium v2 to v4** plans in [any region that supports availability zones](./regions-list.md).
4949

5050
### Requirements
5151

52-
To enable zone-redundancy you must:
52+
To enable zone-redundancy, you must meet the following requirements:
5353

54-
- Use [Premium v2-4 plan types](/azure/app-service/overview-hosting-plans).
54+
- Use [Premium v2 to v4 plan types](/azure/app-service/overview-hosting-plans).
5555

5656
- Deploy a minimum of two instances in your plan.
5757

58-
- Be located on a scale unit that supports availability zones. When you create an App Service plan, the plan 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 plan to. If your scale unit doesn't support availability zones, you need to create a new plan in a new resource group.
58+
- Use a scale unit that supports availability zones. When you create an App Service plan, the plan is assigned to a scale unit based on the resource group where the plan resides. If your scale unit doesn't support availability zones, you need to create a new plan in a new resource group.
5959

60-
To learn whether or not the scale unit that your App Service plan is on supports zone redundancy, see [Check for zone redundancy support for an App Service plan](../app-service/configure-zone-redundancy.md#check-for-zone-redundancy-support-on-an-app-service-plan).
60+
To determine whether the scale unit for your App Service plan supports zone redundancy, see [Check for zone redundancy support for an App Service plan](../app-service/configure-zone-redundancy.md#check-for-zone-redundancy-support-on-an-app-service-plan).
6161

6262
### Instance distribution across zones
6363

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

6666
### Considerations
6767

68-
For **Premium v2-4** plans, 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.
68+
For **Premium v2 to v4** plans, an availability zone outage might affect some aspects of Azure App Service, even though the application continues to serve traffic. These behaviors include App Service plan scaling, application creation, application configuration, and application publishing.
6969

70-
When you enable zone redundancy on your App Service **Premium v2-4** 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).
70+
When you enable zone redundancy on your App Service **Premium v2 to v4** plan, you also improve resiliency during platform updates. For more information, see [Reliability during service maintenance](#reliability-during-service-maintenance).
7171

72-
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.
72+
For App Service plans that aren't configured as zone redundant, the underlying virtual machine (VM) instances aren't resilient to availability zone failures. They can experience downtime during an outage in any zone in that region.
7373

7474
### Cost
7575

76-
When you use App Service **Premium v2-v4 plans**, there's no extra cost associated with enabling availability zones as long as you have two or more instances in your App Service plan. You're charged based on your App Service plan SKU, the capacity you specify, and any instances that you scale to based on your autoscale criteria.
76+
When you use App Service **Premium v2 to v4 plans**, enabling availability zones doesn't add cost if you have two or more instances. Charges are based on your App Service plan SKU, the capacity that you specify, and any instances that you scale to based on your autoscale criteria.
7777

7878
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.
7979

8080
### Configure availability zone support
8181

82-
- **Create a new zone-redundant App Service plan.** To learn how to create a new zone-redundant App Service plan, see [Create a new App Service plan with zone redundancy](../app-service/configure-zone-redundancy.md#create-a-new-app-service-plan-that-includes-zone-redundancy).
82+
- **Create a new zone-redundant App Service plan.** For more information, see [Create a new App Service plan that includes zone redundancy](../app-service/configure-zone-redundancy.md#create-a-new-app-service-plan-that-includes-zone-redundancy).
8383

84-
- **Enable or disable zone redundancy on an existing App Service plan.** To learn how to enable or disable an existing App Service plan to zone redundancy, see [Enable or disable an existing App Service plan to zone redundancy](../app-service/configure-zone-redundancy.md#set-zone-redundancy-for-an-existing-app-service-plan).
84+
- **Enable or disable zone redundancy on an existing App Service plan.** For more information, see [Set zone redundancy for an existing App Service plan](../app-service/configure-zone-redundancy.md#set-zone-redundancy-for-an-existing-app-service-plan).
8585

8686
### Capacity planning and management
8787

@@ -107,35 +107,33 @@ If you enable availability zones but specify a capacity of less than two, the pl
107107

108108
App Service is a single-region service. If the region becomes unavailable, your application is also unavailable.
109109

110-
### Alternative multi-region approaches
110+
### Alternative multiple-region approaches
111111

112112
To reduce the risk of a single-region failure affecting your application, you can deploy plans across multiple regions. The following steps help strengthen resilience:
113113

114114
- Deploy your application to the plans in each region.
115115
- Configure load balancing and failover policies.
116116
- Replicate your data across regions so that you can recover your last application state.
117117

118-
The following resources are related to this approach:
119-
120-
- [Reference architecture: Highly available multi-region web application](/azure/architecture/web-apps/guides/enterprise-app-patterns/reliable-web-app/dotnet/guidance)
118+
Consider the following related resources:
121119

120+
- [Reference architecture: Highly available multiple-region web application](/azure/architecture/web-apps/guides/enterprise-app-patterns/reliable-web-app/dotnet/guidance)
122121
- [Approaches to consider](/azure/architecture/web-apps/guides/multi-region-app-service/multi-region-app-service?tabs=paired-regions#approaches-to-consider)
123-
124-
- [Tutorial: Create a highly available multi-region app in App Service](/azure/app-service/tutorial-multi-region-app)
122+
- [Tutorial: Create a highly available multiple-region app in App Service](/azure/app-service/tutorial-multi-region-app)
125123

126124
## Backups
127125

128-
When you use Basic tier or higher, you can back up your App Service apps to a file by using the App Service backup and restore capabilities.
126+
When you use the Basic tier or higher, you can back up your App Service apps to a file by using the App Service backup and restore capabilities.
129127

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

132130
## Reliability during service maintenance
133131

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

136-
To learn more, see [Routine planned maintenance for Azure App Service](/azure/app-service/routine-maintenance) and [Routine maintenance for Azure App Service, restarts, and downtime](/azure/app-service/routine-maintenance-downtime).
134+
For more information, see [Routine planned maintenance for App Service](/azure/app-service/routine-maintenance) and [Routine maintenance for App Service, restarts, and downtime](/azure/app-service/routine-maintenance-downtime).
137135

138-
## Service-level agreement (SLA)
136+
## Service-level agreement
139137

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

@@ -144,4 +142,4 @@ To learn more, see [Routine planned maintenance for Azure App Service](/azure/ap
144142
## Related content
145143

146144
- [Reliability in Azure](./overview.md)
147-
- [Reliability in Azure App Service Environment](./reliability-app-service-environment.md)
145+
- [Reliability in App Service Environment](./reliability-app-service-environment.md)

0 commit comments

Comments
 (0)