Skip to content

Commit 9a817c5

Browse files
Merge pull request #290409 from anaharris-ms/reliability-include-update
Reliability -Template updates
2 parents 1e94c2c + 78cac97 commit 9a817c5

5 files changed

+51
-28
lines changed

articles/reliability/includes/reliability-availability-zone-description-include.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,11 @@
44
author: anaharris-ms
55
ms.service: azure
66
ms.topic: include
7-
ms.date: 06/21/2022
7+
ms.date: 11/12/2024
88
ms.author: anaharris
99
ms.custom: include file
1010
---
1111

12-
Azure availability zones are at least three physically separate groups of datacenters within each Azure region. Datacenters within each zone are equipped with independent power, cooling, and networking infrastructure. In the case of a local zone failure, availability zones are designed so that if the one zone is affected, regional services, capacity, and high availability are supported by the remaining two zones.
12+
Availability zones are physically separate groups of datacenters within each Azure region. When one zone fails, services can fail over to one of the remaining zones.
1313

14-
Failures can range from software and hardware failures to events such as earthquakes, floods, and fires. Tolerance to failures is achieved with redundancy and logical isolation of Azure services. For more detailed information on availability zones in Azure, see [Regions and availability zones](/azure/reliability/availability-zones-overview).
15-
16-
Azure availability zones-enabled services are designed to provide the right level of reliability and flexibility. They can be configured in two ways. They can be either zone redundant, with automatic replication across zones, or zonal, with instances pinned to a specific zone. You can also combine these approaches. For more information on zonal vs. zone-redundant architecture, see [Recommendations for using availability zones and regions](/azure/well-architected/resiliency/regions-availability-zones).
14+
For more information on availability zones in Azure, see [What are availability zones?](/azure/reliability/availability-zones-overview).
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
title: include file
3+
description: include file
4+
author: anaharris-ms
5+
ms.service: azure
6+
ms.topic: include
7+
ms.date: 11/11/2024
8+
ms.author: anaharris
9+
ms.custom: include file
10+
---
11+
12+
Transient faults are short, intermittent failures in components. They occur frequently in a distributed environment like the cloud, and they're a normal part of operations. They correct themselves after a short period of time. It's important that your applications handle transient faults, usually by retrying affected requests.
13+
14+
All cloud-hosted applications should follow Azure's transient fault handling guidance when communicating with any cloud-hosted APIs, databases, and other components. To learn more about handling transient faults, see [Recommendations for handing transient faults](/azure/well-architected/reliability/handle-transient-faults).

articles/reliability/reliability-app-service.md

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: Reliability in Azure App Service
3-
description: Find out about reliability in Azure App Service, including availability zones and multi-region deployments.
3+
description: Find out about reliability in Azure App Service, including availability zones and multi-region deployments.
44
author: anaharris-ms
55
ms.author: anaharris
66
ms.topic: reliability-article
77
ms.custom: subject-reliability
88
ms.service: azure-app-service
9-
ms.date: 11/08/2024
9+
ms.date: 11/12/2024
1010
zone_pivot_groups: app-service-sku
1111
---
1212

@@ -39,9 +39,7 @@ For production deployments, you should:
3939

4040
## Transient faults
4141

42-
Transient faults are short, intermittent failures in components. They occur frequently in a distributed environment like the cloud, and they're a normal part of operations. They correct themselves after a short period of time. It's important that your applications handle transient faults, usually by retrying affected requests.
43-
44-
All cloud-hosted applications should follow Azure's transient fault handling guidance when communicating with any cloud-hosted APIs, databases, and other components. To learn more about handling transient faults, see [Recommendations for handing transient faults](/azure/well-architected/reliability/handle-transient-faults).
42+
[!INCLUDE [Transient fault description](includes/reliability-transient-fault-description-include.md)]
4543

4644
Although Microsoft-provided SDKs usually handle transient faults, because you host your own applications on Azure App Service, you need to consider how to avoid causing transient faults by making sure that you:
4745

@@ -53,6 +51,8 @@ Although Microsoft-provided SDKs usually handle transient faults, because you ho
5351

5452
## Availability zone support
5553

54+
[!INCLUDE [AZ support description](includes/reliability-availability-zone-description-include.md)]
55+
5656
Azure App Service can be configured as *zone redundant*, which means that your resources are spread across multiple [availability zones](../reliability/availability-zones-overview.md). Spreading across multiple zones helps your production workloads achieve resiliency and reliability. <!-- Not sure what this means --> Availability zone support is a property of the App Service plan.
5757

5858
Instance spreading with a zone-redundant deployment is determined inside the following rules, even as the app scales in and out:
@@ -65,7 +65,7 @@ When the App Service platform allocates instances for a zone-redundant App Servi
6565

6666
For App Service plans that aren't configured as zone redundant, VM instances are not resilient to availability zone failures. They can experience downtime during an outage in any zone in that region.
6767

68-
### Requirements
68+
### Regions supported
6969

7070
::: zone pivot="free-shared-basic"
7171

@@ -83,21 +83,26 @@ You must use either the [Premium v2 or Premium v3 plan types](/azure/app-service
8383

8484
- You must deploy a minimum of three instances of your plan.
8585

86-
### Regions supported
86+
87+
To see which regions support availability zones for App Service Environment v3, see [Regions](../app-service/environment/overview.md#regions).
88+
89+
::: zone-end
90+
91+
### Requirements
8792

8893
::: zone-end
8994

9095
::: zone pivot="premium"
9196

92-
Zone-redundant App Service plans can be deployed in [any region that supports availability zones](./availability-zones-service-support.md#azure-regions-with-availability-zone-support).
97+
- You must use either the [Premium v2 or Premium v3 plan types](/azure/app-service/overview-hosting-plans).
98+
<!-- Is footprint a technical term here?-->
99+
- 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.
93100

94101
::: zone-end
95102

96-
::: zone pivot="isolated"
103+
- You must deploy a minimum of three instances of your plan.
97104

98-
To see which regions support availability zones for App Service Environment v3, see [Regions](../app-service/environment/overview.md#regions).
99105

100-
::: zone-end
101106

102107
::: zone pivot="premium,isolated"
103108

articles/reliability/reliability-bastion.md

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: anaharris
66
ms.topic: reliability-article
77
ms.custom: subject-reliability, references_regions
88
ms.service: azure-bastion
9-
ms.date: 10/25/2024
9+
ms.date: 11/12/2024
1010
---
1111

1212
# Reliability in Azure Bastion
@@ -27,12 +27,14 @@ For production deployments, you should [enable zone redundancy](#availability-zo
2727

2828
## Transient faults
2929

30-
*Transient faults* are short intermittent failures in components. They occur frequently in a distributed environment like the cloud, and they're a normal part of operations. They correct themselves after a short period of time. It's important that your applications handle transient faults, usually by retrying affected requests.
30+
[!INCLUDE [Transient fault description](includes/reliability-transient-fault-description-include.md)]
3131

3232
If transient faults affect your virtual machine or Azure Bastion host, clients using the secure sockets host (SSH) and Remote Desktop Protocol (RDP) protocols typically retry automatically.
3333

3434
## Availability zone support
3535

36+
[!INCLUDE [AZ support description](includes/reliability-availability-zone-description-include.md)]
37+
3638
You can configure Azure Bastion to be *zone redundant* so that your resources are spread across multiple [availability zones](../reliability/availability-zones-overview.md). When you spread resources across availability zones, you can achieve resiliency and reliability for your production workloads.
3739

3840
You can specify which availability zone or zones an Azure Bastion resource should be deployed to. Azure Bastion spreads your instances across those zones. The following diagram shows Azure Bastion instances spread across three zones:
@@ -42,12 +44,6 @@ You can specify which availability zone or zones an Azure Bastion resource shoul
4244
> [!NOTE]
4345
> If you specify more availability zones than you have instances, Azure Bastion spreads instances across as many zones as it can. If an availability zone is unavailable, the instance in the faulty zone is replaced with another instance in a healthy zone.
4446
45-
### Requirements
46-
47-
To configure Azure Bastion resources with zone redundancy, you must deploy with the Basic, Standard, or Premium SKUs.
48-
49-
Bastion requires a Standard SKU zone-redundant Public IP.
50-
5147
### Regions supported
5248

5349
Zone-redundant Azure Bastion resources can be deployed into the following regions:
@@ -62,6 +58,15 @@ Zone-redundant Azure Bastion resources can be deployed into the following region
6258
| East US 2 EUAP | Italy North | | |
6359
| Mexico Central| Spain Central | | |
6460

61+
62+
### Requirements
63+
64+
To configure Azure Bastion resources with zone redundancy, you must deploy with the Basic, Standard, or Premium SKUs.
65+
66+
Bastion requires a Standard SKU zone-redundant Public IP.
67+
68+
69+
6570
### Cost
6671

6772
There's no additional cost to use zone redundancy for Azure Bastion.

articles/reliability/reliability-device-registry.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: anaharris
66
ms.topic: reliability-article
77
ms.custom: subject-reliability, references_regions
88
ms.service: azure-device-registry
9-
ms.date: 11/12/2024
9+
ms.date: 11/19/2024
1010
---
1111

1212
# Reliability in Azure Device Registry Preview
@@ -18,12 +18,13 @@ Because resiliency is a shared responsibility between you and Microsoft, this ar
1818

1919
## Transient faults
2020

21-
Transient faults are short, intermittent failures in components. They occur frequently in a distributed environment like the cloud, and they're a normal part of operations. They correct themselves after a short period of time.
22-
It's important that your applications handle transient faults, usually by retrying affected requests.
21+
[!INCLUDE [Transient fault description](includes/reliability-transient-fault-description-include.md)]
2322

2423

2524
## Availability zone support
2625

26+
[!INCLUDE [AZ support description](includes/reliability-availability-zone-description-include.md)]
27+
2728
Azure Device Registry is zone-redundant, which means that it automatically replicates across multiple [availability zones](../reliability/availability-zones-overview.md). This setup enhances the resiliency of the service by providing high availability. If there's a failure in one zone, the service can continue to operate seamlessly from another zone.
2829

2930
Microsoft manages setup and configuration for zone redundancy in Azure Device Registry. You don't need to perform any more configuration to enable this zone redundancy. Microsoft ensures that the service is configured to provide the highest level of availability and reliability.
@@ -52,7 +53,7 @@ There's no extra cost to use zone redundancy for Azure Device Registry.
5253

5354
### Zone-down experience
5455

55-
During a zone-wide outage, you don't need to take any action to failover to a healthy zone. The service automatically self-heals and rebalances itself to take advantage of the healthy zone automatically.
56+
During a zone-wide outage, you don't need to take any action to fail over to a healthy zone. The service automatically self-heals and rebalances itself to take advantage of the healthy zone automatically.
5657

5758
**Detection and response:** Because Azure Device Registry detects and responds automatically to failures in an availability zone, you don't need to do anything to initiate an availability zone failover.
5859

0 commit comments

Comments
 (0)