このページでは、AlloyDB for PostgreSQL での確約利用割引(CUD)の仕組みについて説明します。
確約利用割引の概要
AlloyDB の確約利用割引(CUD)は、データベース インスタンスを 1 年間または 3 年間にわたって継続的に使用することと引き換えに、大幅な割引料金が適用されるものです。
AlloyDB CUD は、必要なリソース量が予測可能なワークロードに最適です。特定の使用量を 1 年間または 3 年間契約していただき、ご利用料金はオンデマンド料金の 1 時間あたりの料金に基づいて計算されます。その引き換えに、確約した範囲に該当する使用量に対して AlloyDB に割引料金が適用されます。
CUD は、どの Cloud 請求先アカウントからでも購入できます。割引は、その Cloud 請求先アカウントによって支払われたプロジェクトで、対象となる使用量に適用されます。AlloyDB の CUD を購入すると、該当する使用量の料金が変更されても、確約期間中は同じコミットメント料金を支払います。料金が変更された場合でも、該当する使用量には同じ割引率が適用されます。コミットメント料金は月単位で請求されます。
請求の詳細については、費用ベースの確約利用割引の効果を分析するをご覧ください。
AlloyDB CUD の対象となる使用量
CUD は、すべてのリージョンとすべてのプロジェクトにわたる AlloyDB インスタンスの使用量の合計に自動的に適用されるため、手動で変更や更新を行うことなく、予測可能な低料金での利用が可能になります。この柔軟性により、コミットメント全体で高い使用率を実現すると時間と費用を節約できます。
AlloyDB CUD は、AlloyDB データベース インスタンスのすべての vCPU とメモリ使用量に適用されます。AlloyDB の CUD は、ストレージ、バックアップ、ネットワーク データ転送には適用されません。
料金
AlloyDB の CUD では、オンデマンド料金に対し、1 年間の確約の場合は 25% の割引、3 年間の確約の場合は 52% の割引がそれぞれ適用されます。この割引により、AlloyDB の費用が大幅に削減されます。
AlloyDB CUD を購入する
AlloyDB CUD は、Google Cloud コンソールの [お支払い] ページから購入できます。[コミットメント] タブを選択し、上部にある [購入] アクションを選択します。CUD を購入すると、購入から 1 時間以内にコミットメントが有効になります。
CUD を購入する前に、確約利用の単位に関するサービス固有の規約をお読みください。
費用ベースの確約利用の購入方法など、詳細については、確約利用割引をご覧ください。
使用例
この例では、高可用性(HA)インスタンスの割引と費用を計算する方法を示します。
重要なポイント:
- AlloyDB の CUD は vCPU とメモリにのみ適用されます。
- AlloyDB の CUD は、ストレージ、バックアップ、ネットワーク データ転送には適用されません。
- AlloyDB の CUD はすべてのインスタンスに適用されます。
- AlloyDB の CUD は、1 時間あたりのオンデマンド コミットメント料金(米ドル)で測定されます。
1 時間あたりのオンデマンド コミットメントの計算方法
コミットメントは、今後 1 年または 3 年にわたるプロジェクト全体の AlloyDB 容量で予想される 1 時間あたりの費用の最低を表している必要があります。
たとえば、us-central1
リージョンにリーダー ノードとスタンバイ ノードがある AlloyDB HA プライマリ インスタンスについて考えてみましょう。このインスタンスには 16 個の vCPU と 128 GB の RAM があります。
料金ページから、1 時間あたりのコミットメント費用を次のように概算できます。
- リーダーノードとスタンバイノードの
us-central1
での費用の合計: 2 * ((16 vCPU × $0.06608/vCPU/時間) + (128 GB × $0.0112/GB/時間)) = 1 時間あたり $4.98
この先 1 年以上、$4.98/時間以上の費用が継続的に発生することが予想される場合は、この金額でのコミットメントが可能です。つまり、その CUD を購入する場合は、1 時間あたりのオンデマンド コミットメント金額として「$4.98
」を入力します。
また、容量のスケールダウンが想定される場合は、コミットメント量を減らせます。この上限の超過分が、オンデマンド料金で請求されます。
この例で、$4.98/時間のコミットメントを実際に選択するとします。次のステップとして、コミットメントの期間を選択します。
比較のために、選択したコミットメント料金でコミットメントの割引を適用しない場合の AlloyDB 容量のオンデマンド費用を計算します。
- オンデマンド料金に基づく月額費用: $4.98/時間 × 730 時間 = $3,635.40/月
ここから、1 年間の CUD の 25% の割引の適用で達成できる月額料金とコスト削減額を計算して、完全なオンデマンド料金と比較できます。
- 1 年間、$4.98/時間のコミットメントの月額費用: ($4.98/時間 - 25% 割引) × 730 時間 = $2,726.55/月
- 月あたりに節約される費用の合計額: $3,635.40 - $2,726.55 = $908.85
- 1 年間、$4.98/時間のコミットメントで節約される費用の合計額: $908.85/月 × 12 か月 = $10,906.20
同様の方法で、3 年間の CUD の費用と削減額を計算してみましょう。オンデマンド料金の 52% 割引で計算します。
- 3 年間、$4.98/時間のコミットメントの月額費用: ($4.98/時間 - 52% 割引) × 730 時間 = $1,744.99/月
- 月間の削減コストの合計: $3,635.40 - $1,744.99 = $1,890.40
- 3 年間、$4.98/時間のコミットメントで節約される費用の合計額: $1,890.40/月 × 36 か月 = $68,054.68
このように、今後数年間で想定される AlloyDB の最小使用量をカバーするコミットメントで、大幅な節約を達成できます。AlloyDB プロジェクトで適切な CUD サイズを選択するための推奨事項をご覧ください。
コミットメントを選択する際の推奨事項
CUD を購入するかどうかを決定する際は、次の点を考慮してください。
- リージョン: AlloyDB CUD はリージョン全体に適用されます。複数のリージョンに AlloyDB インスタンスがある場合は、コミットメントを作成する際に、すべてのリージョンでの支出を計算します。
- プロジェクト: プロジェクトごとに一定の基準で vCPU と RAM の使用率を確認します。通常、本番環境の負荷は 100% 時間で実行されますが、開発環境やステージング環境は、通常より頻繁に実行される可能性があります。
- インスタンス: AlloyDB インスタンスは通常 24 時間 365 日実行されるため、100% 消費を見込んだ CUD の購入が一般的です。インスタンスがバースト時、または短期間でのみ実行される場合は、その期間を除外して計算し、そのインスタンス分はオンデマンド料金をお支払いください。
次のステップ
確約利用割引で費用ベースのコミットメントを購入する方法を学習する。