Skip to content

Commit 94ae20b

Browse files
authored
Merge pull request #2 from johndowns/azure-functions-update
Azure Functions zone redundancy how-to - Edits
2 parents c7047a0 + f49cf5c commit 94ae20b

1 file changed

Lines changed: 32 additions & 9 deletions

File tree

articles/azure-functions/functions-zone-redundancy.md

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ description: Learn how to configure zone redundancy for Azure Functions, create
44
author: glynnniall
55
ms.author: glynnniall
66
ms.topic: how-to
7-
ms.service: azure-functions
8-
ms.custom: references_regions
97
ms.date: 02/19/2026
108
zone_pivot_groups: reliability-functions-hosting-plan
119

@@ -14,7 +12,7 @@ zone_pivot_groups: reliability-functions-hosting-plan
1412

1513
# Configure zone redundancy for Azure Functions
1614

17-
Zone redundancy enables your function apps to be resilient to problems in Azure availability zones, so your app remains available when a datacenter or zone has an outage. This article provides step-by-step guidance for configuring Azure Functions to be zone-redundant. For information about how availability zones work with Azure Functions, see [Reliability in Azure Functions](/azure/reliability/reliability-functions).
15+
Zone redundancy enables your function apps to be resilient to problems in Azure availability zones, so your app remains available when a datacenter or zone has an outage. This article provides step-by-step guidance for configuring Azure Functions to be zone-redundant, depending on your hosting plan. For information about how availability zones work with Azure Functions, see [Reliability in Azure Functions](/azure/reliability/reliability-functions).
1816

1917
Availability zone configuration for Azure Functions depends on your [Functions hosting plan](/azure/azure-functions/functions-scale):
2018

@@ -25,22 +23,47 @@ Availability zone configuration for Azure Functions depends on your [Functions h
2523
| [Dedicated (App Service) plan](/azure/azure-functions/dedicated-plan) | GA | See [Configure availability zones for App Service](../app-service/how-to-zone-redundancy.md). |
2624
| [Consumption plan](/azure/azure-functions/consumption-plan) | n/a | Not supported by the Consumption plan. |
2725

28-
## Prerequisites
26+
::: zone pivot="flex-consumption-plan"
27+
28+
> [!IMPORTANT]
29+
> Before configuring zone redundancy, review the requirements and details listed in [Reliability in Azure Functions - Resilience to availability zone failures](/azure/reliability/reliability-functions?pivots=flex-consumption#resilience-to-availability-zone-failures).
2930
30-
Before configuring zone redundancy, review the requirements and details listed in [Reliability in Azure Functions - Resilience to availability zone failures](/azure/reliability/reliability-functions#resilience-to-availability-zone-failures).
31+
::: zone-end
3132

3233
::: zone pivot="premium-plan"
3334

34-
> [!NOTE]
35+
> [!IMPORTANT]
36+
> Before configuring zone redundancy, review the requirements and details listed in [Reliability in Azure Functions - Resilience to availability zone failures](/azure/reliability/reliability-functions?pivots=premium#resilience-to-availability-zone-failures).
37+
>
3538
> You can only enable availability zones in the plan when you create your app. You can't convert an existing Premium plan to use availability zones.
3639
3740
::: zone-end
3841

42+
::: zone pivot="flex-consumption-plan"
43+
44+
## View regions that support availability zones
45+
46+
Zone-redundant Flex Consumption plans can be deployed into a specific set of regions. For the current list, use the Azure CLI:
47+
48+
1. If you haven't done so already, install and sign in to Azure using the Azure CLI:
49+
50+
```azurecli
51+
az login
52+
```
53+
54+
1. Use the [`az functionapp list-flexconsumption-locations`](/cli/azure/functionapp#az-functionapp-list-flexconsumption-locations) command with the `--zone-redundant=true` argument, which returns a list of regions that currently support zone-redundant Flex Consumption plans:
55+
56+
```azurecli-interactive
57+
az functionapp list-flexconsumption-locations --zone-redundant=true --query "sort_by(@, &name)[].{Region:name}" -o table
58+
```
59+
60+
::: zone-end
61+
3962
## Create a zone-redundant function app
4063
4164
::: zone pivot="flex-consumption-plan"
4265
43-
Follow these steps to create a zone-redundant Flex Consumption plan and app.
66+
Follow these steps to create a zone-redundant Flex Consumption plan when you create your app.
4467
4568
#### [Azure portal](#tab/azure-portal)
4669
@@ -63,7 +86,7 @@ Follow these steps to create a zone-redundant Flex Consumption plan and app.
6386
6487
|Setting|Suggested value|Notes for zone redundancy|
6588
|-------|---------------|-------------------------|
66-
|**Storage account**|A [zone-redundant storage account](/azure/azure-functions/storage-considerations#storage-account-requirements)|As described in the [prerequisites](#prerequisites) section, we strongly recommend using a zone-redundant storage account for your zone-redundant function app.|
89+
|**Storage account**|A [zone-redundant storage account](/azure/azure-functions/storage-considerations#storage-account-requirements)|As described in the [reliability guide for Azure Functions](/azure/reliability/reliability-functions?pivots=flex-consumption#resilience-to-availability-zone-failures), we strongly recommend using a zone-redundant storage account for your zone-redundant function app.|
6790
6891
1. For the rest of the function app creation process, create your function app as normal. There are no settings in the rest of the creation process that affect zone redundancy.
6992
@@ -183,7 +206,7 @@ Follow these steps to create a zone-redundant Premium plan and app.
183206

184207
|Setting|Suggested value|Notes for zone redundancy|
185208
|-------|---------------|-------------------------|
186-
|**Storage account**|A [zone-redundant storage account](/azure/azure-functions/storage-considerations#storage-account-requirements)|As described in the [prerequisites](#prerequisites) section, we strongly recommend using a zone-redundant storage account for your zone-redundant function app.|
209+
|**Storage account**|A [zone-redundant storage account](/azure/azure-functions/storage-considerations#storage-account-requirements)|As described in the [reliability guide for Azure Functions](/azure/reliability/reliability-functions?pivots=premium#resilience-to-availability-zone-failures), we strongly recommend using a zone-redundant storage account for your zone-redundant function app.|
187210

188211
1. For the rest of the function app creation process, create your function app as normal. There are no settings in the rest of the creation process that affect zone redundancy.
189212

0 commit comments

Comments
 (0)