Skip to content

Commit 1ad0106

Browse files
Apply suggestions from code review
Co-authored-by: Anastasia Harris <[email protected]>
1 parent 950c87a commit 1ad0106

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

articles/reliability/reliability-app-service.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ When you deploy App Service, you can provision multiple instances in an [App Ser
2727

2828
- Use premium v3/v4 App Service plans.
2929

30-
- [Enable zone redundancy](#availability-zone-support), which requires you to use either Premium v2 or Premium v3 or Isolated v2 App Service plans and have a minimum of two instances of the plan. To view more information, ensure that you select the appropriate tier at the top of this page.
30+
- [Enable zone redundancy](#availability-zone-support). To see requirements for enabling zone -redundancy, go to [Availability zone support requirements](#requirements).
3131

3232
::: zone-end
3333

@@ -85,7 +85,7 @@ For App Service plans that aren't configured as zone redundant, the underlying V
8585
8686
::: zone pivot="free-shared-basic"
8787
88-
Zone-redundant App Service plans require you to use the Premium v2, Premium v3, or Premium v4 tier and can be deployed in [any region that supports availability zones](./regions-list.md). To view more information, ensure that you select the appropriate tier at the top of this page.
88+
Zone-redundant App Service plans can be deployed in [any region that supports availability zones](./regions-list.md).
8989
9090
::: zone-end
9191
@@ -103,15 +103,15 @@ To see which regions support availability zones for App Service Environment v3,
103103
104104
### Requirements
105105
106-
::: zone pivot="free-shared-basic,premium"
106+
::: zone pivot="free-shared-basic"
107107
108108
- You must use the [Premium v2, Premium v3, or Premium v4 plan types](/azure/app-service/overview-hosting-plans).
109109
110110
::: zone-end
111111
112112
::: zone pivot="premium,isolated"
113113
114-
- You must use the [Premium v2, Premium v3, or Isolated v2 plan types](/azure/app-service/overview-hosting-plans).
114+
- You must use the [Premium v2-4 or Isolated v2 plan types](/azure/app-service/overview-hosting-plans) and have a minimum of two instances of the plan.
115115
116116
- Availability zones are supported only on newer App Service scale units. Even if you use one of the supported regions, if availability zones aren't supported for the scale unit that you use, then you receive an error when you create a zone-redundant App Service plan.
117117
@@ -139,7 +139,7 @@ During an availability zone outage, some aspects of Azure App Service might be a
139139
140140
::: zone pivot="premium"
141141
142-
When you use App Service Premium v2, Premium v3, or Premium 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.
142+
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.
143143
144144
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.
145145
@@ -208,7 +208,7 @@ If you enable availability zones but specify a capacity of less than two, the pl
208208
> [!NOTE]
209209
> Changing the zone redundancy status of an App Service plan is almost instantaneous. You don't experience downtime or performance problems during the process.
210210
211-
- **Disable zone redundancy.** To disable zone redundancy, you can set the App Service plan `zoneRedundant` property to `false` or use the Azure CLI.
211+
- **Disable zone redundancy.** To disable zone redundancy, set the App Service plan `zoneRedundant` property to `false` or use the Azure CLI:
212212
213213
```azurecli
214214
az appservice plan update -g <resource group name> -n <app service plan name> --set zoneRedundant=false sku.capacity=1
@@ -220,11 +220,11 @@ If you enable availability zones but specify a capacity of less than two, the pl
220220
221221
::: zone pivot="isolated"
222222
223-
- **Create a new App Service plan with zone redundancy.** To deploy a new zone-redundant App Service Environment, see [Create an App Service Environment](/azure/app-service/environment/creation).
223+
- **Create a new App Service plan with zone redundancy.**
224+
225+
1. If you don't have a pre-existing zone-redundant App Service Environment, deploy a new zone-redundant App Service Environment. For more information on how to create an App Service Environment, see [Create an App Service Environment](/azure/app-service/environment/creation).
224226
225-
To create a new zone-redundant App Service plan in an existing App Service Environment:
226227
227-
1. Ensure that the App Service Environment has zone redundancy enabled. You can only enable zone redundancy on an Isolated v2 App Service plan when the App Service Environment is zone redundant.
228228
229229
1. Select the *Zone redundant* option when you deploy the plan in the Azure portal or set the App Service plan `zoneRedundant` property to `true` in the Azure CLI command, Azure PowerShell command, Bicep file, or Resource Manager template.
230230
@@ -362,9 +362,9 @@ The following section describes what to expect when App Service plans are config
362362
363363
- **Active requests:** When an availability zone is unavailable, any requests in progress that are connected to an App Service plan instance in the faulty availability zone are terminated. They need to be retried.
364364
365-
- **Traffic rerouting:** When a zone is unavailable, App Service detects the lost instances from that zone. It automatically attempts to find new replacement instances. Then it distributes traffic across the new instances as needed.
365+
- **Traffic rerouting:** When a zone is unavailable, App Service detects the lost instances from that zone and automatically attempts to find new replacement instances. Once it finds replacements, it then distributes traffic across the new instances as needed.
366366
367-
If autoscale is configured and determines that more instances are needed, it issues a request to App Service to add them. Autoscale behavior operates independently of App Service platform behavior, meaning that your instance count specification doesn't need to be a multiple of two. For more information, see [Scale up an app in App Service](../app-service/manage-scale-up.md) and [Autoscale overview](/azure/azure-monitor/autoscale/autoscale-overview).
367+
If autoscale is configured and it determines that more instances are needed, it issues a request to App Service to add those instances. Autoscale behavior operates independently of App Service platform behavior, meaning that your instance count specification doesn't need to be a multiple of two. For more information, see [Scale up an app in App Service](../app-service/manage-scale-up.md) and [Autoscale overview](/azure/azure-monitor/autoscale/autoscale-overview).
368368
369369
> [!IMPORTANT]
370370
> There's no guarantee that requests for more instances in a zone-down scenario succeed. The backfilling of lost instances occurs on a best-effort basis. If you need guaranteed capacity when an availability zone is lost, you should create and configure your App Service plans to account for the loss of a zone. You can achieve this by [over-provisioning the capacity of your App Service plan](#capacity-planning-and-management).

0 commit comments

Comments
 (0)