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/reliability-app-service.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,13 +73,13 @@ Instance distribution in a zone-redundant deployment follows specific rules. The
73
73
- Any remaining instances are distributed across the remaining zones.
74
74
- When the App Service platform allocates instances for a zone-redundant App Service plan, it uses best-effort zone balancing that the underlying Azure virtual machine scale sets provide. An App Service plan is balanced if each zone has the same number of VMs or differs by plus one VM or minus one VM from all other zones. For more information, see [Zone balancing](/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-use-availability-zones#zone-balancing).
75
75
76
-
- **Physical zone placement** You can view the [physical availability zone](availability-zones-overview.md#physical-and-logical-availability-zones) used for each of your App Service plan instances. Use the [REST API](/rest/api/appservice/web-apps/get-instance-info), which returns the `physicalZone` value for each instance.
76
+
- **Physical zone placement:** You can view the [physical availability zone](availability-zones-overview.md#physical-and-logical-availability-zones) used for each of your App Service plan instances. Use the [REST API](/rest/api/appservice/web-apps/get-instance-info), which returns the `physicalZone` value for each instance.
77
77
78
78
```azurecli
79
79
az rest --method get --url https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Web/sites/{appName}/instances?api-version=2024-04-01
80
80
```
81
81
82
-
For App Service plans that aren't configured as zone redundant, the underlying virtual machine instances aren't resilient to availability zone failures. They can experience downtime during an outage in any zone in that region.
82
+
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.
83
83
84
84
### Region support
85
85
@@ -105,7 +105,7 @@ To see which regions support availability zones for App Service Environment v3,
105
105
106
106
::: zone pivot="free-shared-basic,premium"
107
107
108
-
- You must use either the [Premium v2, Premium v3, or Premium v4 plan types](/azure/app-service/overview-hosting-plans).
108
+
- You must use the [Premium v2, Premium v3, or Premium v4 plan types](/azure/app-service/overview-hosting-plans).
109
109
110
110
::: zone-end
111
111
@@ -131,7 +131,7 @@ To see which regions support availability zones for App Service Environment v3,
131
131
132
132
### Considerations
133
133
134
-
During an availability zone outage, some aspects of App Service might affect performance, but your application continues to serve traffic. These behaviors include App Service plan scaling, application creation, application configuration, and application publishing.
134
+
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.
135
135
136
136
### Cost
137
137
@@ -206,7 +206,7 @@ If you enable availability zones but specify a capacity of less than two, the pl
206
206
If you're on a plan or a stamp that doesn't support availability zones, you must create a new App Service plan in a new resource group so that you land on the App Service footprint that supports zones.
207
207
208
208
> [!NOTE]
209
-
> Changing the zone redundancy status of an App Service plan is almost instantaneous. You don't experience downtime or performance issues during the process.
209
+
> Changing the zone redundancy status of an App Service plan is almost instantaneous. You don't experience downtime or performance problems during the process.
210
210
211
211
- **Disable zone redundancy.** To disable zone redundancy, you can set the App Service plan `zoneRedundant` property to `false` or use the Azure CLI.
212
212
@@ -215,7 +215,7 @@ If you enable availability zones but specify a capacity of less than two, the pl
215
215
```
216
216
217
217
> [!NOTE]
218
-
> If you use the Azure CLI to disable the `zoneRedundant` property, you should specify the `sku.capacity` property, otherwise the value defaults to 1.
218
+
> If you use the Azure CLI to disable the zoneRedundant property, you should specify the sku.capacity property. Otherwise, the value defaults to 1.
219
219
220
220
::: zone-end
221
221
@@ -291,7 +291,7 @@ If you enable availability zones but specify a capacity of less than two, the pl
291
291
---
292
292
293
293
> [!NOTE]
294
-
> 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 issues.
294
+
> 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.
295
295
296
296
For Isolated v2 App Service plans, if the App Service Environment is zone redundant, the App Service plans can be made zone redundant. Each App Service plan has its own independent zone redundancy setting, which means that you can have a mix of zone redundant and non-zone redundant plans in an App Service Environment. To enable zone redundancy on an Isolated v2 App Service plan, set the App Service plan's `zoneRedundant` property to `true` or use the Azure CLI.
297
297
@@ -336,7 +336,7 @@ If you enable availability zones but specify a capacity of less than two, the pl
336
336
```
337
337
338
338
> [!NOTE]
339
-
> If you use the Azure CLI to disable the `zoneRedundant` property, you should specify the `sku.capacity` property, otherwise the value defaults to 1.
339
+
> If you use the Azure CLI to disable the zoneRedundant property, you should specify the sku.capacity property. Otherwise, the value defaults to 1.
340
340
341
341
::: zone-end
342
342
@@ -383,7 +383,7 @@ The App Service platform manages traffic routing, failover, and failback for zon
383
383
384
384
App Service is a single-region service. If the region becomes unavailable, your application is also unavailable.
385
385
386
-
### Alternative multi-region solutions
386
+
### Alternative multi-region approaches
387
387
388
388
To reduce the risk of a single-region failure affecting your application, deploy across multiple regions. The following steps help strengthen resilience:
389
389
@@ -395,7 +395,7 @@ To reduce the risk of a single-region failure affecting your application, deploy
395
395
396
396
The following resources are related to this approach:
397
397
398
-
- [Reference architecture: Highly available multi-region web application](/azure/architecture/web-apps/app-service/architectures/multi-region)
398
+
- [Reference architecture: Highly available multi-region web application](/azure/architecture/web-apps/guides/enterprise-app-patterns/reliable-web-app/dotnet/guidance)
399
399
400
400
- [Multi-region App Service apps for disaster recovery](/azure/architecture/web-apps/guides/multi-region-app-service/multi-region-app-service)
0 commit comments