クォータと制限

IoT Central アプリケーションには、適用されるさまざまなクォータと制限が存在します。 IoT Central アプリケーションは、Azure IoT Central や Device Provisioning Service (DPS) などの複数の Azure サービスを内部的に使用しており、それらのサービスにもクォータと制限があります。 そうした基になるサービスのクォータと制限についても適宜、この記事の中で取り上げます。

デバイス

項目 クォータまたは制限
アプリケーション内のデバイスの数 200,000
アプリケーション内にある IoT Central のシミュレートされたデバイスの数 100

テレメトリ

項目 クォータまたは制限 メモ
アプリケーションごとの 1 秒あたりのメッセージ数 200 個々のデバイスは、1 秒あたり最大 10 個のメッセージを一時的に送信できます。
device-to-cloud メッセージの最大サイズ 256 KB IoT Hub サービスによってこの値が設定されます。
cloud-to-device メッセージの最大サイズ 64 KB IoT Hub サービスによってこの値が設定されます。

プロパティの更新

項目 クォータまたは制限 メモ
1 秒あたりのプロパティ更新数 100 この制限はソフト制限です。 アプリケーションは適宜、IoT Central によって自動スケーリングされます1
プロパティ 必要なプロパティ セクションと報告されたプロパティ セクションの最大サイズはそれぞれ 32 KB です。 タグ セクションの最大サイズは 8 KB です。 各セクションの各プロパティの最大サイズは 4 KB です。 IoT Hub サービスによってこれらの値が設定されます。

コマンド

項目 クォータまたは制限 メモ
1 秒あたりのコマンドの実行回数 20 この制限はソフト制限です。 アプリケーションは適宜、IoT Central によって自動スケーリングされます1

REST API 呼び出し

項目 クォータまたは制限
クエリの毎秒 API 要求数 1
その他の毎秒 API 要求数 20

記憶域

項目 クォータまたは制限 メモ
最大データ保有期間 (日数) 30 もっと長い期間、データを保持する必要がある場合は、データ エクスポートを使用して、外部ストレージにエクスポートしてください。

データのエクスポート

項目 クォータまたは制限 メモ
データ エクスポート ジョブの数 10 アプリケーションの要件がこの制限を超える場合は、制限の引き上げをサポートにご相談ください。
データ エクスポート先の数 10 アプリケーションの要件がこの制限を超える場合は、制限の引き上げをサポートにご相談ください。
ジョブごとのデータ エクスポート先の数 10 アプリケーションの要件がこの制限を超える場合は、制限の引き上げをサポートにご相談ください。
データ エクスポート ジョブごとのフィルターとエンリッチメントの数 10 アプリケーションの要件がこの制限を超える場合は、制限の引き上げをサポートにご相談ください。

大量のエクスポート データの場合、最大 60 秒の待機時間が発生する可能性があります。 通常、待機時間はこれよりも大幅に短くなります。

デバイス モデリング

項目 クォータまたは制限 メモ
アプリケーションのデバイス テンプレートの数 1,000 パフォーマンス上の理由から、この制限を超えないようにする必要があります。
デバイス テンプレートの機能の数 300 パフォーマンス上の理由から、この制限を超えないようにする必要があります。

デバイス グループ

項目 クォータまたは制限 メモ
アプリケーションのデバイス グループの数 500 パフォーマンス上の理由から、この制限を超えないようにする必要があります。
デバイス グループのフィルター数 100 パフォーマンス上の理由から、この制限を超えないようにする必要があります。

デバイス プロビジョニング

項目 クォータまたは制限 メモ
1 分あたりのデバイス登録数 200 基になる DPS インスタンスによって、このクォータが設定されます。

ルール

項目 クォータまたは制限 メモ
アプリケーション内のルール数 50 このクォータは固定されており、変更することはできません。
ルール内のアクション数 5 このクォータは固定されており、変更することはできません。
メール アクションのアラート数 ルールあたり 1 分ごとに 1 つのアラート このクォータは固定されており、変更することはできません。
Webhook アクションのアラート数 アクションあたり 10 秒ごとに 1 つのアラート このクォータは固定されており、変更することはできません。
Power Automate アクションのアラート数 アクションあたり 10 秒ごとに 1 つのアラート このクォータは固定されており、変更することはできません。
Azure Logic App アクションのアラート数 アクションあたり 10 秒ごとに 1 つのアラート このクォータは固定されており、変更することはできません。
Azure Monitor グループ アクションのアラート数 アクションあたり 10 秒ごとに 1 つのアラート このクォータは固定されており、変更することはできません。

ジョブ

項目 クォータまたは制限 メモ
コンカレント ジョブ実行数 5 パフォーマンス上の理由から、この制限を超えないようにする必要があります。

ユーザー、ロール、組織

項目 クォータまたは制限 メモ
アプリケーションごとの最大ユーザー ロール割り当て数 200 この制限は、アプリケーションごとのユーザー数とは異なります。
アプリケーションごとの最大ロール数 50 この制限には、アプリケーションと組織の既定のロールが含まれます。
アプリケーションごとの最大組織数 200
組織階層の最大深度 5

1 IoT Central は、device-to-cloud、cloud-to-device、プロパティ、コマンド トラフィックの量を制限しません。 アプリケーションの負荷プロファイルに基づいた可変のスロットルがあります。 アプリケーションから送信されるトラフィックが増え始めた場合、IoT Central によって最適な負荷プロファイルへと自動スケーリングされます。 IoT Central による自動スケーリング プロセスが完了するまで、少しの間、スロットル メッセージが表示されることがあります。

次のステップ

Azure IoT Central に適用されるクォータと制限について学習しました。次のステップとして、Azure IoT Central のアーキテクチャについての知識を身に付けることをお勧めします。