確約利用割引(CUD)では、Datastore モードの Firestore オペレーション(読み取り、書き込み、削除)に対して 1 年間または 3 年間で一定量の継続的な使用を確約する代わりに、大幅な割引料金を利用できるようになります。
CUD は、Datastore モードのオペレーションの費用が、少なくとも 1 年間は最も少ないと予測できるとコミット可能な場合には最適です。
Datastore モードの CUD の料金
Datastore モードでは、コミットメント期間に応じて 2 つのレベルの割引が用意されています。
1 年間のコミットメント。標準公開料金であるオンデマンド料金から 20% 割引が適用されます。
3 年間のコミットメント。オンデマンド料金から 40% 割引が適用されます。
コミットメントを購入する際に期間(1 年または 3 年)を選択します。また、コミットメント金額も指定します。これは、選択した期間中の読み取り/書き込み/削除オペレーションで Datastore モードで発生する 1 時間あたりの費用です。このコミットメント金額が、割引の適用後のコミットメント料金になります。CUD が適用されると、CUD 期間中、月単位でコミットメント料金が請求されます。
割引は、データベースのリージョンに関係なく、コミットメントの購入に使用された Cloud 請求先アカウントのプロジェクトに関連付けられている Datastore モード データベースの対象オペレーションの使用量に適用されます。
コミットメントを超えた費用は、オンデマンド料金で請求されます。Datastore モードの使用量が増加した場合は、追加のコミットメントを購入すると、以前のコミットメントで網羅されていない費用の増加に対しても割引を受けることができます。
コミットメントの購入後に Datastore モードの読み取り/書き込み/削除オペレーションのオンデマンド料金が変更されても、コミットメント料金は変更されず、対象の使用量に対して同じ割引率が適用されます。
適格リソース
Datastore モードの CUD は、プロジェクト全体の読み取り/書き込み/削除オペレーションで測定された Datastore モードのオペレーション使用量の費用に自動的に適用されます。
Datastore モードの CUD は、読み取り/書き込み/削除オペレーション以外の Datastore モードのリソースの費用には適用されません。
コミットメントの購入
確約利用を購入する前に、確約利用の単位に関するサービス固有の規約をお読みください。
コミットメントを購入すると、1 時間以内に割引が有効になり、その後の有効な使用量に自動的に適用されます。
コミットメントのサイズと期間が、Datastore モード オペレーションのこれまでで最も少ない費用と想定される最小費用の両方に合致していることを確認してください。
Cloud 請求先アカウントで CUD を購入または管理するには、費用ベースのコミットメントの購入の説明に従ってください。
Datastore モードの CUD シナリオの例
理想的であるのは、コミットメントが少なくとも今後 1 年間または 3 年間でプロジェクト全体の Datastore モードの読み取り/書き込み/削除オペレーションに対して予想される 1 時間あたりの費用を表している状態です。
たとえば、us-central1
(アイオワ)リージョンにある Datastore モードのデータベースがあるとします。
料金ページから、1 時間あたりのコミットメント費用を大まかに計算できます。
- 読み取りオペレーションの費用: 1 時間あたり 200 万件のドキュメント読み取り × 10 万件のドキュメント読み取りあたり $0.03 = $0.60/時間
- 書き込みオペレーションの費用: 1 時間あたり 200 万件のドキュメント書き込み × 10 万件のドキュメント書き込みあたり $0.09 = $1.80/時間
- 合計費用: $0.60 + $1.80 = $2.40/時間
この先 1 年以上、$2.40/時間以上の費用が継続的に発生することが予想される場合は、この金額でのコミットメントが可能です。コミットメントを購入する際に、1 時間あたりのオンデマンド コミットメント金額として「$2.40
」を入力します。
逆に、いつかトラフィックをスケールダウンすることが想定される場合は、コミットメント金額を減らします。コミットメント金額を超える費用はオンデマンド料金で請求されます。
この例では、1 時間あたり $2.40 のコミットメントを設定するとします。次に、コミットメントの期間を選択します。
比較のために、コミットメントの割引を適用せずに、選択したコミットメント料金で Datastore モードのオンデマンド費用を計算します。
- オンデマンド料金に基づく月額費用: $2.40/時間 × 730 時間 = $1,752/月
ここから、1 年間のコミットメントの 20% の割引が適用された月額料金とコスト削減額を計算して比較してみましょう。
- 1 年間、$2.40/時間のコミットメントの月額費用: ($2.40/時間 - 20% 割引) × 730 時間 = $1,401.60/月
- 月間の削減コストの合計: $1,752 - $1,401.60 = $350.40
- 1 年間、$2.40/時間のコミットメントで節約される費用の合計額: $350.40/月 × 12 か月 = $4,204.80
同様の方法で、3 年間の CUD の費用と削減額を計算してみましょう。オンデマンド料金の 40% 割引で計算します。
- 3 年間、$2.40/時間のコミットメントの月額費用: ($2.40/時間 - 40% 割引) × 730 時間 = $1,051.20/月
- 月間の削減コストの合計: $1,752 - $1,051.20 = $700.80
- 3 年間、$2.40/時間のコミットメントで節約される費用の合計額: $700.80/月 × 36 か月 = $25,228.80
今後数年間で想定される Datastore モードの最小使用量をカバーするコミットメントで、大幅な節約を達成できます。
コミットメント金額の選択に関する推奨事項
Datastore モードの CUD とコミットする金額を検討する際は、次の点に留意してください。
リージョン: Datastore モードの CUD は、プロジェクト内のすべての読み取り/書き込み/削除オペレーションに適用されます。リージョンは関係ありません。複数のリージョンに Datastore モードのデータベースがある場合は、コミットメントの購入を検討する前に、プロジェクトで使用するすべてのリージョンの費用を計算します。
プロジェクト: 合計コミットメントの計算で、プロジェクトごとの一貫したベースライン支出を決定します。通常、本番環境の負荷はすべての時間で実行されますが、開発環境やステージング環境は、断続的な実行になる可能性があります。
コミットメント料金は、実際の使用量に関係なく、コミットメント期間中は時間単位で適用されます。Datastore モードの過去の使用量と将来の想定の両方に基づいて、コミットメント金額を慎重に選択してください。Datastore モードの読み取り/書き込み/削除オペレーションの使用量が確約された支出レベルを上回る限り、そのコミットメントの期間中に最大限の割引を受けることができます。
次のステップ
- Datastore モードの Firestore の料金の概要を確認する。
- CUD レポートの表示方法を確認する。
- 費用内訳レポートで費用削減を確認する。
- CUD を提供する Google Cloud サービスのリストを確認する。