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 の適用

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

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

  • 対象となる SKU には、CUD 消費量モデルの料金で決定された割引料金が適用されます。

    • コンピューティング フレキシブル CUD 1 年間の消費量モデル ID は D97B-0795-975B です。
    • コンピューティング フレキシブル CUD の 3 年間の消費量モデル ID は 70D7-D1AB-12A4 です。
  • コミットメント料金は、これらの割引使用料金を相殺します。

要約すると、モデル間の根本的な違いは次のとおりです。

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

1 時間あたりの合計費用がコミットメント料金の額を超えた時点で、使用量は「超過」と見なされ、該当するオンデマンド料金で請求されます。

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

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

  • 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は当月のコミットメント料金の合計額を計算し、請求を行います。

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

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

フレキシブル コミットメントの例

次の例は、対象となる 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 時間あたり U$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 に対して US$75

フレキシブル コミットメントを購入する

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

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

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

割引の適用順序

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

ただし、Compute Engine リソースに対して Google Cloud が提供する割引タイプは相互に排他的であり、組み合わせることはできません。どの時点においても、リソースに適用される割引は 1 種類のみです。リソース使用量の一部に対して特定の割引が適用されている場合、その使用量は他の割引の対象になりません。Compute Engine リソースに対してリソースベースのコミットメントとフレキシブル コミットメントの両方を購入すると、 Google Cloud はコミットメントの使用を 1 時間単位で次のように最適化します。

  • Google Cloud はまずリソースベースのコミットメントを利用し、結果として得られるすべてのリソースベースの CUD を対象となる時間単位の使用量に適用します
  • 次に、Google Cloud  は費用ベースのフレキシブル コミットメントを利用し、結果として得られるすべてのクレジットを適用して、残りの対象使用量に適用される 1 時間あたりの費用をカバーします。

すべてのコミットメントを使用した後、 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 でのみ使用できます。対象となる SKU の一覧については、Compute フレキシブル CUD の対象となる SKU をご覧ください。
  • Dataflow または Dataproc サーバーレスで Compute Engine の予約を使用する場合、予約済みリソースに確約利用割引は適用されません。
  • コンピューティング フレキシブル コミットメントは、Cloud 請求先アカウント レベルでのみ購入できます。
  • Compute Engine では、GPU のフレキシブル コミットメントは購入できません。コンピューティング フレキシブル CUD の対象となるのは、メモリ、vCPU、ローカル SSD のリソースのみです。これらのリソースを単一テナントノードで使用する場合は、結果として得られる単一テナント プレミアムも対象となります。
  • コンピューティング フレキシブル コミットメントは、Spot VM またはプリエンプティブル VM には使用できません。
  • メモリ最適化 VM の場合、フレキシブル CUD は 3 年間のコミットメントでのみ使用できます。1 年間のフレキシブル コミットメントを購入した場合、メモリ最適化 VM の費用に対する割引は適用されません。

次のステップ