Compute Engine では、請求月の 25% 以上使用され、他の割引が適用されていないリソースに対して継続利用割引(SUD)が適用されます。請求月の 4 分の 1 を超えて該当するリソースを使用すると、そのリソースの継続使用に対して 1 時間ごとに自動的に割引が適用されます。割引率は使用量に応じて徐々に高くなります。1 か月間連続稼働している仮想マシン(VM)インスタンスでは、リソース料金に実質最大 30% の割引が適用されます。
制限事項
継続利用割引には次の制限があります。
SUD を受け取ることができるのは、セルフサービス(またはオンライン)の Cloud 請求先アカウントのみです。
SUD は、確約利用割引(CUD)の対象となっているリソース使用量には適用されません。
SUD は、App Engine 環境(スタンダードとフレキシブル)と Dataflow を使用して作成された VM には適用されません。SUD の対象となるのは、Google Kubernetes Engine と Compute Engine で作成された VM のみです。
継続利用割引は、対象リソースと割引率に記載されているマシンシリーズにのみ適用されます。
対象リソースと割引率
次のリソースは、継続利用割引の対象となります。
- 汎用の N1、N2、N2D のカスタム マシンタイプまたは事前定義されたマシンタイプの vCPU とメモリ
- コンピューティング最適化の C2 マシンタイプの vCPU とメモリ
- メモリ最適化の M1 および M2 マシンタイプの vCPU とメモリ
- 単一テナントノードの vCPU とメモリ
- 単一テナントノードのプレミアム料金。ノードの vCPU とメモリが CUD の対象である場合にも適用されます。
- NVIDIA H100、A100 および L4 GPU タイプを除くすべての GPU デバイス
Compute Engine では、リソースとマシンタイプに応じて最大 20% または 30% の月次 SUD 率が適用されます。次の表に、各 SUD 率の対象となるリソースの一覧を示します。
最大 20% の月次 SUD | 最大 30% の月次 SUD |
---|---|
|
|
継続利用割引の仕組み
Compute Engine は、Cloud 請求先アカウント内のリソース使用量に応じて SUD を自動的に計算して適用します。この割引を有効にするためにユーザーによる操作は必要ありません。
継続利用割引クレジット
SUD は毎月のクレジットの形で付与されます。毎月末に、使用している対象の Compute Engine リソースごとに、そのリソースの使用時間に基づいてクレジットとして対象の SUD が適用されます。SUD に示されるクレジットの換金はできません。Compute Engine は、これらのクレジットを使用して、月次のリソース使用料金を相殺します。月をまたいでクレジットを保存または使用することはできません。
特定の月の獲得クレジットはすべて、Google Cloud コンソールの Cloud 請求先アカウントの料金明細レポートで確認できます。クレジットの詳細とその表示方法については、クレジットを表示して分析するをご覧ください。
リソースの継続使用時間
対象リソースの SUD を計算するために、Compute Engine はまず、対象となるすべてのリソースについて、特定の月のリソースの継続使用時間の合計を計算します。その後、各リソースの使用量と毎月の SUD の割引率に基づいて、各リソースの SUD クレジットを付与します。
リソースの継続使用時間の対象となるために、VM を 1 か月間連続して実行する必要はありません。1 か月の間に VM を停止した場合でも、Compute Engine は、その月の各リソースの使用時間を個別に集計します。Compute Engine は、リソースごとに、そのマシン ファミリーとリージョンのすべての使用量に対して使用時間を集計します。詳細な例については、継続利用割引の計算に関するサンプル シナリオをご覧ください。
使用量レベルの増分
リソース使用量の増分に対して、該当する SUD が適用されます。1 か月の間に、特定の使用量しきい値に達すると、リソースに対する割引率が上がります。これらの使用量のしきい値は、月の 25%、50%、75%、100% に設定されます。1 か月間リソースを継続して使用すると、そのリソースに割引が加算され、そのリソースで利用可能な最大の SUD 割引率が適用されます。
たとえば、毎月の最大 SUD が 30% のリソースがあるとします。このリソースを 1 か月の 50% 使用すると、有効な SUD は 10% になります。1 か月の 75% 使用すると、SUD は 20% になります。1 か月の 100% 使用すると、SUD は 30% になります。Google Cloud 料金計算ツールを使用して、任意のワークロードの SUD を計算することもできます。同じプロセスがカスタム マシンタイプのリソースにも適用されます。
SUD は毎月初めにリセットされます。リソースに利用可能な SUD を最大限活用するには、月の初日に VM インスタンスを作成し、その月の全期間にわたって使用します。リソースを 1 か月間使用しなかった場合、Compute Engine は使用量レベルに基づいて割引を計算し、料金を自動的に提示します。
使用量レベルごとの継続利用割引(最大 30% の月額割引)
次の表は、毎月最大 30% の割引が適用されるリソースの使用量レベルごとの SUD の内訳を示しています。各行には、その使用量レベルで適用されるリソースの費用と割引率に関する情報が表示されます。毎月の SUD を計算するため、Compute Engine は個々の使用量レベルで割引を集計します。この例の表は、オンデマンド料金が 1 時間あたり USD 0.0475 の N1 マシンタイプ リソースのデータを示しています。
リソースの継続使用率 | 割引なしの費用(1 時間あたりの米ドル) | 使用量レベルの割引料金(1 時間あたりの米ドル)* | 使用量のしきい値での有効な費用(1 時間あたりの米ドル) | 使用量のしきい値における全体的な SUD |
---|---|---|---|---|
月の 0%~25% | 0.0475 | 0.0475(オンデマンド料金の 100%) | 0.0475 | 0% |
月の 25%~50% | 0.0475 | 0.038(オンデマンド料金の 80%) | 0.04275(最初の 2 つの使用量レベルの平均) | 10% |
月の 50%~75% | 0.0475 | 0.0285(オンデマンド料金の 60%) | 0.038(最初の 3 つの使用量レベルの平均) | 20% |
月の 75%~100% | 0.0475 | 0.019(オンデマンド料金の 40%) | 0.03325(すべての使用量レベルの平均) | 30% |
使用量レベルごとの継続利用割引(最大 20% の月額割引)
次の表は、毎月最大 20% の割引が適用されるリソースの使用量レベルごとの SUD の内訳を示しています。各行には、その使用量レベルで適用されるリソースの費用と割引率に関する情報が表示されます。毎月の SUD を計算するため、Compute Engine は個々の使用量レベルで割引を集計します。この例の表は、オンデマンド料金が 1 時間あたり USD 0.2088 の C2 マシンタイプ リソースのデータを示しています。
リソースの継続使用率 | 割引なしの費用(1 時間あたりの米ドル) | 使用量レベルの割引料金(1 時間あたりの米ドル)* | 使用量のしきい値での有効な費用(1 時間あたりの米ドル) | 使用量のしきい値における全体的な SUD |
---|---|---|---|---|
月の 0%~25% | 0.2088 | 0.2088(オンデマンド料金の 100%) | 0.2088 | 0% |
月の 25%~50% | 0.2088 | 0.1811(オンデマンド料金の 86.78%) | 0.19495(最初の 2 つの使用量レベルの平均) | 6.6% |
月の 50%~75% | 0.2088 | 0.1530(オンデマンド料金の 73.3%) | 0.180967(最初の 3 つの使用量レベルの平均) | 13.3% |
月の 75%~100% | 0.2088 | 0.1252(オンデマンド料金の 60%) | 0.167025(すべての使用量レベルの平均) | 20% |
次のグラフは、使用状況に応じて継続利用割引率が上がり、月末までに最大 30% になるシナリオの例を示しています。
継続利用割引の計算例
一例として、同じリージョンに、マシンタイプが異なり、1 か月の別々の時間に実行される VM または単一テナントノードが 2 台あるとします。Compute Engine は、使用されている vCPU 数とメモリ量を事前定義されたマシンタイプを使用するすべての VM で分割し、継続利用割引ができるだけ大きくなるようにリソースを組み合わせます。
たとえば、us-central1
リージョンで 1 か月間に次の 2 台の VM を実行するとします。
- 月の前半には、4 基の vCPU と 15 GB のメモリが割り当てられた
n1-standard-4
VM を実行します - 月の後半には、16 基の vCPU と 60 GB のメモリが割り当てられたサイズの大きい
n1-standard-16
VM を実行します
このシナリオでは、Compute Engine はこれらのマシンタイプを vCPU リソースおよびメモリリソースとして再編成し、使用量を組み合わせて次のリソースを作成します。
- 1 か月を通して使用する 4 基の vCPU
- 月の後半に追加で使用する 12 基の vCPU
- 1 か月を通して使用する 15 GB のメモリ
- 月の後半に追加で使用する 45 GB のメモリ
次の図に一例として、このシナリオで vCPU に継続利用割引が適用される方法を示します。
これらのリソースの毎月の請求額は、次の数式を使用して計算されます。
(4 vCPUs x $0.031611 x 730 hours) x 0.7 for the 30% full-month discount = $64.612884
(12 vCPUs x $0.031611 x 365 hours) x 0.9 for the 10% half-month discount = $124.610562
(15 GB x $0.004237 x 730 hours) x 0.7 for the 30% full-month discount = $32.476605
(45 GB x $0.004237 x 365 hours) x 0.9 for the 10% half-month discount = $62.6334525
GPU の継続利用割引
GPU デバイスの場合、Compute Engine は、その月に実行中の VM に接続した GPU モデルの数に基づいて継続利用割引を計算します。同じモデルの GPU でのみ、継続利用割引を受けることができます。GPU の継続利用割引は、VM マシンタイプの割引、vCPU の割引、メモリの割引とは別に計算されます。
たとえば、GPU の数が異なる 2 台の VM があり、それらのインスタンスがその月の重複しない別の時間に実行されるというシナリオを考えてみましょう。Compute Engine は、すべての VM で使用されている GPU の数を分け、適用される継続使用割引が最大となるようそれらを組み合わせます。
月の前半に 1 つの GPU で 1 台の VM を実行し、月の後半に 4 つの GPU で別の VM を実行する場合、Compute Engine は、1 か月で 1 つの GPU を使用し、月の半分で残りの 3 つの GPU を使用したかのようにこれらの GPU の割引を計算します。Compute Engine は、次の継続利用割引を適用します。
- 1 か月間 1 つの GPU を使用した費用に対して 30% 割引
- 各リソースをそれぞれ半月分消費したため、残りの 3 つの GPU を使用した費用に対して 10% 割引
継続利用割引を表示する
継続利用割引は、請求期間の最終日に請求に自動的に表示されます。継続利用割引は、Cloud 請求先アカウントのすべてのプロジェクトに対して、すべてのマシンタイプのすべての割引を組み合わせた個別の項目です。
Google Cloud コンソール のお支払い履歴で、各プロジェクトに適用された継続利用割引の合計と VM の費用を確認できます。
継続利用割引と Always Free の使用量割り当て
Google Cloud の Always Free の使用量割り当てでは、1 台の e2-micro VM を当月内の合計時間数と同じ量だけ無料で使用できます。これは、1 台の VM を 1 か月間中断せずに実行するのに十分な量です。無料枠の VM の使用に継続利用割引は適用されません。
次のステップ
- 料金ページを確認して、さまざまなマシンタイプの料金について理解する。
- ワークロードを予測できる場合は、CUD の確約購入を検討する。
- プリエンプティブル VM を利用してさらにコストを節約する。