Skip to content

Commit c3aa01e

Browse files
committed
edit include files
1 parent 2acce39 commit c3aa01e

15 files changed

+38
-63
lines changed

articles/reliability/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
items:
4444
- name: Azure App Service
4545
href: reliability-app-service.md
46-
- name: Azure App Service Environment
46+
- name: App Service Environment
4747
href: reliability-app-service-environment.md
4848
- name: Azure Batch
4949
href: reliability-batch.md

articles/reliability/includes/app-service/reliability-app-service-sla-include.md renamed to articles/reliability/includes/app-service/reliability-app-service-service-level-agreement-include.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
---
2-
title: include file
3-
description: include file
42
author: anaharris-ms
53
ms.service: azure
64
ms.topic: include
Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
---
2-
title: include file
3-
description: include file
42
author: anaharris-ms
53
ms.service: azure
64
ms.topic: include
@@ -9,14 +7,14 @@
97
ms.custom: include file
108
---
119

12-
App Service offers the following redundancy features:
10+
App Service provides the following redundancy features:
1311

14-
- **Distribution across fault domains:** At the platform level - without any configuration from you - Azure automatically distributes your App Service plans VM instances across [fault domains](/azure/virtual-machines/availability-set-overview#fault-domains) within the Azure region. This distribution minimizes the risk of localized hardware failures by grouping virtual machines that share a common power source and network switch.
12+
- **Distribution across fault domains:** At the platform level, Azure automatically distributes your App Service plan's VM instances across [fault domains](/azure/virtual-machines/availability-set-overview#fault-domains) within the Azure region. This distribution minimizes the risk of localized hardware failures by grouping VMs that share a common power source and network switch.
1513

16-
- **Distribution across availability zones:** If you enable zone redundancy on a supported App Service plan, Azure also distributes your instances across availability zones within the region, offering higher resiliency in the event of a zone outage. To learn more about zone redundancy, see [Availability zone support](#availability-zone-support).
14+
- **Distribution across availability zones:** If you enable zone redundancy on a supported App Service plan, Azure distributes your instances across availability zones within the region. This configuration provides higher resiliency if a zone outage occurs. For more information about zone redundancy, see [Availability zone support](#availability-zone-support).
1715

18-
- **Scaling apps:** When you configure your App Service plan to run multiple VM instances, then all apps in the plan run on all instances by default. If you configure your plan for autoscaling, then all apps in the plan scale out together, based on the autoscale settings. However, you can customize how many plan instances run a specific app by using [per-app scaling](/azure/app-service/manage-scale-per-app).
16+
- **App scaling:** When you configure your App Service plan to run multiple VM instances, all apps in the plan run on all instances by default. If you configure your plan for autoscaling, all apps scale out together based on the autoscale settings. However, you can customize how many plan instances run a specific app by using [per-app scaling](/azure/app-service/manage-scale-per-app).
1917

20-
- **Scale units:** Behind the scenes - without any configuration from you - Azure App Service runs on a platform infrastructure called *scale units* (also known as *stamps*). A scale unit includes all the components needed to host and run App Service, including compute, storage, networking, and load balancing. Azure manages scale units to ensure balanced workload distribution, perform routine maintenance, and maintain overall platform reliability.
18+
- **Scale units:** App Service runs on a platform infrastructure called *scale units*, also known as *stamps*. A scale unit includes all components needed to host and run App Service, including compute, storage, networking, and load balancing. Azure manages scale units to ensure balanced workload distribution, perform routine maintenance, and maintain overall platform reliability.
2119

22-
Certain capabilities might be applied to some scale units and not others. For example, zone redundancy might be supported by some App Service scale units but not by other scale units in the same region.
20+
Some capabilities might only be applied on specific scale units. For example, some App Service scale units might support zone redundancy, while other scale units in the same region don't support it.
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
---
2-
title: include file
3-
description: include file
42
author: anaharris-ms
53
ms.service: azure
64
ms.topic: include
@@ -9,4 +7,4 @@
97
ms.custom: include file
108
---
119

12-
An App Service plan defines a set of compute resources that run your web apps. All web apps must run inside an App Service plan. You can scale an App Service plan to run on multiple virtual machine *instances* (workers). These instances are the compute resources that run your app code. A single App Service plan can host multiple apps, all running on the same shared set of VM instances.
10+
An App Service plan defines a set of compute resources that run your web apps. All web apps must run inside an App Service plan. You can scale an App Service plan to run on multiple VM *instances*, also called *workers*. These instances provide the compute resources that run your app code. A single App Service plan can host multiple apps. All apps run on the same shared set of VM instances.
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
---
2-
title: include file
3-
description: include file
42
author: anaharris-ms
53
ms.service: azure
64
ms.topic: include
@@ -9,4 +7,4 @@
97
ms.custom: include file
108
---
119

12-
This feature is useful if it's hard to redeploy your code, or if you store state on disk. For most solutions, you shouldn't rely exclusively on backups. Instead, use the other capabilities described in this guide to support your resiliency requirements. However, backups protect against some risks that other approaches don't. For more information, see [Back up and restore your app in App Service](/azure/app-service/manage-backup).
10+
These capabilities help when redeploying code is difficult or when you store state on disk. Most solutions shouldn't rely exclusively on backups. Instead, use the other capabilities in this guide to support your resiliency requirements. However, backups protect against some risks that other approaches don't. For more information, see [Back up and restore your app in App Service](/azure/app-service/manage-backup).
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
---
2-
title: include file
3-
description: include file
42
author: anaharris-ms
53
ms.service: azure
64
ms.topic: include
75
ms.date: 07/17/2025
86
ms.author: anaharris
97
ms.custom: include file
108
---
11-
To prepare for availability zone failure, consider *over-provisioning* the capacity of your App Service plan. Over-provisioning allows the solution to tolerate some degree of capacity loss and continue to function without degraded performance. For more information, see [Manage capacity with over-provisioning](/azure/reliability/concept-redundancy-replication-backup#manage-capacity-with-over-provisioning).
9+
To prepare for availability zone failure, consider *over-provisioning* the capacity of your App Service plan. This approach allows the solution to tolerate some capacity loss and continue to function without degraded performance. For more information, see [Manage capacity by using over-provisioning](/azure/reliability/concept-redundancy-replication-backup#manage-capacity-with-over-provisioning).

articles/reliability/includes/app-service/reliability-failback-include.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
---
2-
title: include file
3-
description: include file
42
author: anaharris-ms
53
ms.service: azure
64
ms.topic: include
Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
---
2-
title: include file
3-
description: include file
42
author: anaharris-ms
53
ms.service: azure
64
ms.topic: include
@@ -9,18 +7,19 @@
97
ms.custom: include file
108
---
119

12-
When you create a zone-redundant App Service plan, the instances of your App Service plan are distributed across the availability zones in the region. The distribution is done automatically by Azure to ensure that your apps remain available even if one zone experiences an outage.
10+
When you create a zone-redundant App Service plan, Azure distributes the plan's instances across availability zones in the region. This distribution ensures that your apps remain available even if one zone experiences an outage.
1311

14-
Instance distribution in a zone-redundant deployment follows specific rules. These rules remain applicable as the app scales in and scales out:
12+
Instance distribution in a zone-redundant deployment follows specific rules. These rules apply as the app scales in and out:
1513

1614
- **Minimum instances:** Your App Service plan must have a minimum of two instances for zone redundancy.
1715

18-
- **Maximum availability zones supported by your plan:** Azure determines the number of availability zones that your plan can use, which is referred to as *maximumNumberOfZones*. To view the number of availability zones that your specific plan is able to use, see [Check zone redundancy support for an App Service plan](../../../app-service/configure-zone-redundancy.md#check-for-zone-redundancy-support-on-an-app-service-plan).
16+
- **Maximum availability zones supported by your plan:** Azure determines the number of availability zones that your plan can use, which is referred to as *maximumNumberOfZones*. To view the number of availability zones that your specific plan can use, see [Check zone redundancy support for an App Service plan](../../../app-service/configure-zone-redundancy.md#check-for-zone-redundancy-support-on-an-app-service-plan).
1917

20-
- **Instance distribution:** When zone redundancy is enabled, plan instances are distributed across multiple availability zones automatically. The distribution is based on the following rules:
18+
- **Instance distribution:** When zone redundancy is enabled, Azure distributes plan instances across multiple availability zones automatically. The distribution is based on the following rules:
2119

22-
- The instances distribute evenly if you specify a capacity (number of instances) greater than *maximumNumberOfZones* and the number of instances is divisible by *maximumNumberOfZones*.
23-
- Any remaining instances are distributed across the remaining zones.
24-
- 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).
20+
- If the number of instances exceeds *maximumNumberOfZones* and divides evenly, Azure distributes the instances evenly across zones.
2521

26-
- **Physical zone placement:** You can view the [physical availability zone](/azure/reliability/availability-zones-overview#physical-and-logical-availability-zones) that's used for each of your App Service plan instances. For more information, see [View physical zones for an App Service plan](../../../app-service/configure-zone-redundancy.md#check-for-zone-redundancy-support-on-an-app-service-plan).
22+
- If the number of instances doesn't divide evenly, Azure distributes the remaining instances across the remaining zones.
23+
- 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. A plan is balanced if each zone has the same number of VMs or differs by one instance from all other zones. For more information, see [Zone balancing](/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-use-availability-zones#zone-balancing).
24+
25+
- **Physical zone placement:** You can view the [physical availability zone](/azure/reliability/availability-zones-overview#physical-and-logical-availability-zones) used for each of your App Service plan instances. For more information, see [View physical zones for an App Service plan](../../../app-service/configure-zone-redundancy.md#check-for-zone-redundancy-support-on-an-app-service-plan).
Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
---
2-
title: include file
3-
description: include file
42
author: anaharris-ms
53
ms.service: azure
64
ms.topic: include
75
ms.date: 07/17/2025
86
ms.author: anaharris
97
ms.custom: include file
108
---
11-
Azure App Service performs regular service upgrades, as well as other forms of maintenance. To ensure that your expected capacity is available during an upgrade, the platform automatically adds extra instances of the App Service plan during the upgrade process.
9+
App Service performs regular service upgrades and other maintenance tasks. To maintain your expected capacity during an upgrade, the platform automatically adds extra instances of the App Service plan during the upgrade process.
1210

13-
**Enable zone redundancy.** When you enable zone redundancy on your App Service plan, you also improve your resiliency to updates that the App Service platform rolls out. *Update domains* consist of collections of virtual machines (VMs) that are taken offline at the time of an update. Update domains are tied to availability zones. Deploying multiple instances in your App Service plan and enabling zone redundancy for your plan adds an extra layer of resiliency during upgrades if an instance or zone becomes unhealthy.
11+
**Enable zone redundancy.** When you enable zone redundancy on your App Service plan, you also improve resiliency during platform updates. *Update domains* consist of collections of VMs that go offline during an update, and they map to availability zones. Deploying multiple instances in your App Service plan and enabling zone redundancy for your plan adds an extra layer of resiliency if an instance or zone becomes unhealthy during an upgrade.
Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
---
2-
title: include file
3-
description: include file
42
author: anaharris-ms
53
ms.service: azure
64
ms.topic: include
75
ms.date: 07/17/2025
86
ms.author: anaharris
97
ms.custom: include file
108
---
11-
The following section describes what to expect when App Service plans are configured for zone redundancy and all availability zones are operational:
9+
The following section describes what to expect when you configure App Service plans for zone redundancy and all availability zones are operational:
1210

13-
- **Traffic routing between zones:** During normal operations, traffic is routed between all of your available App Service plan instances across all availability zones.
11+
- **Traffic routing between zones:** During normal operations, traffic is routed between all available App Service plan instances across all availability zones.
1412

1513
- **Data replication between zones:** During normal operations, any state stored in your application's file system is stored in zone-redundant storage and synchronously replicated between availability zones.

0 commit comments

Comments
 (0)