[GCP] ASTERIA Warp と Google Cloud による DX を加速する分析基盤 と Smart Analytics

年間契約の割引プラン「確約利用割引」とは?

Google Cloud Platform (GCP) には、一定量のコンピューティング エンジン リソースを 1年間または 3年間使用する契約を結ぶことで割引価格が適用される割引プランがあります。
この記事では GCP の確約利用割引についてまとめております。


確約利用割引について

Google Cloud Platform (GCP) の特定のプロダクト/サービスには、一定期間 利用を確約 (コミットメント) することで通常よりも大幅に割引料金が適用されるプラン「確約利用割引」があります。
確約利用割引は英語で Committed Use Discounts と言います。略称され CUD とサイト上では表記されています。

この確約利用割引は、1年以上 安定したリソース量を使用する/支払いを続けるケースに適しています。
ステータスが開発から運用に移行しているビジネスやサービスは、特定のリソースを使い続けることが確約しているため、確約利用割引を利用することで運用コストを抑えることができます。また、確約したリソースを超えた分は、自動的に継続利用割引の対象になります。

支払いは、前払い不要で月額払いになります。

一定期間の契約になっているため、途中で解約および支払いを停止することができません。、期間の月額料金が毎月請求され、サービスを使用するかどうかにかかわらず料金を支払うことになります。そのため、開始する際には最小限のリソース量または最小金額から利用することをおすすめします。

利用条件

確約利用割引は次に条件で利用することができます。

  • 1年間 または 3年間のコミットメント期間
  • リージョンでコミットメント
  • 費用ベースまたはリソースベースのコミットメント
  • 支払いは毎月 (前払いなし)
  • 途中解約ができない

コミットメントの種類

コミットする形式は どちらかを選ぶことになります。

コミットメント概要対象プロダクト/サービス
費用ベース使用量の費用を確約することで割引が適用Cloud SQL
Cloud Spanner
Google Cloud VMware Engine
Cloud Run
Google Kubernetes Engine(Autopilot)
Compute Engine
リソースベースリソース量を確約することで割引が適用Compute Engine

割引率

プロダクト1年間の確約3年間の確約
Cloud SQL最大 25% 割引最大 52% 割引
Cloud Spanner最大 20% 割引最大 40% 割引
VMware Engine月払い:最大 24.4% 割引
一括払い:最大 30% 割引
月払い:最大 42.5% 割引
一括払い:最大 50% 割引
Cloud Run最大 17% 割引最大 17% 割引
GKE (Autopilot)最大 20% 割引最大 45% 割引
Compute Engine最大 28% 割引最大 46% 割引
オンデマンド料金から割引

割引の共有について

費用ベースとリソースベースのコミットメントでは購入元が異なっており、確約利用割引の適用範囲が違います。

コミットメント ベース購入元適用先
費用ベースCloud 請求先アカウントリンクしている全プロジェクト
リソースベースプロジェクト購入したプロジェクトのみ

費用ベースのコミットメントは、請求先アカウントから購入します。その請求先アカウントにリンクしているすべてのプロジェクトに適用されます。
リソースベースのコミットメントは、プロジェクトごとで購入になります。プロジェクト内のみに適用されます。

確約利用割引の共有を有効することでリソースベースでも請求先アカウントで支払っているすべてのプロジェクトに適用することができます。

リソースベースのコミットメントについて

リソースベースのコミットメントは、vCPU、メモリ、GPU、ディスクなどに対してそれぞれ確約利用割引を購入できます。
適用できるプロダクトは、GCE のみです。

GCP:コミットメントの仕組み

利用する前に

確約利用割引は、途中解約できない割引プランです。
数日間、利用していると GCP が推奨するコミットメント プランが作成され、内容を確認することができます。
この推奨プランをもとにコミットメントを始めても遅くはありません。

この推奨プランは、Recommender によって過去 30 日間の使用状況に基づいて自動的にリソースコストの最適化されたプランです。
頻繁にリソース状況が変わる環境であれば、その 30日の最低限率用なリソースから使用することをおすすめします。

Google Cloud コンソールのホーム画面上にある [推奨事項] から閲覧することができます。

GCP:推奨されるコミットメントを確認する
GCP:推奨されるコミットメントを確認する

下の図では GCE で E2 異なるマシンタイプを 3台動かしていた時に「コア:1 VCPU」「メモリ:4 GB」が最適と表示されました。

GCP:システムが推奨するコミットメント

割り当て上限を引き上げる

GCP では設定ミスによる過度な使用や予期しない課金を防ぐために、リージョンやプロジェクトごとに使用できるリソースの割り当て量 (Quota) が事前に抑制されています。
割り当ての増加リクエストを行うことでリソース量の上限を拡大することができます。

始めて確約利用割引を購入する際に次のようなエラーメッセージで表示されます。
例えば、東京リージョン (asia-northeast1) で E2 1コアの確約利用割引を始めて行う際には次のようなエラーメッセージが表示されます。

Operation type [insert] failed with message "Quota 'COMMITTED_CPUS' exceeded. Limit: 0.0 in region asia-northeast1."

直訳すると「asia-northeast1 での CPU 割り当て名:Quota ‘COMMITTED_CPUS の上限を超えています。」です。

GCP:確約利用割引の購入した時のエラーメッセージ

申請手順

  1. 割り当て上限を引き上げるために、
    Google Cloud コンソールの左ナビゲーションから [IAM と管理 > 割り当て] に移動します。
  2. フィルターに割り当て名「Commitments」と利用するリージョンを入力し、フィルタリングします。
  3. 対象の割り当ての左側にあるチェックボックスをオンにします。
  4. 右上部にある [割り当てを編集] をクリックします。
GCP:割り当て上限を編集する
Committed の上限が 0 になっている
  1. 新しい上限数と引き上げる理由を記入し、[次へ] をクリックします。
GCP:割り当て上限引き上げの申請をする
  1. 連絡先を記入して [リクエストを送信] をクリックします。
GCP:連絡先を入力する
  1. リクエスト承認のメールが届くと割り当て上限数が変更されます。
    上部にある [リクエストの増加] タブをクリックして引き上げられた上限数を確認します。
GCP:承認された割り当てを確認する

もう一度、確約利用割引の購入を行うとエラーは表示されずに購入できます。
購入したコミットメントはコミットメント リストで確認することができます。

GCP:契約したコミットメントの一覧
翌々日の午前 05:00 am (JST) に適用される

気になるアレコレ (FAQ)

費用ベースの確約利用割引は時間単位ですか?

対象となる使用量に 1 時間ごとに適用されます。

確約利用割引を利用すると継続利用割引を利用できなくなりますか?

確約利用割引の対象とならないリソースは自動的に継続利用割引の対象となります。
同じリソースに対して確約利用割引と継続利用割引を組み合わせることはできません。

支払い方式はどうなりますか?

期間の間、月額料金で請求されます。

確約利用割引に関する項目にアクセスできません。

プロジェクト オーナー (roles/owner) や請求先アカウント管理者 (roles/billing.admin) のみ、購入および管理することができます。
表示のみを行うには請求先アカウント閲覧者 (roles/billing.viewer) ロールを割り当てることで閲覧することができます。

大阪と東京リージョンを持っています。2つのリージョン間で確約利用割引を共有できますか?

いいえ、できません。確約利用割引はリージョンでのコミットメントになります。
大阪リージョン、東京リージョンごとにコミットメント契約することになります。

参照記事

関連記事

このサイトの運営者です。 Google テクノロジーが好きで布教活動を勝手にしています。