このセクションの料金表は、以下のロードバランサに適用されます。
リージョン内部アプリケーション ロードバランサとリージョン間の内部アプリケーション ロードバランサについては、内部アプリケーション ロードバランサのセクションをご覧ください。
Private Service Connect の転送ルールについては、Private Service Connect のセクションをご覧ください。
次の表に、グローバル転送ルールの料金を示します。グローバル データ処理の料金は発生しません。データ処理は、トラフィックの処理場所に応じてリージョンごとに課金されます。
項目 | 単価(米ドル) |
---|---|
最初の 5 つの転送ルール | $0.025 / 1 hour |
追加の転送ルール 1 つあたり | $0.01 / 1 hour |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
次の表は、リージョン転送ルールの料金とリージョンごとの送受信データ処理料金を示しています。
項目 | 単価(米ドル) |
---|---|
ロードバランサで処理された受信データ | $0.008 / 1 gibibyte |
ロードバランサで処理された送信データ | $0.008 / 1 gibibyte |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
外部アプリケーション ロードバランサの費用を削減する方法
グローバル外部アプリケーション ロードバランサのユーザーは、Google Cloud Armor か Cloud CDN、またはその両方を使用して、送信データ処理料金の影響を最小限に抑えることができます。
アプリケーションが単一リージョンで動作できる場合、または単一リージョンで動作する必要がある場合は、リージョン外部アプリケーション ロードバランサを使用できます。リージョン外部アプリケーション ロードバランサは、送信データ転送の料金が低いスタンダード ネットワーク ティアのみを使用するため、費用対効果の高いオプションです。
サーバーレス NEG を使用する外部アプリケーション ロードバランサの料金
外部アプリケーション ロードバランサ(グローバル、リージョン、またはクラシック)でサーバーレス NEG バックエンドを使用している場合、Cloud Run、Cloud Run functions、または App Engine バックエンド向けのサーバーレス コンピューティングの料金(該当する場合)に加えて、既存のロードバランサの料金が適用されます。Google Cloud Armor や Cloud CDN を使用している場合は、それぞれの料金も別途請求されます。
ただし、サーバーレス送信データ転送には課金されません。インターネット送信データ転送の料金のみが適用されます。Cloud Run functions の送信データ転送料金、App Engine の送信ネットワーク トラフィック料金、Cloud Run のデータ転送料金は、外部アプリケーション ロードバランサ(サーバーレス NEG を使用)から Cloud Run functions、App Engine、Cloud Run サービスに渡されるリクエストには適用されません。
共有 VPC を使用したプロジェクト間のサービス参照
プロジェクト間のサービス参照を使用する場合、プロジェクトと請求先アカウントがネットワーキング SKU に対してどのように課金されるかを理解するために、以下のポイントを確認してください。
転送ルールの料金の例
Google Cloud では、転送ルールが負荷分散のために作成されたものであれ、Packet Mirroring などの用途のために作成されたものであれ、転送ルールに対する料金が発生します。
米国の料金の例を以下に示します。
1 時間あたり $0.025 の料金で、最大 5 つの転送ルールを作成できます。たとえば、転送ルールを 1 つ作成すると、1 時間あたり $0.025 が課金されます。転送ルールを 3 つ作成しても、1 時間あたり $0.025 が課金されます。ただし、転送ルールが 10 個あると、次のように課金されます。
5 つのルールに対する $0.025/時間 + (5 つの追加ルール × $0.01/時間) = $0.075/時間
1 つのロードバランサに必要な転送ルールは、ほとんどの負荷分散のユースケースで 1 つのみです。
Google Cloud は、グローバル転送ルールとリージョン転送ルールを別々に、プロジェクトごとに課金します。たとえば、1 つのグローバル転送ルールと 1 つのリージョン転送ルールを 2 つの別々のプロジェクトで使用する場合(合計 4 つの転送ルール)、1 時間あたり $0.10(1 時間あたり $0.025 × 4)の料金が発生します。
ロード バランシング料金の見積もり
負荷分散料金を見積もるには:
例:
この例には、バックエンドからの返信の送信にかかるインターネット データ転送(外向き)料金は含まれていません。
以下の料金は、リージョンの内部アプリケーション ロードバランサとリージョン間の内部アプリケーション ロードバランサの両方に適用されます。一部の追加のリージョン間のデータ転送料金もリージョン間の内部アプリケーション ロードバランサに適用されます。
項目 | 単価(米ドル) |
---|---|
プロキシ インスタンスあたり* | $0.025 / 1 hour |
ロードバランサで処理されたデータ | $0.008 / 1 gibibyte |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
* 内部アプリケーション ロードバランサは、トラフィック量を処理するにあたり、多数のマネージド プロキシ インスタンスから必要な数をネットワークに動的に割り当てます。プロキシ インスタンスあたりの料金は、特定の期間のトラフィックを処理するために必要なプロキシ インスタンスの数に基づいて決定されます。
プロキシ インスタンスの料金
Envoy ベースのロードバランサは、トラフィックのニーズに基づき、トラフィックを処理するために必要なプロキシの数を自動的にスケーリングします。プロキシ インスタンスの料金は、トラフィックのニーズに対応するために必要なプロキシ インスタンスの数に基づきます。プロキシが追加されるごとに、料金表に記載された 1 時間あたりの料金に沿って追加で課金されます。
ロードバランサに割り当てられるプロキシの数は、10 分間にトラフィックを処理するために必要な容量に基づいて計算されます。料金は、この期間内における以下の数のうち、大きい方を基に計算されます。
* プロキシ インスタンスは、Cloud Logging が無効になっている場合、1 秒あたり 1,400 のリクエストを処理できます。Logging を有効にすると、プロキシ インスタンスが処理できる 1 秒あたりのリクエスト数はより少なくなります。たとえば、リクエストを 100% ロギングする場合、プロキシのリクエスト処理能力は 1 秒あたり 700 リクエストまで減少します。100% より少ない割合のトラフィックをサンプリングするように Logging を設定することもできるため、費用の制御とオブザーバビリティの要件を同時に満足できます。
計算の例
10 分の間、180 MB/秒のデータがロードバランサを通過するとします。180 MB/秒 / プロキシ インスタンスあたり 18 MB/秒 = 10 プロキシ インスタンス。
同じ 10 分間で、1 秒あたり 300 の新しい HTTPS 接続が確立されます。3,000 の接続がアクティブであり、1 秒あたり 2,800 のリクエストが送信されます。
300 件/秒の新しい HTTPS 接続 / プロキシ インスタンスあたり 150 件/秒の新しい HTTPS 接続 = 2 プロキシ インスタンス、3,000 個のアクティブ接続 / プロキシ インスタンスあたり 3,000 個のアクティブ接続 = 1 プロキシ インスタンス、2,800 件/秒のリクエスト / プロキシ インスタンスあたり 1,400 件/秒のリクエスト = 2 プロキシ インスタンス。
この場合、プロキシ インスタンスの合計数は 5 つになります。この数は、帯域幅の要件を満たすために必要なプロキシ インスタンスの数(10)よりも少ないため、この 10 分間におけるプロキシ インスタンスの料金は、次のように計算されます。
10 プロキシ インスタンス × 1 時間あたりのプロキシ インスタンスあたり $0.025 ×(10 分 /(1 時間あたり 60 分))= $0.0417
課金は、バックエンドへの接続を確立しているプロキシ インスタンスの数ではなく、トラフィックのニーズを満たすために必要な容量(測定値)に基づいて計算されます。そのため、課金計算上のプロキシ インスタンスの数が、実際にインフラストラクチャにある数と異なる場合があります。
プロキシ インスタンスの最低料金
性能を最適化して信頼性を確保するために、各ロードバランサには、ロードバランサがデプロイされる Google Cloud リージョン内の少なくとも 3 つのプロキシ インスタンスが割り振られます。これらのプロキシ インスタンスは、ロードバランサがトラフィックを処理しない場合でも割り振られます。(負荷分散スキームが INTERNAL_MANAGED の)転送ルールがプロジェクトにデプロイされると、プロキシ インスタンス料金の加算が開始されます。上記で説明したとおり、追加のプロキシ インスタンス料金は転送ルールが追加されるごとに発生します(つまり、転送ルール 1 つにつき追加プロキシ インスタンス 3 つ分の料金が発生します)。
ロードバランサには 3 つのプロキシ インスタンスが割り振られ、これにより 1 時間あたりのプロキシ インスタンスの最低料金が決まります。たとえば、Google Cloud リージョンが us-central1 の場合、最低料金は次のように計算されます。
3 つのプロキシ インスタンス × プロキシあたり $0.025/時間 = $0.075/時間。
上記で説明したとおり、各プロキシ インスタンスは一定量のトラフィックまで処理できます。トラフィックのニーズが 3 つのプロキシ インスタンスで処理できる容量を超えた場合、追加のトラフィックを処理するために必要なプロキシ インスタンスの料金が発生します。
データ処理の料金
データ処理の料金は、請求期間内にロードバランサによって処理されたリクエスト データとレスポンス データの総量を測定することで計算されます。この料金は使用量に応じて増減します。また、データ処理に関して最低料金はありません。
リージョン間のデータ転送料金
リージョン間の内部アプリケーション ロードバランサを使用している場合は、リージョン間のデータ転送料金が適用されます。たとえば、クライアント、Envoy プロキシ、バックエンドが別々のリージョンにあるリージョン間の内部アプリケーション ロードバランサのデプロイがある場合、各ホップ(クライアント <-> Envoy プロキシ、Envoy プロキシ <-> バックエンド)ごとにリージョン間のデータ転送料金が別々に表示されます。リージョン間のデータ転送料金を削減するには、複数のリージョンに Envoy プロキシをデプロイします。
共有 VPC を使用したプロジェクト間のサービス参照
データ処理、プロキシ インスタンスの 1 時間あたりの使用料金、ゾーン間の VM データ転送については、転送ルール プロジェクトに課金されます。
サーバーレス NEG を使用する内部アプリケーション ロードバランサの料金
内部アプリケーション ロードバランサでサーバーレス NEG バックエンドを使用している場合、Cloud Run のサーバーレス コンピューティングの料金に加えて、既存の内部アプリケーション ロードバランサの料金が適用されます。
リージョン インターネット NEG では、追加料金が発生する Cloud NAT ゲートウェイを使用する必要があります。Envoy プロキシ専用サブネットとの間で送受信されるトラフィックとヘルスチェック トラフィックについては、インターネット データ転送(外向け)と Cloud NAT 使用の両方で料金が発生します。ただし、ロードバランサの料金はユーザー リクエスト トラフィックに対してのみ適用されます。
Cloud Load Balancing に割り振られた Cloud NAT ゲートウェイには、32 個を超える VM インスタンスが存在するネットワークに相当する 1 時間単位の料金が発生します。詳細については、Cloud NAT の料金をご覧ください。
認証ポリシーは、プレビュー版の提供期間中は無料でご利用いただけます。
バックエンド サービスに Google Cloud Armor ポリシーが関連付けられている場合は、そのバックエンド サービスでカスタム リクエスト ヘッダー機能を追加料金なしに使用できます。
カスタム リクエスト ヘッダー機能を使用するバックエンド サービスに Google Cloud Armor ポリシーが関連付けられていない場合、料金はアカウントあたり 1,000,000 HTTP(S) リクエストごとに月額 $0.75 となります。アカウントごとに、月あたり最初の 666,666,667 リクエストのみが課金されます。
グローバル アクセスを使用すると、任意のリージョンのクライアント インスタンスが内部ロードバランサにアクセスできます。転送ルールでグローバル アクセスが有効になっている場合、ロードバランサとは異なるリージョンのクライアントとの間でトラフィックが送受信されると、リージョン間のデータ転送料金が追加で発生します。
グローバル アクセスは、内部パススルー ネットワーク ロードバランサ、リージョン内部アプリケーション ロードバランサ、リージョン内部プロキシ ネットワーク ロードバランサ向けに一般提供されています。
プロトコル転送は、ロード バランシングと同じレートで課金されます。転送ルールと、ターゲット インスタンスによって処理された受信データに対して料金が発生します。
セルフマネージド証明書および Google マネージド SSL 証明書は無料です。