Azure Container Apps では、異なるスコープに異なるクォータの種類が割り当てられます。 サブスクリプション スコープに加えて、クォータはリージョン、環境、アプリケーションのスコープにも適用されます。 すべてのクォータ要求は、クォータ要求を行う 2 つのオプションを備えた Azure Quota Management System (QMS) を使用して開始されます。
要求の種類 | 説明 | 使用対象のスコープ | 要求の状態の表示に使用する |
---|---|---|---|
統合された要求 | 統合された要求は、多くの場合、数分以内に承認されます。 要求がクォータのしきい値を超えた場合、サポート エンジニアが要求を確認するためのサポート チケットが生成されます。 レビュー時間は、承認を最大数日遅らせることができます。 | ▪ 地域 ▪ 予約 |
Azure Portal |
手動要求 | 手動要求では、常にサポート チケットが生成されます。 多くの場合、承認は自動化されますが、要求によっては処理に最大数日かかる場合があります。 | ▪ 環境 | Azure CLI |
注
Azure Container Apps は、大規模なワークロード向けに設計された運用グレードのサービスです。 サポート チームにエスカレートするクォータ要求の作成は、標準外ではなく、お客様に代わってリソースを管理するプロセスの一部です。 Azure Container Apps は大規模なサービスです。 ほとんどのクォータ変更要求は、限られた状況でのみ例外を伴って付与されます。
現在のクォータ レベルを表示する
クォータの種類に応じて、 Azure portal と Azure CLI を使用してクォータ レベルを表示できます。
ポータルで、プロバイダー用 の Azure Container Apps を選択 します。
手動の方法で行われたクォータ変更要求は、ポータルでは使用できません。 次のコマンドを使用して、環境ごとにクォータを表示します。
次のコマンドを実行する前に、<>
で囲まれたプレースホルダーを実際の値に置き換えてください。
az containerapp env list-usages \
--resource-group <RESOURCE_GROUP_NAME> \
--name <ENVIRONMENT_NAME>
クォータを要求するタイミング
環境またはサブスクリプションがクォータ制限に達すると、次のような意図しない結果が生じることがあります。
- アプリのスケーリング制限
- プロビジョニングが失敗してタイムアウトする
- Container Apps 環境またはワークロード プロファイルの作成エラー
既定のクォータは、サブスクリプションの年齢と種類、サービスの使用などの要因によって異なります。 アプリが 1 分あたり何千もの要求を受け取る可能性がある場合は、アプリケーションを運用環境に移行する前に、現在のクォータ割り当てを確認します。
次の例のように、 Managed Environment エラーで最大許容コア数を超えた 場合は、クォータの引き上げを要求する必要があります。
Maximum Allowed Cores exceeded for the Managed Environment.
Please check https://learn.microsoft.com/en-us/azure/container-apps/quotas for resource limits
その他のエラー メッセージは、環境またはその他のクォータ制限に達したことを示している可能性があります。 Azure クォータ管理システムを使用すると、クォータの使用状況を 監視してアラート を生成し、制約を事前に防ぐことができます。
クォータの種類
Azure Container Apps では、アプリのさまざまな側面にわたるリソース割り当てを管理するさまざまなカテゴリのクォータが実装されています。 これらのクォータは、基本的なリソース制限、特殊なコンピューティング機能を必要とするアプリケーションの GPU クォータ、セッション ベースのワークロードの動的セッション クォータを制御する基本的なクォータに編成されています。
基本クォータ
最も要求されたクォータの変更を次の表に示します。 各スコープは、各クォータの範囲を示します。 リージョンスコープのクォータは、リージョンごとに変更されます。 環境スコープのクォータは、環境要求ごとに必要です。
クォータ | 範囲 | リクエスト | 表示 | 解説 |
---|---|---|---|---|
マネージド環境のアカウント | リージョン | 統合要求 | ポータル | リージョンあたりの環境の数。 |
マネージド環境の従量課金コア | 環境 | 手動要求 | CLI | 環境が使用するために割り当てられる最大消費コア数。 この値は、環境内の各アクティブ レプリカ (すべてのアプリ) によって要求されたコアの合計です。 |
マネージド環境の汎用コア | 環境 | 手動要求 | CLI | 環境内のすべての汎用 (D シリーズ) プロファイルで使用できるコアの合計。 |
マネージド環境のメモリ最適化コア | 環境 | 手動要求 | CLI | 環境内のすべてのメモリ最適化された (E シリーズ) プロファイルで使用できるコアの総数。 |
GPU クォータ
クォータ | 範囲 | リクエスト | 表示 | 解説 |
---|---|---|---|---|
サブスクリプション従量課金 NCA 100 GPU | リージョン | 統合要求 | ポータル | この Azure リージョンの最大消費 A100 GPU コア環境の数が使用のために割り当てられます。 |
サブスクリプション従量課金 T 4 GPU | リージョン | 統合要求 | ポータル | このリージョンには、最大消費のT4 GPUコアを使用する環境の数が割り当てられています。 |
サブスクリプション NCA 100 GPU | リージョン | 統合要求 | ポータル | この Azure リージョン全体の専用 A100 GPU コア環境の最大数が使用のために割り当てられます。 |
動的セッション クォータ
クォータ | 範囲 | リクエスト | 表示 | 解説 |
---|---|---|---|---|
セッション プール | リージョン | 統合要求 | ポータル | リージョンあたりの動的セッション プールの最大数。 |