適用於 IoT 中樞 限制的 Azure 裝置更新
本文提供 Azure 裝置更新針對 IoT 中樞 資源及其相關聯作業所施加之各種限制的概觀。 本文也會指出標準 SKU 限制是否可以透過連絡 Microsoft 支援服務 來調整。
正式運作限制
下表說明標準和免費層的裝置更新服務限制。
限制只能針對標準 SKU 進行調整。 限制調整要求會逐一評估,且不保證核准。
免費 SKU 不接受限制調整要求。 此外,免費 SKU 實例無法升級至標準 SKU 實例。
下表顯示 Azure Resource Manager 中 IoT 中樞 資源的裝置更新限制。
資源 | 標準 SKU 限制 | 免費 SKU 限制 | 可針對標準 SKU 進行調整嗎? |
---|---|---|---|
每個訂用帳戶的帳戶 | 50 | 1 | No |
每個帳戶的執行個體 | 50 | 1 | No |
帳戶名稱的長度 | 3-24 個字元 | 3-24 個字元 | No |
執行個體名稱的長度 | 3-36 個字元 | 3-36 個字元 | No |
下表顯示與各種裝置更新作業相關聯的限制。
作業 | 標準 SKU 限制 | 免費 SKU 限制 | 可針對標準 SKU 進行調整嗎? |
---|---|---|---|
每個執行個體的裝置數目 | 100 萬 | 10 | Yes |
每個執行個體的裝置群組數目 | 100 | 10 | Yes |
每個執行個體的裝置類別數目 | 80 | 10 | Yes |
每個執行個體的作用中部署數目 | 50,包括保留取消的一個 | 5,包括保留取消的一個 | Yes |
每個實例的總部署數目,包括未刪除的所有作用中、非使用中和已取消的部署 | 100 | 20 | No |
每個執行個體的更新提供者數目 | 25 | 2 | No |
每個執行個體每個提供者的更新名稱數目 | 25 | 2 | No |
每個執行個體每個更新提供者和名稱的更新版本數目 | 100 | 5 | No |
每個執行個體的更新總數 | 100 | 10 | No |
單一更新檔案大小上限 | 2 GB | 2 GB | Yes |
單一匯入動作中所有檔案的合併大小上限 | 2 GB | 2 GB | Yes |
單一更新中的檔案數目上限 | 10 | 10 | No |
每個執行個體包含的資料儲存體總數 | 100 GB | 5 GB | No |
注意
已取消或非使用中的部署會計入總部署限制。 請務必定期清除這些部署,以免無法建立新的部署。
大型檔案下載的需求
若要部署檔案大小大於 100 MB 的大型檔案套件,最好使用位元組範圍要求,以獲得可靠的下載效能。 裝置更新會使用 內容傳遞網路 (CDN),以大小 1 MB 的範圍要求,以最佳方式運作。 不支援大於 100 MB 的範圍要求。
節流限制
下表顯示所有裝置更新層中作業的強制節流。 值會套用至每個個別的裝置更新實例。
裝置更新服務 API | 節流速率 |
---|---|
GetGroups | 30/分鐘 |
GetGroupDetails | 30/分鐘 |
每個群組的 GetBestUpdates | 30/分鐘 |
每個群組的 GetUpdateCompliance | 30/分鐘 |
GetAllUpdateCompliance | 30/分鐘 |
GetSubgroupUpdateCompliance | 30/分鐘 |
GetSubgroupBestUpdates | 30/分鐘 |
CreateOrUpdateDeployment | 6/分鐘 |
DeleteDeployment | 6/分鐘 |
ProcessSubgroupDeployment | 6/分鐘 |
刪除更新 | 510/分鐘 |
取得檔案 | 510/分鐘 |
取得作業狀態 | 510/分鐘 |
取得更新 | 510/分鐘 |
匯入更新 | 510/分鐘 |
列出檔案 | 510/分鐘 |
列出名稱 | 510/分鐘 |
列出提供者 | 510/分鐘 |
列出更新 | 510/分鐘 |
列出版本 | 510/分鐘 |
列出作業狀態 | 50/分鐘 |
*每個分鐘呼叫數目會跨所有列出的作業共用。
此外,並行異步匯入和刪除作業的數目限製為10個作業作業總數。