Skip to content

Commit 8e8bde7

Browse files
authored
Updates
1 parent 3eec93d commit 8e8bde7

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

articles/reliability/reliability-app-service.md

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,34 @@ ms.author: csudrisforresiliency
66
ms.topic: reliability-article
77
ms.custom: subject-reliability
88
ms.service: azure-app-service
9-
ms.date: 10/23/2024
9+
ms.date: 10/25/2024
1010
zone_pivot_groups: app-service-sku
1111
---
1212

1313
# Reliability in Azure App Service
1414

15-
This article describes reliability support in [Azure App Service](../app-service/overview.md), including support for availability zones, multiple regions, and key capabilities that support a resilient solution. Because resiliency is a shared responsibility between you and Microsoft, this article also explains how Microsoft has built and supports resiliency in Azure App Service, as well the tools you can use to build a resilient solution that meets your needs.
15+
This article describes reliability support in [Azure App Service](../app-service/overview.md) and covers both intra-regional resiliency with [availability zones](#availability-zone-support) and information on [multi-region deployments](#multi-region-support).
16+
17+
Because resiliency is a shared responsibility between you and Microsoft, this article also covers ways for you to build a resilient solution that meets your needs.
1618

1719
Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. Azyre App Service adds the power of Microsoft Azure to your application, with capabilities for security, load balancing, autoscaling, and automated management. To explore how Azure App Service can bolster the reliability and resiliency of your application workload, see [Why use App Service?](../app-service/overview.md#why-use-app-service)
1820

1921
When you deploy Azure App Service, you can create multiple instances of an [App Service plan](/azure/app-service/overview-hosting-plans), which represents the compute workers that run your application code. The platform makes an effort to deploy the instances across different fault domains, but by default, the platform doesn't spread the instances across availability zones.
2022

23+
## Production deployment recommendations
24+
2125
::: zone pivot="free-shared-basic"
2226

23-
> [!NOTE]
24-
> For production deployments, you should:
25-
> - Use premium v3 App Service plans.
26-
> - [Enable zone redundancy](#availability-zone-support), which requires a minimum of three instance of your plan.
27+
For production deployments, you should:
28+
29+
- Use premium v3 App Service plans.
30+
- [Enable zone redundancy](#availability-zone-support), which requires a minimum of three instance of your plan.
2731

2832
::: zone-end
2933

3034
::: zone pivot="premium,isolated"
3135

32-
> [!NOTE]
33-
> For production deployments, you should [enable zone redundancy](#availability-zone-support), which requires a minimum of three instance of your plan.
36+
For production deployments, you should [enable zone redundancy](#availability-zone-support), which requires a minimum of three instance of your plan.
3437

3538
::: zone-end
3639

@@ -66,14 +69,14 @@ For App Service plans that aren't configured to be zone redundant, VM instances
6669

6770
::: zone pivot="free-shared-basic,premium"
6871

69-
**Plan type:** You must use either the [Premium v2 or Premium v3 plan types](/azure/app-service/overview-hosting-plans). We recommend using the Premium v3 plan.
72+
**Plan type:** You must use either the [Premium v2 or Premium v3 plan types](/azure/app-service/overview-hosting-plans).
73+
74+
**Footprint:** Availability zones are only supported on the newer App Service footprint. Even if you're using one of the supported regions, you'll receive an error if availability zones aren't supported for your resource group. To ensure your workloads land on a stamp that supports availability zones, you may need to create a new resource group, App Service plan, and App Service.
7075

7176
::: zone-end
7277

7378
**Instance count:** You must deploy a minimum of three instances of your plan.
7479

75-
**Footprint:** Availability zones are only supported on the newer App Service footprint. Even if you're using one of the supported regions, you'll receive an error if availability zones aren't supported for your resource group. To ensure your workloads land on a stamp that supports availability zones, you may need to create a new resource group, App Service plan, and App Service.
76-
7780
### Regions supported
7881

7982
::: zone pivot="free-shared-basic,premium"
@@ -171,10 +174,10 @@ If you need to use App Service in multiple regions, you need to deploy separate
171174

172175
::: zone pivot="free-shared-basic,premium"
173176

174-
For example approaches that illustrates this architecture, see:
177+
For example architectures that illustrates this approach, see:
175178

176-
- [Multi-region App Service apps for disaster recovery](/azure/architecture/web-apps/guides/multi-region-app-service/multi-region-app-service)
177-
- [Reference architecture: Highly available multi-region web application](/azure/architecture/web-apps/app-service/architectures/multi-region)
179+
- [Reference architecture: Highly available multi-region web application](/azure/architecture/web-apps/app-service/architectures/multi-region).
180+
- [Multi-region App Service apps for disaster recovery](/azure/architecture/web-apps/guides/multi-region-app-service/multi-region-app-service) <!-- TODO Can't publish until this is ready -->
178181
- [Tutorial: Create a highly available multi-region app in Azure App Service](/azure/app-service/tutorial-multi-region-app)
179182

180183
::: zone-end

0 commit comments

Comments
 (0)