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-device-registry.md
+8-53Lines changed: 8 additions & 53 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,28 +11,23 @@ ms.date: 10/25/2024
11
11
12
12
# Reliability in Azure Device Registry
13
13
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).
15
15
16
16
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.
17
17
18
18
19
19
## Transient faults
20
20
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.
22
23
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.
25
24
26
25
## Availability zone support
27
26
28
27
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.
29
28
30
29
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.
31
30
32
-
### Requirements
33
-
34
-
Azure Device Registry has only one default SKU.
35
-
36
31
### Regions supported
37
32
38
33
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
48
43
49
44
### Cost
50
45
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.
52
47
53
48
### Configure availability zone support
54
49
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.
67
51
68
52
69
53
### 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
72
56
73
57
**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.
74
58
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.
95
59
96
60
## Multi-region support
97
61
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.
99
63
100
64
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-).
101
65
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
-
111
66
112
67
### Region down experience
113
68
114
69
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.
115
70
116
71
In a complete region loss scenario, you can expect a manual recovery from Microsoft.
117
72
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.
0 commit comments