title | description | author | ms.author | ms.date | ms.topic | ms.service | ms.subservice |
---|---|---|---|---|---|---|---|
Understand Device Update for IoT Hub limits | Microsoft Docs |
Key limits for Device Update for IoT Hub. |
vimeht |
vimeht |
9/23/2022 |
conceptual |
azure-iot-hub |
device-update |
This document provides an overview of the various limits that are imposed on the Device Update for IoT Hub resource and its associated operations. It also indicates whether the limits are adjustable by contacting Microsoft Support or not.
The following tables describe the limits for the Device Update for IoT Hub service for the Standard as well as the Free tier.
[!INCLUDE device-update-for-iot-hub-limits]
If you plan to deploy large-file packages, with file size larger than 100 MB, it is recommended to utilize byte range requests for a reliable download performance.
The Device Update for IoT Hub service utilizes Content Delivery Networks (CDNs) that work optimally with range requests of 1 MB in size. Range requests larger than 100 MB are not supported.
The following table shows the enforced throttles for operations that are available in all Device Update for IoT Hub tiers. Values refer to an individual Device Update instance.
Device Update service API | Throttling Rate |
---|---|
GetGroups | 30/min |
GetGroupDetails | 30/min |
GetBestUpdates per group | 30/min |
GetUpdateCompliance per group | 30/min |
GetAllUpdateCompliance | 30/min |
GetSubgroupUpdateCompliance | 30/min |
GetSubgroupBestUpdates | 30/min |
CreateOrUpdateDeployment | 6/min |
DeleteDeployment | 6/min |
ProcessSubgroupDeployment | 6/min |
Delete Update | 510/min* |
Get File | 510/min* |
Get Operation Status | 510/min* |
Get Update | 510/min* |
Import Update | 510/min* |
List Files | 510/min* |
List Names | 510/min* |
List Providers | 510/min* |
List Updates | 510/min* |
List Versions | 510/min* |
List Operation Statuses | 50/min |
* = the number of calls per minute is shared across all the listed operations
Additionally, the number of concurrent asynchronous import and/or delete operations is limited to 10 total operation jobs.