Skip to content

Commit 860032e

Browse files
committed
November freshness review (5/8)
1 parent c77a92e commit 860032e

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

articles/iot-hub/iot-hub-scaling.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ manager: timlt
66
ms.service: iot-hub
77
services: iot-hub
88
ms.topic: conceptual
9-
ms.date: 06/28/2019
9+
ms.date: 11/21/2022
1010
ms.author: kgremban
1111
ms.custom: [amqp, mqtt, 'Role: Cloud Development', 'Role: Operations']
1212
---
1313
# Choose the right IoT Hub tier for your solution
1414

15-
Every IoT solution is different, so Azure IoT Hub offers several options based on pricing and scale. This article is meant to help you evaluate your IoT Hub needs. For pricing information about IoT Hub tiers, see [IoT Hub pricing](https://azure.microsoft.com/pricing/details/iot-hub).
15+
Every IoT solution is different, so Azure IoT Hub offers several options based on pricing and scale. This article is meant to help you evaluate your IoT Hub needs. For pricing information about IoT Hub tiers, see [Azure IoT Hub pricing](https://azure.microsoft.com/pricing/details/iot-hub).
1616

1717
To decide which IoT Hub tier is right for your solution, ask yourself two questions:
1818

1919
**What features do I plan to use?**
2020

21-
Azure IoT Hub offers two tiers, basic and standard, that differ in the number of features they support. If your IoT solution is based around collecting data from devices and analyzing it centrally, then the basic tier is probably right for you. If you want to use more advanced configurations to control IoT devices remotely or distribute some of your workloads onto the devices themselves, then you should consider the standard tier. For a detailed breakdown of which features are included in each tier continue to [Basic and standard tiers](#basic-and-standard-tiers).
21+
Azure IoT Hub offers two tiers, basic and standard, that differ in the number of features they support. If your IoT solution is based around collecting data from devices and analyzing it centrally, then the basic tier is probably right for you. If you want to use more advanced configurations to control IoT devices remotely or distribute some of your workloads onto the devices themselves, then you should consider the standard tier. For a detailed breakdown of which features are included in each tier, continue to [Basic and standard tiers](#basic-and-standard-tiers).
2222

2323
**How much data do I plan to move daily?**
2424

@@ -30,7 +30,7 @@ The standard tier of IoT Hub enables all features, and is required for any IoT s
3030

3131
Only one type of [edition](https://azure.microsoft.com/pricing/details/iot-hub/) within a tier can be chosen per IoT Hub. For example, you can create an IoT Hub with multiple units of S1, but not with a mix of units from different editions, such as S1 and S2.
3232

33-
| Capability | Basic tier | Free/Standard tier |
33+
| Capability | Basic tier | Standard/Free tier |
3434
| ---------- | ---------- | ------------- |
3535
| [Device-to-cloud telemetry](iot-hub-devguide-messaging.md) | Yes | Yes |
3636
| [Per-device identity](iot-hub-devguide-identity-registry.md) | Yes | Yes |
@@ -39,7 +39,7 @@ Only one type of [edition](https://azure.microsoft.com/pricing/details/iot-hub/)
3939
| [Device Provisioning Service](../iot-dps/about-iot-dps.md) | Yes | Yes |
4040
| [Monitoring and diagnostics](monitor-iot-hub.md) | Yes | Yes |
4141
| [Cloud-to-device messaging](iot-hub-devguide-c2d-guidance.md) | | Yes |
42-
| [Device twins](iot-hub-devguide-device-twins.md), [Module twins](iot-hub-devguide-module-twins.md), and [Device management](iot-hub-device-management-overview.md) | | Yes |
42+
| [Device twins](iot-hub-devguide-device-twins.md), [module twins](iot-hub-devguide-module-twins.md), and [device management](iot-hub-device-management-overview.md) | | Yes |
4343
| [Device streams (preview)](iot-hub-device-streams-overview.md) | | Yes |
4444
| [Azure IoT Edge](../iot-edge/about-iot-edge.md) | | Yes |
4545
| [IoT Plug and Play](../iot-develop/overview-iot-plug-and-play.md) | | Yes |
@@ -48,9 +48,9 @@ IoT Hub also offers a free tier that is meant for testing and evaluation. It has
4848

4949
## Partitions
5050

51-
Azure IoT Hubs contain many core components of [Azure Event Hubs](../event-hubs/event-hubs-features.md), including [Partitions](../event-hubs/event-hubs-features.md#partitions). Event streams for IoT Hubs are generally populated with incoming telemetry data that is reported by various IoT devices. The partitioning of the event stream is used to reduce contentions that occur when concurrently reading and writing to event streams.
51+
Azure IoT hubs contain many core components from [Azure Event Hubs](../event-hubs/event-hubs-features.md), including [partitions](../event-hubs/event-hubs-features.md#partitions). Event streams for IoT hubs are generally populated with incoming telemetry data that is reported by various IoT devices. The partitioning of the event stream is used to reduce contentions that occur when concurrently reading and writing to event streams.
5252

53-
The partition limit is chosen when IoT Hub is created, and cannot be changed. The maximum partition limit for basic tier IoT Hub and standard tier IoT Hub is 32. Most IoT hubs only need 4 partitions. For more information on determining the partitions, see the Event Hubs FAQ [How many partitions do I need?](../event-hubs/event-hubs-faq.yml#how-many-partitions-do-i-need-)
53+
The partition limit is chosen when an IoT hub is created, and cannot be changed. The maximum limit of device-to-cloud partitions for basic tier and standard tier IoT hubs is 32. Most IoT hubs only need four partitions. For more information on determining the partitions, see the [How many partitions do I need?](../event-hubs/event-hubs-faq.yml#how-many-partitions-do-i-need-) question in the [FAQ](../event-hubs/event-hubs-faq.yml) for [Azure Event Hubs](../event-hubs/index.yml).
5454

5555
## Tier upgrade
5656

@@ -59,13 +59,13 @@ Once you create your IoT hub, you can upgrade from the basic tier to the standar
5959
The partition configuration remains unchanged when you migrate from basic tier to standard tier.
6060

6161
> [!NOTE]
62-
> The free tier does not support upgrading to basic or standard.
62+
> The free tier does not support upgrading to basic or standard tier.
6363
6464
## IoT Hub REST APIs
6565

66-
The difference in supported capabilities between the basic and standard tiers of IoT Hub means that some API calls do not work with basic tier hubs. The following table shows which APIs are available:
66+
The difference in supported capabilities between the basic and standard tiers of IoT Hub means that some API calls do not work with basic tier IoT hubs. The following table shows which APIs are available:
6767

68-
| API | Basic tier | Free/Standard tier |
68+
| API | Basic tier | Standard/Free tier |
6969
| --- | ---------- | ------------- |
7070
| [Delete device](/javascript/api/azure-iot-digitaltwins-service/registrymanager#azure-iot-digitaltwins-service-registrymanager-deletedevice) | Yes | Yes |
7171
| [Get device](/rest/api/iothub/service/devices/get-identity) | Yes | Yes |
@@ -117,20 +117,20 @@ As an example of each tier's traffic capabilities, device-to-cloud messages foll
117117
| B2, S2 |Up to 16 MB/minute per unit<br/>(22.8 GB/day/unit) |Average of 4,167 messages/minute per unit<br/>(6 million messages/day per unit) |
118118
| B3, S3 |Up to 814 MB/minute per unit<br/>(1144.4 GB/day/unit) |Average of 208,333 messages/minute per unit<br/>(300 million messages/day per unit) |
119119

120-
Device-to-cloud throughput is only one of the metrics you need to consider when designing an IoT solution. For more comprehensive information, see [IoT Hub quotas and throttles](iot-hub-devguide-quotas-throttling.md).
120+
Device-to-cloud throughput is only one of the metrics you need to consider when designing an IoT solution. For more comprehensive information, see [IoT Hub quotas and throttling](iot-hub-devguide-quotas-throttling.md).
121121

122122
### Identity registry operation throughput
123123

124124
IoT Hub identity registry operations are not supposed to be run-time operations, as they are mostly related to device provisioning.
125125

126-
For specific burst performance numbers, see [IoT Hub quotas and throttles](iot-hub-devguide-quotas-throttling.md).
126+
For more information about specific burst performance numbers, see [IoT Hub quotas and throttling](iot-hub-devguide-quotas-throttling.md).
127127

128128
## Auto-scale
129129

130130
If you are approaching the allowed message limit on your IoT hub, you can use these [steps to automatically scale](https://azure.microsoft.com/resources/samples/iot-hub-dotnet-autoscale/) to increment an IoT Hub unit in the same IoT Hub tier.
131131

132132
## Next steps
133133

134-
* For more information about IoT Hub capabilities and performance details, see [IoT Hub pricing](https://azure.microsoft.com/pricing/details/iot-hub) or [IoT Hub quotas and throttles](iot-hub-devguide-quotas-throttling.md).
134+
* For more information about IoT Hub capabilities and performance details, see [Azure IoT Hub pricing](https://azure.microsoft.com/pricing/details/iot-hub) or [IoT Hub quotas and throttling](iot-hub-devguide-quotas-throttling.md).
135135

136-
* To change your IoT Hub tier, follow the steps in [Upgrade your IoT hub](iot-hub-upgrade.md).
136+
* To change your IoT Hub tier, follow the steps in [How to upgrade your IoT hub](iot-hub-upgrade.md).

0 commit comments

Comments
 (0)