継続利用割引

Google は、請求月のほとんどで VM インスタンスを実行する場合に自動割引が適用される、継続利用割引を提供しています。具体的には、Compute Engine で、1 か月の 25% 以上インスタンスを使用すると、そのインスタンスについて分ごとに割引が自動的に提供されます。使用時間が増えるほど割引率は高くなり、月全体で実行するインスタンスに対して最大 30% の正味割引を受けることができます。

継続利用割引は自動的に適用されるため、この割引を有効にするためのお客様側での対応は必要ありません。

複数の利用レベルでの継続利用割引

以下の表は、VM インスタンスの使用量レベルごとの割引を示しています。この割引はすべてのマシンタイプに適用されますが、プリエンプティブ インスタンスは適用外です。

使用量レベル(1 か月の %) 加算分が課金される % n1-standard-1 インスタンスの加算料金例(米ドル/時間)
0%~25% 基本料金の 100% $0.0475
25%~50% 基本料金の 80% $0.0380
50%~75% 基本料金の 60% $0.0285
75%~100% 基本料金の 40% $0.0190

継続利用割引は、特定の使用量しきい値に達するたびに増加します。そのため、支払うのはインスタンスの使用時間(分)だけとなり、Compute Engine から自動的に最適料金が提示されます。必要な時間以上にインスタンスを実行することに意味はありません。

以下のグラフは、使用状況に従って割引が増えていく様子を示しています。

クリックして拡大

たとえば、仮想マシンを 1 か月の 50% 使用すると、10% の割引が適用されます。1 か月の 75% 使用すると、割引率は 20% に増加します。100% 使用すると、30% の割引を受けられます。Google Cloud 料金計算ツールを使用して、ワークロードの継続利用割引を見積もることもできます。

事前定義されたマシンタイプの継続利用割引

Compute Engine が事前定義されたマシンタイプの使用量を計算する場合、同時に実行されない、事前定義されたマシンタイプと同等のプロビジョニング マシンは推定インスタンスとして処理されます。これにより、インスタンスの開始と停止を自由に設定できる柔軟性が得られ、すべてのインスタンスにまたがって利用できる継続利用割引を引き続き最大限に適用することができます。

たとえば、1 か月の 75% だけ n1-standard-1 インスタンスを実行すると、料金は次のように計算されます。

  • 最初の 25% には満額のオンデマンド料金がかかります。
  • 次の 25% ではオンデマンド料金の 20% が割引となります。
  • 最後の 25% ではオンデマンド料金の 40% が割引となります。

この例では、このインスタンスの 20% の正味割引が適用されています。この例を以下の表に示します(料金は米ドル)。

n1-standard-1 インスタンスの使用量レベル(1 か月の %) 基本料金の % 料金例(米ドル/時間) 1 か月 30 日として計算された料金
使用量の最初の 0~25% 100% $0.0475(基本料金)
  • 30 日 × 0.25 = 7.5 日
  • 7.5 日 × 24 時間 = 180 時間
  • 180 時間 × 0.0475 米ドル/時間 = $8.55
1 か月の使用量の 25%~50% 80% $0.0380
  • 180 時間 × 0.0380 米ドル/時間 = $6.84
1 か月の使用量の 50%~75% 60% $0.0285
  • 180 時間 × 0.0285 米ドル/時間 = $5.13

このインスタンスの合計料金は、$8.55 + $6.84 + $5.13 = $20.52 です。

この料金は、請求対象期間の最終日の請求で示されます。継続利用割引が適用されないと、同じ n1-standard-1 インスタンスで同じ時間実行した場合、次のように 20% を上回るコストがかかります。

  • 1 か月 30 日 × 0.75 = 22.5 日
  • 22.5 日 × 1 日 24 時間 = 540 時間
  • 540 時間 × 0.0475 米ドル/時間 = $25.65

推定インスタンスについて

Compute Engine が事前定義されたマシンタイプの継続利用割引を計算する場合、推定インスタンスを使用して利用可能な割引の最大値を提供します。推定インスタンスは、同じゾーン内のオーバーラップしていない複数のインスタンスを請求対象の単一インスタンスにまとめます。推定使用量によって、継続利用割引が適用される可能性が高くなります。ゾーンが同じで、事前定義された同じマシンタイプを実行しているオーバーラップしていないインスタンスを組み合わせ、1 つ以上の推定インスタンスを作成します。

以下の例は、5 つの個別のインスタンスから構成される顧客の使用量を示しています。これらのインスタンスを組み合わせて、同時に実行するインスタンスの最小数(「推定インスタンス」)を検索します。この例では、Compute Engine はインスタンスを組み合わせて、実行時間をできるだけ長くした 3 つの推定インスタンスにしています。次に、Compute Engine はこの推定インスタンスごとの実行時間の割合に基づき、継続利用割引を計算します。

カスタム マシンタイプの継続利用割引の図

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

Google Cloud Platform では、Always Free の使用制限を提供しています。これにより、1 つの f1-micro インスタンスについて当月内の合計時間数と同等の無料使用量が提供され、1 か月間中断せずに 1 つのインスタンスを実行することができます。Always Free の使用量では、継続利用割引を適用することはできません。継続利用割引を適用した場合、使用量を 1 か月あたり 1 つの推定インスタンスまで減らすことができます。

カスタム マシンタイプの継続利用割引

Compute Engine は、カスタム マシンタイプについて、vCPU とメモリ容量に基づいた継続利用割引を計算し、継続利用割引表に記載された割引を適用します。Compute Engine はカスタム マシンタイプを使用して、使用量を組み合わせて、実行時間をできるだけ長くしたリソースにしています。

たとえば、タイプが異なり、1 か月の別々の時間に実行される 2 つのインスタンスがあるシナリオを考えてみます。Compute Engine はすべてのカスタム インスタンスにまたがって使用される vCPU の数とメモリ容量を分析し、リソースを組み合わせて、適用される割引率をできるだけ大きくします。

カスタム マシンタイプの継続利用割引の図

この例では、Compute Engine は次の継続利用割引を適用します。

  • 1 か月分のリソースを消費したため、2 つの vCPU を使用するコストを 30% 割り引き、4GB のメモリを使用するコストを 30% 割り引きます。
  • 半月分のリソースを消費したため、2 つの vCPU を使用するコストを 10% 割り引き、2GB のメモリを使用するコストを 10% 割り引きます。

請求には 2 件が含まれます。1 つは CPU の継続利用割引の合計で、もう 1 つはメモリ使用量の継続利用割引の合計です。1 か月の 75% における 2 つの vCPU の実行コストは次のように計算します。

  • 2 つの vCPU($0.034 × 2) = 1 時間あたり $0.068(正規料金)
  • 使用量の最初の 25% には、正規料金: $0.068 × 180 = $12.24 がかかります。
  • 使用量の 2 番目の 25% には、正規料金の 80%: ($0.068 × 0.8) × 180 = $9.79 がかかります。
  • 使用量の最後の 25% には、正規料金の 60%: ($0.068 × 0.6) × 180 = $7.34 がかかります。
  • 合計: $12.24 + $9.79 + $7.34 = $29.74

継続利用割引を適用しない場合、上記の例と同じ 2 つの vCPU のコストは $36.72 で、継続利用割引を適用した場合の料金よりも 20% 高くなります。

GPU の継続使用割引

GPU デバイスの場合、Compute Engine は、その月に実行中の VM インスタンスに接続した GPU モデルの数に基づいて、継続使用割引を計算します。同じモデルの GPU でのみ、継続使用割引を受けることができます。GPU の継続使用割引は、インスタンス マシンタイプの割引、vCPU の割引、システムメモリの割引とは別に計算されます。

たとえば、GPU の数が異なる 2 つのインスタンスがあり、それらのインスタンスがその月の異なる重複しない時間に実行されるというシナリオを考えてみましょう。Compute Engine は、すべてのインスタンスで使用されている GPU の数を分け、適用される継続使用割引が最大となるようそれらを組み合わせます。

月の前半に 1 つの GPU で 1 つのインスタンスを実行し、月の後半に 4 つの GPU で別のインスタンスを実行する場合、Compute Engine は、月全体で 1 つの GPU を使用し、月の半分で残りの 3 つの GPU を使用したかのようにこれらの GPU の割引を計算します。Compute Engine は、次の継続使用割引を適用します。

  • 1 か月間 1 つの GPU を使用した費用に対して 30% 割引が適用されます。
  • 半月分のリソースを消費したため、残りの 3 つの GPU を使用した費用に対して 10% 割引が適用されます。

継続利用割引の確認

継続利用割引は請求対象期間の最終日の請求で、アカウントへの入金として別の行で自動的に示されます。この割引は、Google Cloud Platform Console の請求履歴で確認できます。この割引は説明中の「継続利用」適用の入金として表示されます。たとえば、請求履歴は、継続利用割引を適用した n1-standard-1 インスタンスについて、次のようになります。

日付 説明 引き落とし額($) 入金額($)
3 月 1 日~3 月 31 日 NA で実行する Google Compute Standard Intel N1 1 VCPU: 13567 分(プロジェクト: 1234567895) $11.30
3 月 1 日~3 月 31 日 NA 継続利用割引で実行する Google Compute Standard Intel N1 1 VCPU: 3381 分(プロジェクト: 1234567895) $2.81

次のステップ

  • 価格ページを確認して、さまざまなマシンタイプの料金について理解する。
  • 作業負荷を推測できる場合、確約利用割引を検討する。
  • プリエンプティブ VM を利用してさらにコストを節約する。

フィードバックを送信...

Compute Engine ドキュメント