継続利用割引 (original) (raw)

Compute Engine では、請求月の 25% 以上使用され、他の割引が適用されていないリソースに対して継続利用割引(SUD)が適用されます。請求月の 4 分の 1 を超えて該当するリソースを使用すると、そのリソースの継続使用に対して 1 時間ごとに自動的に割引が適用されます。割引率は使用量に応じて徐々に高くなります。1 か月間連続稼働している仮想マシン(VM)インスタンスでは、リソース料金に実質最大 30% の割引が適用されます。

制限事項

継続利用割引には次の制限があります。

対象リソースと割引率

次のリソースは、継続利用割引の対象となります。

Compute Engine では、リソースとマシンタイプに応じて毎月最大 20% または 30% の SUD 率が適用されます。次の表に、各 SUD 率の対象となるリソースの一覧を示します。

最大 20% の月次 SUD 最大 30% の月次 SUD
すべての汎用 N2 および N2D 事前定義済みマシンタイプとカスタム マシンタイプ すべての汎用 N2 および N2D 単一テナントノード タイプ すべてのコンピューティング最適化 C2 マシンタイプ すべてのコンピューティング最適化 C2 単一テナントノード タイプ すべての汎用 N1 事前定義済みマシンタイプとカスタム マシンタイプ すべての汎用 N1 単一テナントノード タイプ すべてのメモリ最適化 M1 および M2 マシンタイプ すべてのメモリ最適化 M1 および M2 単一テナントノード タイプ f1-micro および g1-small 共有コア マシンタイプ N1 汎用マシンにアタッチされている GPU タイプ

継続利用割引の仕組み

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 を実行するとします。

このシナリオでは、Compute Engine はこれらのマシンタイプを vCPU リソースおよびメモリリソースとして再編成し、使用量を組み合わせて次のリソースを作成します。

次の図に一例として、このシナリオで vCPU に継続利用割引が適用される方法を示します。

毎月の継続利用割引の計算に関するシナリオの例

事前定義されたマシンタイプに対して、リソースベースの継続利用割引を使用して VM の vCPU を合計する方法

たとえば、N1 vCPU の費用が 0.031611/時間、N1メモリの費用が0.031611/時間、N1 メモリの費用が 0.031611/時間、N1メモリの費用が0.004237/GB/時間であるとします。これらの価格は説明のみを目的としており、実際の価格を反映したものではありません。このシナリオでは、これらのリソースの毎月の請求額は次の数式を使用して計算されます。

(4 vCPUs x 0.031611x730hours)x0.7forthe300.031611 x 730 hours) x 0.7 for the 30% full-month discount = 0.031611x730hours)x0.7forthe3064.612884

(12 vCPUs x 0.031611x365hours)x0.9forthe100.031611 x 365 hours) x 0.9 for the 10% half-month discount = 0.031611x365hours)x0.9forthe10124.610562

(15 GB x 0.004237x730hours)x0.7forthe300.004237 x 730 hours) x 0.7 for the 30% full-month discount = 0.004237x730hours)x0.7forthe3032.476605

(45 GB x 0.004237x365hours)x0.9forthe100.004237 x 365 hours) x 0.9 for the 10% half-month discount = 0.004237x365hours)x0.9forthe1062.6334525

組み合わせたリソースの毎月の合計請求額は、$284.3335035 です。

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 は、次の継続利用割引を適用します。

継続利用割引を表示する

継続利用割引は、請求期間の最終日に請求に自動的に表示されます。継続利用割引は、Cloud 請求先アカウントのすべてのプロジェクトに対して、すべてのマシンタイプのすべての割引を組み合わせた個別の項目です。

Google Cloud console お支払い履歴で、各プロジェクトに適用された継続利用割引の合計と VM の費用を確認できます。

継続利用割引と Always Free の使用量割り当て

Google Cloud の Always Free の使用量割り当てでは、1 台の e2-micro VM を当月内の合計時間数と同じ量だけ無料で使用できます。これは、1 台の VM を 1 か月間中断せずに実行するのに十分な量です。無料枠の VM の使用に継続利用割引は適用されません。

次のステップ