確約利用割引

確約利用割引(CUD)では、Firestore オペレーション(読み取り、書き込み、削除)に対して 1 年間または 3 年間で一定量の継続的な使用を確約する代わりに、大幅な割引料金を利用できるようになります。

CUD は、Firestore オペレーションの費用が、少なくとも 1 年間は最も少ないと予測できるとコミット可能な場合には最適です。

Firestore CUD の料金

Firestore には、コミットメント期間に応じて 2 つのレベルの割引が用意されています。

  • 20% 割引: 1 年間の契約で適用されます。期間中、確約利用金額として Firestore CUD 1 年間の料金(消費モデル ID 3892-BA17-92A7)をお支払いいただきます。
  • 40% 割引: 3 年間の契約で適用されます。期間中、確約利用金額として Firestore CUD 3 年間の料金(使用量モデル ID 2FD9-44B6-D2AC)をお支払いいただきます。

コミットメントを購入する際に期間(1 年または 3 年)を選択します。また、コミットメント金額も指定します。これは、選択した期間中の読み取り、書き込み、削除オペレーションに対する、1 時間あたりの予想される Firestore 費用です。このコミットメント金額がコミットメント料金になります。CUD が適用されると、CUD 期間中、月単位でコミットメント料金が請求されます。

割引は、データベースのリージョンに関係なく、コミットメントの購入に使用された Cloud 請求先アカウントのプロジェクトに関連付けられている Firestore データベースで対象となるオペレーションの使用量に適用されます。

コミットメントを超えた費用は、オンデマンド料金で請求されます。Firestore の使用量が増加した場合は、追加のコミットメントを購入すると、以前のコミットメントで網羅されていない費用の増加に対しても割引を受けることができます。

コミットメントの購入後に Firestore の読み取り/書き込み/削除オペレーションのオンデマンド料金が変更されても、コミットメント料金は変更されず、対象の使用量に対して同じ割引率が適用されます。

適格リソース

Firestore CUD は、プロジェクト全体の読み取り、書き込み、削除オペレーションで測定された Firestore オペレーションの使用量の費用に自動的に適用されます。

Firestore CUD は、読み取り、書き込み、削除のオペレーション以外の Firestore リソースの費用には適用されません。

対象となる SKU のリストについては、Firestore の対象となる SKU をご覧ください。

コミットメントの購入

確約利用を購入する前に、確約利用の単位に関するサービス固有の規約をお読みください。

コミットメントを購入すると、1 時間以内に割引が有効になり、その後の有効な使用量に自動的に適用されます。

コミットメントのサイズと期間が、Firestore オペレーションのこれまでで最も少ない費用と、想定される最小費用のいずれにも合致していることを確認してください。

Cloud 請求先アカウントで CUD を購入または管理するには、費用ベースのコミットメントの購入の説明に従ってください。

Firestore CUD のシナリオの例

理想的には、コミットメントは、今後 1 年間または 3 年間でプロジェクト全体の Firestore の読み取り、書き込み、削除オペレーションに対して予想される 1 時間あたりの費用を表している状態です。

たとえば、リージョン us-central1(アイオワ)にある Firestore データベースがあるとします。

料金ページから、1 時間あたりの 1 年間のコミットメント費用を次のように概算できます。

  • 1 年間、$1.92/時間のコミットメントの月額費用: ($2.40/時間 - 20% 割引) × 730 時間 = $1,401.60/月
  • 月間の削減コストの合計: $1,752 - $1,401.60 = $350.40

この先 1 年以上、$1.92/時間以上の費用が継続的に発生することが予想される場合は、この金額でのコミットメントが可能です。つまり、その CUD を購入する場合は、1 時間あたりのコミットメント金額として「$1.92」を入力します。

また、容量のスケールダウンが想定される場合は、コミットメント量を減らせます。この上限を超える費用は、オンデマンド料金で請求されます。

比較のために、コミットメントの割引を適用せずに、Firestore 容量のオンデマンド費用を計算します。

  • 読み取りオペレーションの費用: 1 時間あたり 200 万件のドキュメント読み取り × 10 万件のドキュメント読み取りあたり $0.03 = $0.60/時間
  • 書き込みオペレーションの費用: 1 時間あたり 200 万件のドキュメント書き込み × 10 万件のドキュメント書き込みあたり $0.09 = $1.80/時間
  • 合計費用: $0.60 + $1.80 = $2.40/時間

  • オンデマンド料金に基づく月額費用: $2.40/時間 × 730 時間 = $1,752/月

ここから、1 年間のコミットメントの 20% の割引が適用された月額料金とコスト削減額を計算して比較してみましょう。

  • 1 年間、$1.92/時間のコミットメントの月額費用: ($2.40/時間 - 20% 割引) × 730 時間 = $1,401.60/月
  • 月間の削減コストの合計: $1,752 - $1,401.60 = $350.40
  • 1 年間、$1.92/時間のコミットメントで節約される費用の合計額: $350.40/月 × 12 か月 = $4,204.80

同様の方法で、3 年間の CUD の費用と削減額を計算してみましょう。オンデマンド料金の 40% 割引で計算します。

  • 3 年間、$1.44/時間のコミットメントの月額費用: ($2.40/時間 - 40% 割引) × 730 時間 = $1,051.20/月
  • 月間の削減コストの合計: $1,752 - $1,051.20 = $700.80
  • 3 年間、$1.44/時間のコミットメントで節約される費用の合計額: $700.80/月 × 36 か月 = $25,228.80

今後数年間で想定される Firestore の最小使用量をカバーするコミットメントで、大幅な節約を達成できます。

コミットメント金額の選択に関する推奨事項

Firestore CUD とコミットする金額を検討する際は、次の点に留意してください。

  • リージョン: Firestore CUD は、ノードがどのリージョンにあるかにかかわらず、プロジェクト内のすべての読み取り、書き込み、削除オペレーションに適用されます。複数のリージョンに Firestore データベースがある場合は、コミットメントの購入を検討する前に、プロジェクトで使用するすべてのリージョンの費用を計算してください。

  • プロジェクト: 合計コミットメントの計算で、プロジェクトごとの一貫したベースライン支出を決定します。通常、本番環境の負荷はすべての時間で実行されますが、開発環境やステージング環境は、断続的な実行になる可能性があります。

コミットメント料金は、実際の使用量に関係なく、コミットメント期間中は時間単位で適用されます。Firestore の過去の使用量と将来の想定の両方に基づいて、コミットメント金額を慎重に選択してください。Firestore の読み取り、書き込み、削除オペレーションの使用量が確約された支出レベルを上回る限り、そのコミットメントの期間中に最大限の割引を受けることができます。

次のステップ