Skip to content

Commit 0ab6ef3

Browse files
authored
Merge pull request #304046 from MicrosoftDocs/main
Publish to live, Sunday 4 PM PST 08/10
2 parents 8994cc5 + e68484c commit 0ab6ef3

File tree

5 files changed

+1487
-576
lines changed

5 files changed

+1487
-576
lines changed

articles/app-service/environment/configure-zone-redundancy-environment.md

Lines changed: 58 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,23 @@ ms.author: anaharris
1212

1313
[App Service Environment](./overview.md) is a single-tenant deployment of Azure App Service that integrates with an Azure virtual network. Each App Service Environment deployment requires a dedicated subnet, which you can't use for other resources.
1414

15-
This article shows you how to create and modify your App Service Environment zone redundancy settings. It also shows you how to set up and modifiy zone redundancy settings for your plan.
15+
This article shows you how to create and modify your App Service Environment zone redundancy settings as well as how to check for zone redundancy support. It also shows you how to set up and modifiy zone redundancy settings for your plan.
1616

1717
To learn more details about how App Service Environment supports zone redundancy, see [Reliability in Azure App Service Environment](../../reliability/reliability-app-service-environment.md).
1818

1919
## Configure zone redundancy for an App Service Environment
2020

2121
- **To create a new App Service Environment with zone redundancy,** follow the steps in [Create an App Service Environment](creation.md). Make sure to select *Enabled* for **Zone redundancy**.
2222

23-
- **To enable or disable zone redundancy** for an existing App Service Environment, you can use Azure CLI or Bicep:
23+
- **To enable or disable zone redundancy** for an existing App Service Environment, you can use the Azure portal, Azure CLI, or Bicep:
2424

2525
# [Azure portal](#tab/portal)
2626

27-
This operation is not yet supported in the Azure portal. Use the Azure CLI or Bicep instead.
27+
1. In the [Azure portal](https://portal.azure.com), go to your App Service Environment.
28+
1. Select **Settings > Configuration** in the left navigation pane.
29+
1. Select **Zone redundant** if you wish to enable zone redundancy. Deselect if you wish to disable it.
30+
31+
:::image type="content" source="./media/configure-zone-redundancy/app-service-environment-enable-zone-redundancy.png" alt-text="Screenshot of zone redundancy property for an App Service Environment in the Azure portal.":::
2832

2933
# [Azure CLI](#tab/azurecli)
3034

@@ -65,6 +69,57 @@ To learn more details about how App Service Environment supports zone redundancy
6569
> [!NOTE]
6670
> 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.
6771
72+
### Check for zone redundancy support for an App Service Environment
73+
74+
To see whether an existing App Service Environment supports zone redundancy:
75+
76+
1. Get the maximum number of availability zones that the App Service Environment can use by using the Azure portal, Azure CLI, or Bicep/Resource Manager:
77+
78+
# [Azure portal](#tab/portal)
79+
80+
1. In the [Azure portal](https://portal.azure.com), navigate to your App Service Environment.
81+
82+
1. Select **Settings > Configuration** in the left navigation pane.
83+
84+
The maximum number of zones that your App Service Environment can use is shown in **Maximum available zones**.
85+
86+
:::image type="content" source="./media/configure-zone-redundancy/app-service-environment-maximum-zones.png" alt-text="Screenshot of maximum available zones property in the Configuration blade in the Azure portal for an App Service Environment.":::
87+
88+
# [Azure CLI](#tab/azurecli)
89+
90+
Query the environment's `maximumNumberOfZones` property:
91+
92+
```azurecli
93+
az appservice ase show \
94+
-n <app-service-environment-name> \
95+
-g <resource-group-name> \
96+
--query maximumNumberOfZones
97+
```
98+
99+
# [Bicep](#tab/bicep)
100+
101+
Query the environment's `maximumNumberOfZones` property:
102+
103+
```bicep
104+
resource appServiceEnvironment 'Microsoft.Web/hostingEnvironments@2024-11-01' existing = {
105+
name: '<app-service-environment-name>'
106+
}
107+
108+
#disable-next-line BCP053
109+
output maximumNumberOfZones bool = appServiceEnvironment.properties.maximumNumberOfZones
110+
```
111+
112+
---
113+
114+
1. Compare the number with the following table to determine whether your plan supports zone redundancy:
115+
116+
| Maximum Number of Zones | Zone redundancy support |
117+
| ------------------------ | ----------------------- |
118+
| Greater than 1 | Supported |
119+
| Equal to 1 | Not supported* |
120+
121+
\* If you're on a plan or a stamp that doesn't support availability zones, you must create a new App Service Environment in a new resource group so that you land on the App Service footprint that supports zones.
122+
68123
## Configure Isolated v2 App Service plans with zone redundancy
69124
70125
All App Service plans created in an App Service Environment must be in an Isolated v2 pricing tier.
Loading
204 KB
Loading

0 commit comments

Comments
 (0)