Compute Engine の確約利用割引(CUD)

このドキュメントでは、 Google Cloudの確約利用割引(CUD)と、Compute Engine で利用できる CUD の種類について説明します。

Google Cloud では、確約利用契約(コミットメントとも呼ばれる)を購入することで、CUD が提供されます。コミットメントを購入すると、指定された契約期間(1 年間または 3 年間)の最小リソース使用量または最小利用額について確約することになります。

Compute Engine の場合、1 年間または 3 年間のご利用を確約していただくことで、VM インスタンスの料金が大幅に割引されます。リソースの使用要件に応じて、Compute Engine リソースの CUD を次のいずれかの方法で受け取ることができます。

このドキュメントの後の部分では、これらの CUD タイプ、主な違い、Compute Engine リソースでこれらの CUD を受け取る方法について説明します。

リソースベースの CUD

リソースベースのコミットメントは、使用量が予測可能で安定した場合に最適です。これらのコミットメントでは、最小限の Compute Engine リソースを購入することに対するコミットメントと引き換えに割引料金が適用されます。リソースベースのコミットメントを購入すると、1 年間または 3 年間のコミットメント プランで、特定の種類と量の Compute Engine リソースを購入することを確約します。その代わりに、これらのリソースが割引価格で提供されます。3 年プランは、1 年プランよりも割引率が高くなります。各リソースベースのコミットメントは、そのコミットメントを購入するリージョンとプロジェクトに固有です。つまり、特定のコミットメントを使用して、指定したリージョンとプロジェクトのリソースのみをカバーできます。

適格リソース

リソースベースのコミットメントは、次のリソースで使用できます。

  • vCPU
  • メモリ
  • GPU
  • ローカル SSD ディスク
  • 単一テナントノード
  • オペレーティング システム(OS)ライセンス。

リソースベースのコミットメントの種類

購入できるリソースベースのコミットメントには次のカテゴリがあります。

  • ハードウェア コミットメント: vCPU、メモリ、GPU、ローカル SSD、単一テナントノードなどのリソースのハードウェア コミットメントを購入できます。メモリ最適化マシンシリーズには最大 70% の割引、他のすべてのマシンシリーズには最大 55% の割引が適用されます。

  • ソフトウェア ライセンス コミットメント: 該当するプレミアム オペレーティング システム(OS)ライセンスのライセンス コミットメントを購入できます。その見返りとして、次の割引が適用されます。

    • SUSE Linux Enterprise Server(SLES)イメージの場合は最大 79%
    • SLES for SAP イメージの場合は最大 63%
    • Red Hat Enterprise Linux(RHEL)イメージの場合は最大 20%

ハードウェア リソースのリソースベースのコミットメントは、ライセンスのコミットメントとは異なります。同じ VM インスタンスに対して両方のカテゴリのコミットメントを購入できますが、ハードウェア リソースとライセンスの両方をカバーする単一のリソースベースのコミットメントを購入することはできません。

リソースベースのコミットメントを購入すると、米国とカナダの太平洋時間(UTC-8、夏時間の期間は UTC-7)の翌日午前 12 時にコミットメントがアクティブになります。これらのリソースを使用するかどうかに関係なく、確約期間が終了するまでは、使用を確約したリソースに対して月単位で料金が発生します。購入後にコミットメントをキャンセルすることはできません。

詳細と購入

Compute Engine のリソースベースの CUD の詳細については、リソースベースの確約利用割引をご覧ください。

購入情報については、ユースケースに応じて次のいずれかをご覧ください。

Compute のフレキシブル CUD

このセクションでは、新しい費用ベースの CUD モデルにオプトインする前と後で、コンピューティング フレキシブル CUD が Compute Engine にどのように適用されるかについて説明します。Cloud 請求先アカウントのモデルに関連する情報を確認します。

コンピューティング フレキシブル CUD は、Compute Engine、GKE、Cloud Run で費用の割引を提供することで、 Google Cloud の費用をより柔軟に管理できます。Compute Engine の場合、コンピューティング フレキシブル CUD を使用すると、コミットメントを単一のプロジェクト、リージョン、マシンシリーズに制限する必要がなくなります。コンピューティング フレキシブル コミットメントを使用すると、Compute Engine リソースを使用するプロジェクトやリージョンに関係なく、コミットメントの Cloud 請求先アカウント全体で対象となる Compute Engine の費用に対して適用される CUD を受け取ることができます。

コンピューティング フレキシブル CUD が他のサービスにどのように適用されるかについては、次のドキュメントをご覧ください。

適格リソース

Compute Engine の場合、適格リソースは、次のマシンシリーズで使用されるメモリ、vCPU、ローカル SSD ディスクのみです。

リストに表示されているマシンシリーズでは、リソースの適格性は利用可能なすべてのマシンタイプと単一テナント ノードタイプに適用されます。単一テナントノードの場合、結果として得られる単一テナント プレミアムもコンピューティング フレキシブル CUD の対象になります。

コンピューティング フレキシブル CUD の適用範囲を拡大し、M1、M2、M3、M4、H3 マシンシリーズへの割引を受けるには、Cloud 請求先アカウントから新しい費用ベースの CUD モデルにオプトインする必要があります。有効化は 1 回限りの操作であり、マシンシリーズごとに個別に有効にする必要はありません。

コンピューティング フレキシブル CUD の対象となる SKU の完全なリストについては、次のいずれかのドキュメントをご覧ください。

適用可能な割引

コミットメントの期間と Cloud 請求先アカウントの CUD モデルに応じて、リソースとサービスに対して次のコンピューティング フレキシブル CUD が適用されます。

サービス 対象 新しいモデルへのオプトイン前またはオプトイン後の利用可能性 1 年間の CUD 3 年間の CUD
Compute Engine M1、M2、M3 および M4 マシンシリーズ オプトイン後のみ 割引なし 63%
H3 マシンシリーズ オプトイン後のみ 17% 38%
C2、C2D、C3、C3D、C4、C4A、C4D、E2、N1、N2、N2D および N4 マシンシリーズ 両方 28% 46%
ローカル SSD ディスク 両方 28% 46%
単一テナント プレミアム料金 両方 28% 46%
GKE GKE Standard および GKE Autopilot 両方 28% 46%
Cloud Run リクエストベースの課金を使用する Cloud Run サービス オプトイン後のみ 17% 17%
Cloud Run functions オプトイン後のみ 17% 17%
インスタンスベースの課金を使用する Cloud Run サービス、Cloud Run ジョブ、Cloud Run ワーカープール 両方 28% 46%

コンピューティング フレキシブル コミットメントの仕組み

コンピューティング フレキシブル コミットメントの CUD の受け取り方は、以前のモデルと新しいオプトイン モデルで次のように異なります。

オプトイン後

コミットメント料金

Cloud 請求先アカウントに対して、1 年間または 3 年間のコンピューティング フレキシブル コミットメントを購入します。コミットメント期間中、対象となるリソースとサービスでは 1 時間あたりの最小金額を確約します。この金額が 1 時間あたりのコミットメント料金になります。この料金は、実際の使用量に関係なく、期間全体にわたって支払う必要があります。

コミットメントの有効化

コミットメントは購入後すぐに有効になり、コミットメント料金の請求が開始されます。有効化される正確な時刻は、1 時間以内にコミットメントを購入したタイミングによって異なります。

  • ある時刻の 49 分以前に購入した場合: コミットメントは次の時刻の開始時に有効になります。たとえば、あるタイムゾーンで午後 7 時から午後 7 時 49 分の間にコミットメントを購入した場合、そのタイムゾーンの午後 8 時にコミットメントが有効になります。
  • ある時刻の 50 分以降に購入した場合: コミットメントは、次の次の時刻の開始時に有効になります。たとえば、あるタイムゾーンで午後 7 時 50 分から午後 7 時 59 分の間にコミットメントを購入した場合、そのタイムゾーンで午後 9 時にコミットメントが有効になります。

CUD が使用料金に適用される仕組み

コミットメントが有効になると、対象となるリソースとサービスが割引価格で提供されます。時間単位のクレジットを提供する以前のモデルとは異なり、この新しいモデルでは、対象となるすべてのリソースとサービスの料金に割引が直接適用されます。費用ベースの 2 つの料金モデルの根本的な違いは次のとおりです。

  • オプトイン後: 割引されたリソース費用に基づいて、1 時間あたりの費用が確約されます。
  • オプトイン前: オンデマンド リソース費用に基づく 1 時間あたりの費用が確約されていました。

対象 SKU の合計費用がコミットメント料金に達するまで、1 時間ごとに次の処理が行われます。

  • 対象となる SKU には、CUD 消費量モデルの料金で決定された割引料金が適用されます。消費量モデル ID は、1 年間のコンピューティング フレキシブル コミットメントの場合は D97B-0795-975B、3 年間のコンピューティング フレキシブル コミットメントの場合は 70D7-D1AB-12A4 です。
  • コミットメント料金は、1 時間あたりの費用の合計がコミットメント料金の値に達するまで、これらの割引使用料金を相殺します。この時点で、コンピューティング フレキシブル コミットメントは完全に利用されたと見なされます。

コミットメントの使用率の条件

Cloud 請求先アカウントには、同じリソースまたはサービスタイプの使用量をカバーできる費用ベースのコミットメントが複数存在する場合があります。また、1 つのコンピューティング フレキシブル コミットメントで、複数のタイプのリソースとサービスの使用量をカバーできます。特定の Cloud 請求先アカウントについて、 Google Cloud は次の優先順位で、対象となる 1 時間あたりの使用量に費用ベースのコミットメントを適用します。複数の費用ベースの確約と複数のタイプの使用量がある場合、これらのルールによって、どの確約が最初に利用され、どの使用量が最初にカバーされるかが決まります。 Google Cloud Google Cloud

  1. サービス固有のコミットメントが優先: コンピューティング フレキシブル コミットメントとサービス固有の費用ベースのコミットメントの両方で同じ使用量をカバーできる場合、サービス固有のコミットメントが優先されます。範囲の狭いコミットメントを最初に利用することで、Google Cloud は、より汎用的で範囲の広いコミットメントを他のタイプの使用に利用できるようにします。

    : 対象となる Cloud Run functions の使用量をカバーするために、コンピューティング フレキシブル コミットメントと以前の Cloud Run コミットメントを購入したとします。このシナリオでは、 Google Cloudはまずサービス固有の Cloud Run コミットメントを使用して、対象となる使用量をカバーします。

  2. 最も古いコンピューティング フレキシブル コミットメントを優先: 同じ対象使用量をカバーできるコンピューティング フレキシブル コミットメントが複数ある場合、Google Cloud は最初に購入したアクティブ コミットメントを最初に利用します。 Google Cloud がそのコミットメントを完全に利用した後、次の古いコミットメントを使用して、残りの対象使用量をカバーします。

    : compute-flexible-commitment-1compute-flexible-commitment-2 という 2 つのコンピューティング フレキシブル コミットメントでカバーできる N2 VM の使用量があるとします。4 か月前に compute-flexible-commitment-1 を購入し、1 週間前に compute-flexible-commitment-2 を購入した場合、 Google Cloudは最初に compute-flexible-commitment-1 を使用します。

  3. 割引率の高いものから優先: 1 つのコンピューティング フレキシブル コミットメント内で、複数のリソースまたはサービスタイプで対象となる使用量がある場合、コミットメントはまずオンデマンド料金から最も高い割引率が適用される使用量をカバーします。

    : H3 VM の使用量(38% の CUD の対象)と Cloud Run 関数の使用量(17% の CUD の対象)を対象とする 3 年間のコンピューティング フレキシブル コミットメントがあるとします。このシナリオでは、コンピューティング フレキシブル コミットメントはまず H3 の使用量をカバーし、次に Cloud Run functions の使用量をカバーします。

  4. 比例配分: 上記のすべての条件を適用した後、コンピューティング フレキシブル コミットメントの残りの部分がある場合、Google Cloud は、残りの対象費用の割合に応じて、Compute Engine、GKE、Cloud Run にその部分を適用します。Google Cloud がコンピューティング フレキシブル コミットメントを完全に利用した後も対象となる使用量が残っている場合、Google Cloud はこれらの条件を再度使用して、その使用量をカバーする別のコンピューティング フレキシブル コミットメントを確認します。

    : Google Cloud が上記のすべての条件を適用しても、コンピューティング フレキシブル コミットメントの一部と対象となる使用量が残っているシナリオを考えてみましょう。コミットメントは、オンデマンド費用の US$100 相当分をカバーし、残りの対象となる使用量のオンデマンド費用は US$150 です。オンデマンド費用 US$150 が、Compute Engine に US$75、GKE に US$37.50、Cloud Run に US$37.50 と配分されたとします。これらのサービスでのオンデマンド費用の比率は 2:1:1 です。このシナリオでは、Google Cloud はコミットメントの残りの US$100 を使用して、この使用量を同じ 2:1:1 の比率でカバーします。つまり、Google Cloud は次のようにコミットメントを利用します。

    • Compute Engine の使用量 US$50 分が対象となります。
    • GKE の使用量 25 米ドル相当をカバーします。
    • Cloud Run の使用量 25 米ドル相当をカバーします。

    Cloud 請求先アカウントに他のコンピューティング フレキシブル コミットメントがある場合、 Google Cloud はこれらのコミットメントを使用して、残りの 50 米ドル相当のオンデマンド費用をカバーします。

費用データのエクスポートの使用料金

コミットメントの対象となるリソースの使用については、リソース費用は費用データのエクスポートに次のように表示されます。

  • SKU 列には、リソースのオンデマンド SKU 名が表示されます。
  • Effective price 列には、その SKU の割引価格が表示されます。
  • Consumption model 列には、コミットメントの期間に応じて Compute Flexible CUDs - 1 Year または Compute Flexible CUDs - 3 Year のいずれかの値が表示されます。

1 時間あたりのコミットメント料金は、費用データのエクスポートで次のように表示されます。

  • SKU 列には、Commitment Fee SKU の値が表示されます。
  • cost 列には、1 時間あたりのコミットメント料金の値が表示されます。
  • Credits 列には、コミットメント料金でカバーされたリソース使用料金が表示されます。このクレジットは、コミットメントの使用分に対するコミットメント料金を相殺します。コミットメントがすべて利用されると、クレジットはコミットメント料金と一致します。

超過使用量は、費用データのエクスポートに次のように表示されます。

  • SKU 列には、リソースのオンデマンド SKU 名が表示されます。
  • Effective price 列には、その SKU のオンデマンド料金が表示されます。
  • Consumption model 列には、値として Default が表示されます。

費用データのエクスポートと費用の解釈方法の詳細については、費用ベースの CUD のデータモデルの更新をご覧ください。

オプトイン前

Cloud 請求先アカウントに対してコンピューティング フレキシブル コミットメントを購入して、1 年間または 3 年間の契約期間で、これらのプロダクトの 1 時間当たりの最小料金を確約します。具体的には、コミットメント期間全体を通して、1 時間あたりの指定された最小オンデマンド料金に相当する、対象となるリソースまたはサービスを使用することを確約します。コミットメントの期間に応じて、その時間あたりの最小費用に対して 28% または 46% の CUD が適用されます。

コミットメントの有効化とコミットメント料金

購入したコミットメントは、購入後 1 時間以内にアクティブになります。この割引が適用された確約利用金額が、1 時間あたりのコミットメント料金になります。代わりに、Cloud 請求先アカウントに、確約利用金額の合計額に相当する時間単位のクレジットが付与されます。Google Cloud は、これらのクレジットを使用して、コンピューティング フレキシブル CUD の対象となる使用に対する 1 時間あたりの費用を相殺します。毎月末に、Google Cloud は当月のコミットメント料金の合計額を計算し、請求を行います。

1 時間あたりのコミットメント料金は、確約利用期間を通じて 1 時間あたりの最低使用額を維持します。オンデマンド料金は確約した時間当たりの使用額で決まるため、リソースを確約分まで使用しなくても最低使用額分の料金を支払う必要があります。コミットメント期間中にリソースのオンデマンド料金が変更されても、コミットメント料金は変わりません。

超過料金

追加でリソースを使用した結果、確約した時間当たりの使用額を超過した場合、超過使用分の使用額はコンピューティング フレキシブル CUD から受け取るクレジットの対象になりません。超過使用分はオンデマンド料金で請求され、該当する継続利用割引(SUD)の対象となります。Compute Engine は、対象となる使用量に SUD を自動的に適用します。

コミットメントの使用率の条件

1 つのコンピューティング フレキシブル コミットメントで、Compute Engine、GKE、Cloud Run の対象となる費用をカバーできます。任意のコンピューティング フレキシブル コミットメントについて、お客様が受け取るコンピューティング フレキシブル CUD の割引は、個々の対象となる費用額に比例して、これらのサービスに分配されます。 Google Cloudの使用が Compute Engine に限定されているか、他のサービスにもまたがっているかによって、コミットメントに対して受け取るコンピューティング フレキシブル CUD に違いが生じる場合があります。

コンピューティング フレキシブル コミットメントの例

次の例は、対象となる Google Cloud の費用が Compute Engine に限定されているか、Compute Engine、GKE、Cloud Run にまたがっているかに応じて、コンピューティング フレキシブル CUD を受け取る方法を示しています。

Compute Engine に限定された費用

対象となる Google Cloud の費用が Compute Engine に限定されているシナリオについて考えてみましょう。Cloud 請求先アカウントに、N2、N2D、C2 マシンシリーズに属する VM インスタンスがあり、us-central1 リージョンと us-east1 リージョンに複数のプロジェクトがあるとします。次の例は、Cloud 請求先アカウントのモデルに基づいて、このコミットメントのコンピューティング フレキシブル CUD を受け取る方法を示しています。

オプトイン後

この Cloud 請求先アカウントに対してコンピューティング フレキシブル コミットメントを購入し、3 年間にわたって 1 時間あたり US$100 を支払うことを確約するとします。この例のコンピューティング フレキシブル コミットメントがどのように機能するか、以下に説明します。

  • 1 時間あたり US$100 の費用を確約します。この金額が 1 時間あたりのコミットメント料金になります。3 年間の期間を選択したため、対象となる N2、N2D、C2 リソースがオンデマンド料金から 46% 割引で提供されます。
  • コミットメント期間中、コミットメント料金は、割引された N2、N2D、C2 の使用料金の最大 US$100 相当分に適用されます。
  • コミットメントを完全に使い切るまで、us-central1 リージョンと us-east1 リージョンの任意の N2、N2D、C2 インスタンスの vCPU、メモリ、ローカル SSD ディスクの 1 時間あたりの使用量に対して割引料金が適用されます。
  • つまり、コミットメント料金は、1 時間あたり最大 US$185.19(US$100 / (1 - 0.46))のオンデマンド料金に相当する対象の N2、N2D、C2 リソースに充当できます。
  • オンデマンド料金が US$50 の時間制リソースを使用する場合、これらのリソースの割引料金は US$27(US$50 * (1 - 0.46))になります。この使用量はコミットメント料金でカバーされます。この場合でも US$100 の料金はお支払いいただきます。コミットメントの未使用分(US$73)は繰り越されません。
  • オンデマンド料金が US$200 の時間制リソースを使用する場合、最初の US$185.19 の使用量はコミットメントの対象となります。割引料金は US$100 で、コミットメント料金で相殺されます。残りの US$14.81 の使用量は超過分とみなされ、オンデマンド料金で請求されます。1 時間あたりの合計費用は、US$100(コミットメント額)+ US$14.81(超過分)= US$114.81 です。

オプトイン前

この Cloud 請求先アカウントに対してコンピューティング フレキシブル コミットメントを購入し、3 年にわたり、1 時間あたりのオンデマンド料金が US$100 相当のリソースを使用することを確約するとします。この例のコンピューティング フレキシブル コミットメントがどのように機能するか、以下に説明します。

  • オンデマンド料金が US$100 相当の Compute Engine vCPU、メモリ、ローカル SSD ディスクの組み合わせを、1 時間あたりの最小料金の分だけ使用することを確約します。US$100 は、コミットメント期間中の 1 時間あたりの確約された利用金額の基礎になります。
  • コミットメント期間中、us-central1 リージョンと us-east1 リージョンの任意の N2、N2D、C2 インスタンスの vCPU、メモリ、ローカル SSD ディスクに対して 1 時間あたり最大 US$100  の費用が発生すると、この最小使用額にカウントされます。これらのリソースが別のコミットメントでカバーされていない限り、これらのリソースの費用は最小使用額にカウントされます。費用は、コミットメントの Cloud 請求先アカウント内の任意のプロジェクトに関連付けることができます。
  • US$100 に対して 46% の CUD が適用され、1 時間あたり US$54 のコミットメント料金が請求されます。この割引を使用すると、コミットメント期間中、1 時間あたり最大 US$100 相当の Compute Engine vCPU、メモリ、ローカル SSD ディスクを US$54 で効果的に使用できます。
  • このコンピューティング フレキシブル コミットメントを購入していて、オンデマンド料金が US$50 の時間制リソースを使用する場合、コミットメントは US$50 分のリソースに対応しますが、コミットメントの時間料金である US$54 は引き続き支払う必要があります。
  • このコンピューティング フレキシブル コミットメントを購入していて、オンデマンド料金が US$150 相当の時間制リソースを使用する場合、コミットメントはリソースの US$100 相当分に充当され、それに対して購入者は US$54 を支払います。残りの US$50 分のリソースについて、購入者は 1 時間あたり US$50 を支払います。この残りの US$50 相当のリソースは SUD の対象となります。
  • このコンピューティング フレキシブル コミットメントを購入していて、オンデマンド価格が US$50 相当のリソースを使用する状況を考えます。契約期間中、購入したリソースのオンデマンド費用が US$50 から US$150 に変わった場合でも、1 時間あたりのコミットメント料金は US$54 のままとなり、コンピューティング フレキシブル コミットメントは引き続き US$100 相当分に対して割引を適用します。ただし、残りのオンデマンド料金については、1 時間あたり US$50 全額を支払う必要があります。この追加の US$50 のオンデマンド費用に対して、該当する SUD を受け取ります。

Compute Engine 以外の費用

対象となる Google Cloud の費用が Compute Engine、GKE、Cloud Run にまたがっているシナリオについて考えてみましょう。

Cloud 請求先アカウントに対してコンピューティング フレキシブル コミットメントを購入するとします。このコミットメントでは、3 年間にわたってGoogle Cloud サービスに 1 時間あたり US$100 を支払うことを確約します。使用状況が次のリソースとサービスにまたがっているとします。

  • Compute Engine: N2 マシンシリーズの vCPU とメモリ
  • Google Kubernetes Engine(GKE)Standard エディション
  • Cloud Run: インスタンス ベースの課金を使用する Cloud Run サービス

次の例では、Cloud 請求先アカウントのモデルに基づいて、このコミットメントのコンピューティング フレキシブル CUD を受け取る方法について説明します。

オプトイン後

コミットメントと引き換えに、Compute Engine、GKE、Cloud Run での対象となる使用量に対してオンデマンド料金の 46% 割引が適用されます。1 時間あたり US$100 のコミットメント料金は、1 時間あたり最大 US$185.19(US$100 / (1 - 0.46))のオンデマンド料金で対象となる使用量をカバーします。

特定の時間帯に、リソース使用量が次のオンデマンド費用に相当するとします。

  • Compute Engine: N2 vCPU とメモリで US$200
  • GKE: Google Kubernetes Engine(GKE)Standard エディションで US$100
  • Cloud Run: インスタンスベースの課金が適用される Cloud Run サービスで US$100

コミットメントがなければ、オンデマンド費用の合計は US$400 になっていました。この費用のうち US$185.19 はコミットメントの対象となります。この割引の分配には、Google Cloud は 3 つのサービスで利用可能な費用の割合(2:1:1)を使用します。対象となるオンデマンド費用は次のように分配されます。

  • Compute Engine: US$92.60(US$185.19 の半分)
  • GKE: US$46.30(US$185.19 の 4 分の 1)
  • Cloud Run: US$46.30(US$185.19の 4 分の 1)

この対象となる使用量の割引料金は US$100 で、コミットメント料金で支払われます。残りの使用量は超過分とみなされ、オンデマンド料金で請求されます。

  • Compute Engine: US$107.40(US$200 - US$92.60)
  • GKE: US$53.70(US$100 - US$46.30)
  • Cloud Run: US$53.70(US$100 - US$46.30)

1 時間あたりの合計費用は、US$100(コミットメント料金)+ US$214.80(合計超過料金)= US$314.80 です。

オプトイン前

コミットメントと引き換えに、このコミットメントに対して 46% の CUD が適用されます。割引後、オンデマンド Google Cloud サービスの US$100 相当分に対して、1 時間あたり US$54 を支払うことになります。1 時間あたりのコミットメント料金は US$54 で、Compute Engine、GKE、Cloud Run に対して使用できる 1 時間あたり US$100 のクレジットが付与されます。

1 か月の特定の時間帯に、Cloud 請求先アカウントの対象となるGoogle Cloud の使用量に対する費用が次のように発生したとします。

  • Compute Engine のオンデマンド費用として US$200 分
  • GKE でオンデマンド料金として US$100 分
  • Cloud Run でオンデマンド支出額が US$100 に達する

Google Cloud は、この費用の一部をカバーするために US$100 相当のクレジットを使用します。これらのクレジットを 3 つのサービスに分配するために、 Google Cloudは 3 つのプロダクトで利用可能な費用の割合を使用します。この例では、Compute Engine、GKE、Cloud Run の対象となる費用の比率は 2:1:1 です。代わりに、 Google Cloud は、その時間帯に US$100 のクレジットを、次のサービスに同じ比率で分配します。

  • Compute Engine に US$50 分のクレジットが使用されます
  • US$25 分のクレジットが GKE に使用されます
  • US$25 分のクレジットが Cloud Run に使用されます

各プロダクトの残りの使用量については、現在のオンデマンド料金が適用されます。

  • Compute Engine に対して US$150
  • GKE に対して US$75
  • Cloud Run で 75 米ドル

コンピューティング フレキシブル コミットメントを購入する

コンピューティング フレキシブル コミットメントは、Cloud 請求先アカウント レベルでのみ購入できます。コンピューティング フレキシブル コミットメントを購入する方法の詳細については、費用ベースのコミットメントの購入をご覧ください。

確約利用を購入する前に、サービス固有の規約をお読みください。

購入したコミットメントの取り消しはできません。詳細については、コミットメントのキャンセルをご覧ください。

割引の適用順序

リソースベースのコミットメントとコンピューティング フレキシブル コミットメントの両方を購入すると、Cloud 請求先アカウントのプロジェクトの Compute Engine リソースをカバーできます。リソースベースのコミットメントを使用すると、プロジェクト、リージョン、マシンシリーズに固有の予測可能で安定したリソース使用量をカバーできます。コンピューティング フレキシブル コミットメントを使用すると、一意のマシンシリーズ、プロジェクト、リージョンに固有ではないリソース使用量をカバーできます。

ただし、Compute Engine リソースに対して Google Cloud が提供する割引タイプは相互に排他的であり、組み合わせることはできません。どの時点においても、リソースに適用される割引は 1 種類のみです。リソース使用量の一部に対して特定の割引が適用されている場合、その使用量は他の割引の対象になりません。

Compute Engine リソースに対してリソースベースのコミットメントとコンピューティング フレキシブル コミットメントの両方を購入すると、 Google Cloud は次の順序で 1 時間単位でコミットメントを適用します。

  1. Google Cloud はまずリソースベースのコミットメントを利用し、結果として得られるすべてのリソースベースの CUD を対象となる時間単位の使用量に適用します。リソースベースの CUD が使用量に適用される方法の詳細については、リソースベースの CUD のドキュメントをご覧ください。
  2. 次に、Google Cloud はコンピューティング フレキシブル コミットメントを利用して、リソースベースのコミットメントでまだカバーされていない対象使用量をカバーします。コンピューティング フレキシブル コミットメントの一部で、GKE と Cloud Run の対象となる使用量をカバーできる場合があります。コンピューティング フレキシブル コミットメントが使用量をカバーする方法の詳細については、以下をご覧ください。
  3. すべてのコミットメントを使用した後、 Google Cloud はオンデマンド料金を使用して、追加の 1 時間あたりの使用量に課金します。この 1 時間あたりの超過使用量は、該当する継続利用割引(SUD)の対象となる場合があります。

制限事項

  • リソースベースの CUD は、Compute Engine SKU を使用してデプロイされたリソースでのみ使用できます。これには、Compute Engine、Google Kubernetes Engine、Dataproc、Cloud Composer 1、Vertex AI によって使用される VM が含まれます。
  • コンピューティング フレキシブル CUD は、Compute Engine、Google Kubernetes Engine、Cloud Run でのみ使用できます。新しい費用ベースの CUD 料金モデルにオプトインすると、これらのサービス内の追加リソースでフレキシブル CUD を利用できるようになります。対象となる SKU の完全なリストについては、料金モデルに該当するページをご覧ください。

  • Google Cloud Serverless for Apache Spark で Compute Engine の予約を使用する場合、予約済みリソースはリソースベースの CUD の対象外です。

  • Dataflow で予約を使用する場合、アクセラレータ(GPU または TPU)を指定する特定の予約の使用量に対してのみ、リソースベースの CUD を受け取ることができます。

  • コンピューティング フレキシブル コミットメントは、Cloud 請求先アカウント レベルでのみ購入できます。

  • Compute Engine では、GPU のコンピューティング フレキシブル コミットメントは購入できません。コンピューティング フレキシブル CUD の対象となるのは、メモリ、vCPU、ローカル SSD のリソースのみです。これらのリソースを単一テナントノードで使用する場合は、結果として得られる単一テナント プレミアムも対象となります。

  • コンピューティング フレキシブル コミットメントは、Spot VM またはプリエンプティブル VM には使用できません。

  • メモリ最適化 VM の場合、コンピューティング フレキシブル CUD は 3 年間のコミットメントでのみ使用できます。1 年間のコンピューティング フレキシブル コミットメントを購入した場合、メモリ最適化 VM の費用に対する割引は適用されません。

次のステップ