Skip to content

Commit d18dc82

Browse files
Merge pull request #289387 from anaharris-ms/reliability-adr
Reliability document for GA - Azure Device Registry
2 parents 73d223f + 9d92234 commit d18dc82

File tree

4 files changed

+94
-1
lines changed

4 files changed

+94
-1
lines changed

articles/iot-operations/troubleshoot/iot-operations-faq.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
ms.author: patricka
77
ms.topic: faq
88
ms.custom: references_regions
9-
ms.date: 09/10/2024
9+
ms.date: 10/30/2024
1010

1111
title: Azure IoT Operations frequently asked questions
1212
summary: |
@@ -27,6 +27,9 @@ sections:
2727
- question: |
2828
Does Azure IoT Operations offer high availability across multi-node setups?
2929
answer: Yes, Azure IoT Operations workloads on K3s and HCI/AKS-Arc multi-node clusters support distribution of Azure IoT Operations workloads across multi-nodes setups in the preview version.
30+
- question: |
31+
Does Azure Device Registry Preview offer high availability across availability zones and regions?
32+
answer: For information on high availability across availability zones and regions for ADR, see [Reliability in Azure Device Registry](../../reliability/reliability-device-registry.md).
3033
- question: |
3134
Can I migrate my IoT Edge workloads to Azure IoT Operations?
3235
answer: Currently, there's no documented migration path from IoT Edge to Azure IoT Operations. If you have any feature asks for Azure IoT Operations as part of your migration plans, share your requests on the [Azure IoT Operations public feedback forum](https://feedback.azure.com/d365community/forum/20152d6e-6a76-ee11-8179-000d3a1abe9e).

articles/reliability/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,8 @@
298298
href: ../data-share/disaster-recovery.md?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json
299299
- name: Azure Deployment Environments
300300
href: reliability-deployment-environments.md?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json
301+
- name: Azure Device Registry
302+
href: reliability-device-registry.md
301303
- name: Azure DevOps
302304
href: /azure/devops/organizations/security/data-protection?view=azure-devops.md&preserve-view=true#data-availability&toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json
303305
- name: Azure Elastic SAN

articles/reliability/overview-reliability-guidance.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ For a more detailed overview of reliability principles in Azure, see [Reliabilit
106106
|Azure Data Manager for Energy| [Reliability in Azure Data Manager for Energy](./reliability-energy-data-services.md) |[Reliability in Azure Data Manager for Energy](./reliability-energy-data-services.md) |
107107
|Azure Data Share| |[Disaster recovery for Azure Data Share](../data-share/disaster-recovery.md?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json)|
108108
|Azure Deployment Environments| [Reliability in Azure Deployment Environments](reliability-deployment-environments.md)|[Reliability in Azure Deployment Environments](reliability-deployment-environments.md)|
109+
|Azure Device Registry | [Reliability in Azure Device Registry Preview](reliability-device-registry.md)|[Reliability in Azure Device Registry](reliability-device-registry.md)|
109110
|Azure DevOps|| [Azure DevOps Data protection - data availability](/azure/devops/organizations/security/data-protection?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json&preserve-view=true&#data-availability)|
110111
|Azure Elastic SAN|[Availability zone support](reliability-elastic-san.md#availability-zone-support)|[Disaster recovery and business continuity](reliability-elastic-san.md#disaster-recovery-and-business-continuity)|
111112
|Azure HDInsight on AKS |[Reliability in HDInsight on AKS](reliability-hdinsight-on-aks.md) | [Reliability in HDInsight on AKS](reliability-hdinsight-on-aks.md) |
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
title: Reliability in Azure Device Registry
3+
description: Find out about reliability in Azure Device Registry, including availability zones and multi-region deployments.
4+
author: isabellaecr
5+
ms.author: anaharris
6+
ms.topic: reliability-article
7+
ms.custom: subject-reliability, references_regions
8+
ms.service: azure-iot-operations
9+
ms.date: 10/31/2024
10+
---
11+
12+
# Reliability in Azure Device Registry Preview
13+
14+
This article describes reliability support in Azure Device Registry Preview. It covers both intra-regional resiliency with [availability zones](#availability-zone-support) and information on [multi-region deployments](#multi-region-support).
15+
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+
18+
19+
## Transient faults
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.
22+
It's important that your applications handle transient faults, usually by retrying affected requests.
23+
24+
25+
## Availability zone support
26+
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. If there's a failure in one zone, the service can continue to operate seamlessly from another zone.
28+
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.
30+
31+
### Regions supported
32+
33+
The following list of regions support availability zones in Azure Device Registry:
34+
35+
36+
| Americas | Europe | Middle East | Africa | Asia Pacific |
37+
|------------------|----------------------|---------------|--------------------|----------------|
38+
| East US | North Europe | | | |
39+
| East US 2 | West Europe | | | |
40+
| West US 2 | | | | |
41+
| West US 3 | | | | |
42+
43+
44+
### Cost
45+
46+
There's no extra cost to use zone redundancy for Azure Device Registry.
47+
48+
### Configure availability zone support
49+
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.
51+
52+
53+
### Zone-down experience
54+
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+
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.
58+
59+
60+
## Multi-region support
61+
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.
63+
64+
When using Azure IoT Operations (Azure IoT Operations), 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, Azure IoT Operations includes various other components beyond Azure Device Registry. For detailed information on the high availability and zero data loss features of Azure IoT Operations components, 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-).
65+
66+
67+
### Region down experience
68+
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.
70+
71+
In a complete region loss scenario, you can expect a manual recovery from Microsoft.
72+
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.
75+
76+
77+
## Service-level agreement (SLA)
78+
79+
The service-level agreement (SLA) for Azure Device Registry describes the expected availability of the service, and the conditions that must be met to achieve that availability expectation. To understand those conditions, it's important that you review the [Service Level Agreements (SLA) for Online Services](https://www.microsoft.com/licensing/docs/view/Service-Level-Agreements-SLA-for-Online-Services).
80+
81+
82+
## Related content
83+
84+
85+
- [What is Azure IoT Operations? - Azure IoT Operations Preview](/azure/iot-operations/overview-iot-operations)
86+
87+
- [Reliability in Azure](/azure/availability-zones/overview)

0 commit comments

Comments
 (0)