ロードバランサの構成サイズの割り当ては、ロードバランサのタイプに応じて、プロジェクト、VPC ネットワーク、または VPC ネットワークのリージョン内のすべてのルーティング構成(アプリケーション ロードバランサの URL マップまたはプロキシ ネットワーク ロードバランサの TLS ルート)のサイズを測定します。個々の URL マップは、それぞれ 1 MB のデータに制限されます。ただし、従来のアプリケーション ロードバランサは 64 KB の制限を保持します。割り当てユニットは、ルーティング構成の複雑さを表します。ルールが少ない、またはマッチャーが短いルーティング構成では、消費される割り当てユニットが少なくなります。一方、ルール、ホスト名、パスマッチャーが多い複雑な構成では、消費される割り当てユニットが多くなります。
割り当ての仕組み
ロードバランサの構成サイズ割り当ての使用量に影響するのは、完全なアプリケーション ロードバランサまたはプロキシ ネットワーク ロードバランサの構成の一部であるルーティング構成(URL マップまたは TLS ルート)のみです。完全な構成の一部にするには、URL マップまたは TLS ルートがターゲット プロキシ(ターゲット HTTP、HTTPS、TCP プロキシなど)によって参照され、ターゲット プロキシが転送ルールによって参照される必要があります。 Cloud de Confiance by S3NS は、次の式を使用して、完全な構成の一部であるルーティング構成の合計割り当て使用量を計算します。
割り当て使用量 = 単一のルーティング構成の割り当てユニットの合計 × ターゲット プロキシを介して同じ構成を参照する転送ルールの数
ターゲット プロキシを介した転送ルールとルーティング構成の間に関係がない場合、その構成はロードバランサの構成サイズ割り当ての使用量に影響しません。
割り当ての使用状況を管理する
アプリケーション ロードバランサまたはプロキシ ネットワーク ロードバランサを変更すると、各構成サイズ割り当ての使用量が変化します。
- URL マップまたは TLS ルートの更新: 既存の URL マップまたは TLS ルートを変更すると(ホストルール、パスマッチャー、ルートルール、SNI ホスト一致の追加や削除など)、構成で使用される割り当てユニットの数が変更されます。割り当てユニットの数に、ターゲット プロキシを介して構成を参照する転送ルールの数を掛けます。
- ターゲット プロキシの更新: ターゲット プロキシを更新して別の URL マップまたは TLS ルートを参照し、他のターゲット プロキシが以前の構成を参照していない場合、以前の構成で使用された割り当てユニットは、構成サイズ割り当ての使用量に影響しなくなります。
- 転送ルールの作成または削除: URL マップまたは TLS ルートを使用するターゲット プロキシに関連付けられた新しい転送ルールを作成すると、構成サイズ割り当てに寄与する構成の割り当てユニット数が増加します。逆に、転送ルールを削除すると、構成サイズ割り当てに寄与する割り当てユニットの数が減少します。
割り当ての使用状況を確認する
既存の URL マップで使用されている割り当てユニット数を確認するには、gcloud compute url-maps describe コマンドを使用します。
gcloud compute url-maps describe URL_MAP_NAME \ [--region=REGION_NAME | --global] \ --format="value(status)"
次のように置き換えます。
URL_MAP_NAME: URL マップの名前。REGION_NAME: ロードバランサを定義したリージョン。
出力には、URL マップ用に計算されたユニットの合計数と、それを使用する転送ルールの数を示す読み取り専用の status.quotaUsage オブジェクトが含まれます。
詳細については、割り当てと上限をご覧ください。