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
+17-14Lines changed: 17 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,31 +6,34 @@ ms.author: csudrisforresiliency
6
6
ms.topic: reliability-article
7
7
ms.custom: subject-reliability
8
8
ms.service: azure-app-service
9
-
ms.date: 10/23/2024
9
+
ms.date: 10/25/2024
10
10
zone_pivot_groups: app-service-sku
11
11
---
12
12
13
13
# Reliability in Azure App Service
14
14
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.
16
18
17
19
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)
18
20
19
21
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.
20
22
23
+
## Production deployment recommendations
24
+
21
25
::: zone pivot="free-shared-basic"
22
26
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.
27
31
28
32
::: zone-end
29
33
30
34
::: zone pivot="premium,isolated"
31
35
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.
34
37
35
38
::: zone-end
36
39
@@ -66,14 +69,14 @@ For App Service plans that aren't configured to be zone redundant, VM instances
66
69
67
70
::: zone pivot="free-shared-basic,premium"
68
71
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.
70
75
71
76
::: zone-end
72
77
73
78
**Instance count:** You must deploy a minimum of three instances of your plan.
74
79
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
-
77
80
### Regions supported
78
81
79
82
::: 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
171
174
172
175
::: zone pivot="free-shared-basic,premium"
173
176
174
-
For example approaches that illustrates this architecture, see:
177
+
For example architectures that illustrates this approach, see:
175
178
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 -->
178
181
-[Tutorial: Create a highly available multi-region app in Azure App Service](/azure/app-service/tutorial-multi-region-app)
0 commit comments