Skip to content

Commit cc23ed1

Browse files
committed
edit
git push origin reliability-adr
1 parent 41524d1 commit cc23ed1

File tree

1 file changed

+8
-53
lines changed

1 file changed

+8
-53
lines changed

articles/reliability/reliability-device-registry.md

Lines changed: 8 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,23 @@ ms.date: 10/25/2024
1111

1212
# Reliability in Azure Device Registry
1313

14-
This article describes reliability support in Azure Device Registry (ADR) and covers both intra-regional resiliency with [availability zones](#availability-zone-support) and information on [multi-region deployments](#multi-region-support).
14+
This article describes reliability support in Azure Device Registry (ADR). It covers both intra-regional resiliency with [availability zones](#availability-zone-support) and information on [multi-region deployments](#multi-region-support).
1515

1616
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.
1717

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. It's important that your applications handle transient faults, usually by retrying affected requests.
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.
2223

23-
<!-- correct? -->
24-
Azure Device Registry is built on top of Azure Cosmos DB, which is a highly available and resilient database service. Azure Cosmos DB is designed to handle transient faults and provide high availability and reliability.
2524

2625
## Availability zone support
2726

2827
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. In the event of a failure in one zone, the service can continue to operate seamlessly from another zone.
2928

3029
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.
3130

32-
### Requirements
33-
34-
Azure Device Registry has only one default SKU.
35-
3631
### Regions supported
3732

3833
The following list of regions support availability zones in Azure Device Registry:
@@ -48,22 +43,11 @@ The following list of regions support availability zones in Azure Device Registr
4843

4944
### Cost
5045

51-
There's no more cost to use zone redundancy for Azure Device Registry.
46+
There's no extra cost to use zone redundancy for Azure Device Registry.
5247

5348
### Configure availability zone support
5449

55-
**New resources:** When you create an Azure Device Registry resource, it automatically includes zone-redundancy by default. There's no need for you to perform any more configuration.
56-
57-
58-
<!-- Do we need this? -->
59-
In Azure IoT Operations, when you create an asset in the operations experience web UI or by using the Azure IoT Operations CLI extension, that asset is defined and created as an Azure resource in Azure Device Registry.
60-
61-
For detailed instructions on how to create an ADR resource in the cloud using Azure IoT Operations, see [Manage asset configurations remotely](/azure/iot-operations/discover-manage-assets/howto-manage-assets-remotely?tabs=portal).
62-
63-
### Data replication between zones
64-
65-
Azure Device Registry zonal data replication is managed by Azure Cosmos DB. Azure Device Registry doesn't provide any more configuration options for data replication. Cosmos DB by default synchronously replicates across zones and so there's an RPO of 0 for a zone failure. For more information on geographical data replication in Cosmos DB, see [Reliability in Cosmos DB](./reliability-cosmos-db-nosql.md).
66-
50+
**New resources:** When you create an Azure Device Registry resource in Azure IoT Operations, it automatically includes zone-redundancy by default. There's no need for you to perform any more configuration.
6751

6852

6953
### Zone-down experience
@@ -72,51 +56,22 @@ During a zone-wide outage, you don't need to take any action to failover to a he
7256

7357
**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.
7458

75-
<!-- Need? -->
76-
**Active requests:** When an availability zone is unavailable, any RDP or SSH connections in progress that use an Azure Bastion instance in the faulty availability zone are terminated and need to be retried.
77-
78-
<!-- Need? -->
79-
**Traffic rerouting:** New connections use Azure Bastion instances in the surviving availability zones. Overall, Azure Bastion continues to remain operational.
80-
81-
### Failback
82-
83-
<!-- What happens? -->
84-
85-
When the availability zone recovers, Azure Device Registry:
86-
87-
- Automatically restores instances in the availability zone.
88-
- Removes any temporary instances created in the other availability zones
89-
- Reroutes traffic between your instances as normal.
90-
91-
### Testing for zone failures
92-
93-
<!-- is this okay to say? -->
94-
The Azure Device Registry platform manages traffic routing, failover, and failback for zone-redundant Azure Device Registry resources. Because this feature is fully managed, you don't need to initiate anything or validate availability zone failure processes.
9559

9660
## Multi-region support
9761

98-
Azure Device Registry is a regional service with geographical data replication. In a region-wide outage, Microsoft initiates compute failover from one region to another. If Azure Device Registry fails over, it continues to support its primary region, and no more actions by you're required.
62+
Azure Device Registry is a regional service with automatic geographical data replication. In a region-wide outage, Microsoft initiates compute failover from one region to another. If Azure Device Registry fails over, it continues to support its primary region, and no more actions by you're required.
9963

10064
When using Azure IoT Operations (AIO), Azure Device Registry projects assets as Azure resources in the cloud within a single registry. The single registry is a source of truth for asset metadata and asset management capabilities. However, AIO includes various other components beyond ADR. For detailed information on AIO-specific components' high availability and zero data loss features, refer to [Azure IoT Operations frequently asked questions](/azure/iot-operations/troubleshoot/iot-operations-faq#does-azure-iot-operations-offer-high-availability-and-zero-data-loss-features-).
10165

102-
## Region support
103-
104-
Azure Device Registry multi-region redundancy is only supported in paired regions. To see a list of paired regions, see [Azure Paired Regions](./cross-region-replication-azure.md#azure-paired-regions)
105-
106-
### Data replication between regions
107-
108-
109-
Azure Cosmos DB manages Azure Device Registry cross-region data replication. Azure Device Registry doesn't provide any more configuration options for data replication. Cosmos DB by default synchronously replicates across regions and so there's an RPO of 0 for a zone failure. For more information on geographical data replication in Cosmos DB, see [Reliability in Cosmos DB](./reliability-cosmos-db-nosql.md).
110-
11166

11267
### Region down experience
11368

11469
During a region outage, Microsoft adheres to the Recovery Time Objective (RTO) to recover the service. During this time, the customer can expect some service interruption until the service is fully recovered.
11570

11671
In a complete region loss scenario, you can expect a manual recovery from Microsoft.
11772

118-
<!-- Why 15 minutes?-->
119-
For Azure Device Registry, recovery Time Objective (RTO) is approximately 24 hours. For Recovery Point Objective (RPO), you can expect less than 15 minutes.
73+
74+
For Azure Device Registry, Recovery Time Objective (RTO) is approximately 24 hours. For Recovery Point Objective (RPO), you can expect less than 15 minutes.
12075

12176

12277
## Service-level agreement (SLA)

0 commit comments

Comments
 (0)