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/iot-central/core/concepts-faq-scalability-availability.md
+18-4Lines changed: 18 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ titleSuffix: Azure IoT Central
4
4
description: This article describes how IoT Central automatically scales to handle more devices, its high availability disaster recovery capabilities.
5
5
author: dominicbetts
6
6
ms.author: dobett
7
-
ms.date: 02/13/2023
7
+
ms.date: 03/21/2023
8
8
ms.topic: conceptual
9
9
ms.service: iot-central
10
10
services: iot-central
@@ -25,12 +25,28 @@ IoT Central automatically scales its IoT hubs based on the load profiles in your
25
25
26
26
## High availability and disaster recovery
27
27
28
-
For highly available device connectivity, an IoT Central application always has at least two IoT hubs. For exceptions to this rule, see [Limitations](#limitations). The number of hubs can grow or shrink as IoT Central scales the application in response to changes in the load profile.
28
+
HADR capabilities depend on when you created your IoT Central application:
29
+
30
+
### Applications created before April 2021
31
+
32
+
Some applications created before April 2021 use a single IoT hub. For these applications, IoT Central doesn't provide HADR capabilities. If the IoT hub becomes unavailable, the application becomes unavailable.
33
+
34
+
Use the `az iot central device manual-failover` command to check if your application still uses a single IoT hub. This command returns an error if the application has a single IoT hub.
35
+
36
+
### Applications created after April 2021 and before April 2023
37
+
38
+
For highly available device connectivity, an IoT Central application always has at least two IoT hubs. The number of hubs can grow or shrink as IoT Central scales the application in response to changes in the load profile.
29
39
30
40
IoT Central also uses [availability zones](../../availability-zones/az-overview.md#availability-zones) to make various services it uses highly available.
31
41
32
42
An incident that requires disaster recovery could range from a subset of services becoming unavailable to a whole region becoming unavailable. IoT Central follows different recovery processes depending on the nature and scale of the incident. For example, if an entire Azure region becomes unavailable in the wake of a catastrophic failure, disaster recovery procedures failover applications to another region in the same geography.
33
43
44
+
### Applications created after April 2023
45
+
46
+
IoT Central applications created after March 2023 initially have a single IoT hub. If the IoT hub becomes unavailable, the application becomes unavailable. However, IoT Central automatically scales the application and adds a new IoT hub for each 10,000 connected devices. If you require multiple IoT hubs for applications with fewer than 10,000 devices, submit a request to [IoT Central customer support](../../iot-fundamentals/iot-support-help.md?toc=%2Fazure%2Fiot-central%2Ftoc.json&bc=%2Fazure%2Fiot-central%2Fbreadcrumb%2Ftoc.json).
47
+
48
+
Use the `az iot central device manual-failover` command to check if your application currently uses a single IoT hub. This command returns an error if the application currently has a single IoT hub.
49
+
34
50
## Work with multiple IoT hubs
35
51
36
52
As a consequence of automatic scaling and HADR support, the IoT hub instances in your application can change. For example:
@@ -75,8 +91,6 @@ Review the high availability and scalability best practices for the data export
75
91
76
92
## Limitations
77
93
78
-
Currently, there are a few legacy IoT Central applications created before April 2021 that haven't yet migrated to the multiple IoT hub architecture. Use the `az iot central device manual-failover` command to check if your application still uses a single IoT hub.
79
-
80
94
Currently, IoT Edge devices can't move between IoT hubs.
0 commit comments