Skip to content

Commit d5c42f8

Browse files
Merge pull request #281834 from anaharris-ms/docs-editor/reliability-app-service-1721919039
Update reliability-app-service.md
2 parents be4c79e + 89a01f2 commit d5c42f8

File tree

1 file changed

+0
-60
lines changed

1 file changed

+0
-60
lines changed

articles/reliability/reliability-app-service.md

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -22,67 +22,7 @@ Azure App Service is an HTTP-based service for hosting web applications, REST AP
2222

2323
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)
2424

25-
## Reliability recommendations
2625

27-
[!INCLUDE [Reliability recommendations](includes/reliability-recommendations-include.md)]
28-
29-
### Reliability recommendations summary
30-
31-
| Category | Priority |Recommendation |
32-
|---------------|--------|---|
33-
| [**High Availability**](#high-availability) |:::image type="icon" source="media/icon-recommendation-high.svg":::| [ASP-1 - Deploy zone-redundant App Service plans](#-asp-1---deploy-zone-redundant-app-service-plans) |
34-
|[**Resiliency**](#resiliency)|:::image type="icon" source="media/icon-recommendation-high.svg"::: |[ASP-2 -Use an App Service plan that supports availability zones](#-asp-2--use-an-app-service-plan-that-supports-availability-zones) |
35-
||:::image type="icon" source="media/icon-recommendation-high.svg"::: |[ASP-4 - Create separate App Service plans for production and test](#-asp-4---create-separate-app-service-plans-for-production-and-test) |
36-
|[**Scalability**](#scalability)|:::image type="icon" source="media/icon-recommendation-medium.svg"::: |[ASP-3 - Avoid frequently scaling up or down](#-asp-3---avoid-frequently-scaling-up-or-down) |
37-
||:::image type="icon" source="media/icon-recommendation-medium.svg"::: |[ASP-5 - Enable Autoscale/Automatic scaling to ensure adequate resources are available to service requests](#-asp-5---enable-autoscaleautomatic-scaling-to-ensure-that-adequate-resources-are-available-to-service-requests) |
38-
39-
40-
### High availability
41-
42-
#### :::image type="icon" source="media/icon-recommendation-high.svg"::: **ASP-1 - Deploy zone-redundant App Service plans**
43-
To enhance the resiliency and reliability of your business-critical workloads, it's recommended that you deploy your new App Service Plans with zone-redundancy. Follow the steps to [redeploy to availability zone support](#create-a-resource-with-availability-zone-enabled), configure your pipelines to redeploy your WebApp on the new App Services Plan, and then use a [Blue-Green deployment](../spring-apps/enterprise/concepts-blue-green-deployment-strategies.md) approach to failover to the new site.
44-
45-
By distributing your applications across multiple availability zones, you can ensure their continued operation even in the event of a datacenter-level failure. For more information on availability zone support in Azure App Service, see [Availability zone support](#availability-zone-support).
46-
47-
# [Azure Resource Graph](#tab/graph)
48-
49-
:::code language="kusto" source="~/azure-proactive-resiliency-library/docs/content/services/web/app-service-plan/code/asp-1/asp-1.kql":::
50-
51-
----
52-
53-
### Resiliency
54-
55-
#### :::image type="icon" source="media/icon-recommendation-high.svg"::: **ASP-2 -Use an App Service plan that supports availability zones**
56-
57-
Availability zone support is only available on certain App Service plans. To see which plan you need in order to use availability zones, see [Availability zone prerequisites](#prerequisites).
58-
59-
# [Azure Resource Graph](#tab/graph)
60-
61-
:::code language="kusto" source="~/azure-proactive-resiliency-library/docs/content/services/web/app-service-plan/code/asp-2/asp-2.kql":::
62-
63-
----
64-
65-
#### :::image type="icon" source="media/icon-recommendation-high.svg"::: **ASP-4 - Create separate App Service plans for production and test**
66-
67-
To enhance the resiliency and reliability of your business-critical workloads, you should migrate your existing App Service plans and App Service Environments to availability zone support. By distributing your applications across multiple availability zones, you can ensure their continued operation even in the event of a datacenter-level failure. For more information on availability zone support in Azure App Service, see [Availability zone support](#availability-zone-support).
68-
69-
70-
### Scalability
71-
72-
#### :::image type="icon" source="media/icon-recommendation-medium.svg"::: **ASP-3 - Avoid frequently scaling up or down**
73-
74-
It's recommended that you avoid frequently scaling up or down your Azure App Service instances. Instead, choose an appropriate tier and instance size that can handle your typical workload, and scale out the instances to accommodate changes in traffic volume. Scaling up or down can potentially trigger an application restart, which may result in service disruptions.
75-
76-
77-
#### :::image type="icon" source="media/icon-recommendation-medium.svg"::: **ASP-5 - Enable Autoscale/Automatic scaling to ensure that adequate resources are available to service requests**
78-
79-
It's recommended that you enable autoscale/automatic scaling for your Azure App Service to ensure that sufficient resources are available to handle incoming requests. Autoscaling is rule based scaling, while automatic scaling performs automatic in and out scaling based on HTTP traffic. For more information see, [automatic scaling in Azure App Service](/azure/app-service/manage-automatic-scaling) or [get started with autoscale in Azure](/azure/azure-monitor/autoscale/autoscale-get-started).
80-
81-
# [Azure Resource Graph](#tab/graph)
82-
83-
:::code language="kusto" source="~/azure-proactive-resiliency-library/docs/content/services/web/app-service-plan/code/asp-5/asp-5.kql":::
84-
85-
----
8626

8727
## Availability zone support
8828

0 commit comments

Comments
 (0)