クォータは、一定期間内のリソースの最大使用量またはサービスの最大 QPS を設定します。クォータは、一般的にリソースの割り当てと消費を管理するために使用されます。Application Load Balancer (ALB) クォータの計算方法は、リソースの種類とリソースの使用状況によって異なります。このトピックでは、標準 ALB インスタンス、バックエンドサーバーグループ、リスナー、および転送ルールに関連する ALB クォータの計算方法について説明します。
シナリオ
ALB インスタンスは Ingress を使用して外部リクエストを管理および転送します。Ingress は、リクエストをバックエンドサーバーグループ (Service:port のペア) に転送するために使用されるルールを定義します。次に、リクエストはポッドのグループで実行されているバックエンドアプリケーションに送信され、処理されます。ALB インスタンス、Ingress、バックエンドサーバーグループ (Service:port のペア)、およびポッド間のマッピングは、リクエスト転送と負荷分散のためのルーティングシステムを構成します。
次の表は、標準 ALB インスタンス、バックエンドサーバーグループ、リスナー、および転送ルールに関連する ALB クォータの計算方法について説明します。
標準 ALB インスタンスに関連する ALB クォータ
クォータの説明 | 名前/ID | 計算方法 | シナリオ (上の図を参照) |
ALB インスタンスに追加できる追加証明書の最大数 (デフォルト証明書を除く) | alb_quota_loadbalancer_certificates_num_standard_edition | ALB インスタンスに追加できる追加証明書の最大数は、ALB インスタンスのすべてのリスナーに追加できる追加証明書の総数と同じです。 ALB Ingress に追加できる追加証明書の数値は、証明書の設定方法によって異なります。
|
|
ALB インスタンスに設定できる転送ルールの最大数 (デフォルトの転送ルールを除く) | alb_quota_loadbalancer_rules_num_standard_edition | ALB インスタンスに設定できる転送ルールの最大数は、ALB インスタンスのすべてのリスナーに関連付けられている ALB Ingress の転送ルールの総数と同じです。
ALB Ingress の転送ルールの数値は、ALB Ingress 設定ファイルの |
|
ALB インスタンスに追加できるバックエンドサーバーの最大数 | alb_quota_loadbalancer_servers_num_standard_edition | ALB インスタンスに追加できるバックエンドサーバーの最大数は、ALB インスタンスのすべてのリスナーに関連付けられている ALB Ingress のバックエンドサーバーの総数と同じです。
ALB Ingress のバックエンドサーバーの数値は、ALB Ingress のすべての転送ルールで指定されているバックエンドポッドの総数と同じです。ALB Ingress が複数のリスナーに関連付けられている場合、ALB Ingress のバックエンドポッドは、リスナーの数に基づいて複数回カウントされます。 |
|
ALB インスタンスに追加できるリスナーの最大数 | alb_quota_loadbalancer_listeners_num_standard_edition | ALB インスタンスに追加されるリスナーの数値は、ALB インスタンスの設定に使用される AlbConfig の Listeners パラメータにリストされている ALB Ingress に関連付けられているリスナーの数値は、ALB Ingress 設定の |
|
サーバーグループに関連するクォータ
クォータの説明 | 名前/ID | 計算方法 | シナリオ (上の図を参照) |
バックエンドサーバー (IP アドレス) を指定できる ALB サーバーグループの最大数 | alb_quota_server_added_num | ポッド IP アドレスが Service:port ペアのバックエンドサーバーとして指定され、Service:port ペアが複数の転送ルールで指定されている場合、ポッド IP アドレスは転送ルールの数に基づいて複数回カウントされます。この場合、上記の各転送ルールが複数のリスナーに関連付けられていると、ポッド IP アドレスもリスナーの数に基づいて複数回カウントされます。 |
|
ALB サーバーグループをリスナーと転送ルールに関連付けることができる最大回数 | alb_quota_servergroup_attached_num | ALB サーバーグループ (Service:port ペア) をリスナーと転送ルールに関連付けることができる最大回数は、ALB サーバーグループ (Service:port ペア) が指定されている転送ルールによって異なります。 ALB サーバーグループ (Service:port ペア) が指定されている転送ルールが複数のリスナーに関連付けられている場合、ALB サーバーグループ (Service:port ペア) はリスナーの数に基づいて複数回カウントされます。 |
|
サーバーグループ (Service:port ペア) に追加できるバックエンドサーバー (IP アドレスとポート) の最大数 | alb_quota_servergroup_servers_num | サーバーグループに追加できるバックエンドサーバー (IP アドレスとポート) の最大数は、サーバーグループ (Service:port ペア) の pod:port ペアの数と同じです。 |
|
リスナーに関連するクォータ
クォータの説明 | 名前/ID | 計算方法 | シナリオ (上の図を参照) |
リスナーに関連付けることができるネットワークアクセス制御リスト (ACL) の最大数 | - |
リスナーに関連付けることができるネットワーク ACL の最大数は、AlbConfig の Listeners パラメータにあるすべての |
|
リスナーに関連付けることができるネットワーク ACL エントリの最大数 | - |
リスナーに関連付けることができるネットワーク ACL エントリの最大数は、AlbConfig の Listeners パラメータにあるすべての |
|
転送ルールに関連するクォータ
クォータの説明 | 名前/ID | 計算方法 | シナリオ (上の図を参照) |
転送ルールで指定できるアクションの最大数 | -- |
|
|
転送ルールで指定できる一致条件の最大数 | alb_quota_rule_matchevaluations_num | 転送ルールを作成または更新するときに、転送ルールで指定できる一致条件の最大数は、転送ルール内の空でないホストの数、パス一致条件の数、およびアノテーションを使用して指定されたカスタム転送条件の一致条件の数の合計と同じです。 |
|
転送ルールで使用できるワイルドカード文字の最大数 | - | 転送ルールを作成または更新するときに、転送ルールで使用できるワイルドカード文字の最大数は、転送ルールで指定されたアクションと一致条件に含まれるワイルドカード文字の総数と同じです。 | ALB Ingress 2 には 1 つの転送ルールがあり、転送ルール内のホスト一致条件には 1 つのワイルドカード文字 (アスタリスク (*)) のみがあります。この場合、転送ルールで使用できるワイルドカード文字の最大数は 1 です。 |