このページでは、Cloud SQL での確約利用割引の仕組みについて説明します。
Cloud SQL の確約利用割引とは
Cloud SQL の確約利用割引(CUD)とは、特定のリージョンでデータベース インスタンスを、1 年間または 3 年間にわたって継続的に使用することと引き換えに適用される、大幅な割引料金です。
Cloud SQL の CUD は、必要なリソース量を予測可能なワークロードに最適です。特定の使用量を 1 年間または 3 年間契約していただき、ご利用料金はオンデマンド料金の 1 時間あたりの料金に基づいて計算されます。その引き換えに、確約した範囲に該当する使用量に対して Google Cloud SQL に割引料金が適用されます。
CUD は、どの Cloud 請求先アカウントからでも購入できます。割引は、その Cloud 請求先アカウントによって支払われたプロジェクトで、対象となる使用量に適用されます。Cloud SQL の CUD を購入した場合、当てはまる使用量の料金が変更されても、確約期間全体で同じコミットメント料金の支払いが発生します。料金が変更された場合でも、該当する使用量には同じ割引率が適用されます。コミットメント料金は月単位で請求されます。
請求の詳細については、費用ベースの確約利用割引の効果を分析するをご覧ください。
Cloud SQL の CUD の用途
CUD は、リージョン内の Cloud SQL インスタンスの使用量の合計に自動的に適用されるため、手動で変更や更新を行うことなく、予測可能な低料金での利用が可能になります。この柔軟性により、コミットメント全体で高い使用率を実現することで費用を節約できます。
Cloud SQL の CUD は、確約したリージョンのすべての Cloud SQL データベース インスタンス CPU とメモリ使用量に適用されます。ただし、共有 CPU マシンタイプ(db-f1-micro、db-g1-small など)は対象外です。Cloud SQL の CUD は、サポートされているすべてのデータベース(MySQL、PostgreSQL、SQL Server)の使用量に適用されます。Cloud SQL の CUD は、ストレージ、バックアップ、IP アドレス、アウトバウンド データ転送、ライセンスには適用されません。
料金
Cloud SQL の CUD では、オンデマンド料金に対し、1 年間の確約の場合は 25% の割引、3 年間の確約の場合は 52% の割引がそれぞれ適用されます。この割引により、Cloud SQL の費用が大幅に削減されます。この割引率はすべてのリージョンで同一です。
料金の詳細については、確約利用割引の料金をご覧ください。
Cloud SQL の CUD を購入する
Cloud SQL の CUD は、Google Cloud Console の [お支払い] ページから購入できます。[コミットメント] タブを選択し、上部にある [購入] アクションを選択します。CUD を購入すると、1 時間以内にコミットメントが有効になります。割引は、指定したリージョンの対象となる使用量に自動的に適用されます。
確約利用を購入する前に、確約利用の単位に関するサービス固有の規約をお読みください。
費用ベースの確約利用の購入方法など、詳細については、確約利用割引をご覧ください。
使用例
注意事項:
- Cloud SQL の CUD は vCPU とメモリにのみ適用されます。
- Cloud SQL の CUD は、ストレージ、バックアップ、IP アドレス、ネットワーク下り(外向き)、ライセンスには適用されません。
- Cloud SQL の CUD は、特定のリージョン内のすべてのインスタンスに適用されます。
- Cloud SQL の CUD は、1 時間のオンデマンド コミットメントあたりの料金(米ドル)で測定されます。
1 時間あたりのオンデマンド コミットメントの計算方法
CUD による利点を得られるリージョンのすべてのインスタンスで vCPU とメモリの 1 時間あたりの料金を計算する場合は、まず、費用を抑えることができるかどうかを考慮します。この上限を超えると、通常のオンデマンド料金で請求されます。
次に例を示します。
- 2 つの異なるリージョンで、各 100 個のインスタンスを実行しているとします。これらのインスタンスは 7.5 GB HA RAM を搭載した 2 つの高可用性(HA)vCPU を使用し、理論上の
Region A
とRegion B
に配置されています。1 年間の CUD の購入を検討しています。
料金表から、1 リージョンごとに、1 時間あたりのコミットメントの合計コストを概算できます。
Region A
- 100 × 2 倍の HA vCPU × $0.0826(1 vCPU、1 時間あたり)= ~$16.50(1 時間あたり)
- 100 × 7.5 GB の HA RAM × $0.0140(GB/時間)= ~$10.00/時間
- 確約利用の 1 時間あたりの料金では、合計 $26.50 / 時
Region B
- 100 × 2 倍の HA vCPU × $0.1156(1 vCPU、1 時間あたり)= ~$21.00(1 時間あたり)
- 100 × 7.5 GB の HA RAM × $0.0735(GB/時間)= ~$14.00/時間
- 確約利用の 1 時間あたりの料金では、合計 $35.00 / 時
毎月の費用の計算(1 か月あたり 730 時間とする):
Region A
- オンデマンド料金 = $26.50(1 時間あたり) × 730 時間 = $19,345(1 か月あたり)
- 1 年間の CUD 割引(25%)適用後 = $14,508(1 か月あたり)
- 毎月合計 $4,836 を節約
Region B
- オンデマンド料金 = $35(1 時間あたり) × 730 時間 = $25,550(1 か月あたり)
- 1 年間の CUD 割引(25%)適用後 = $19,162(1 か月あたり)
- 毎月合計 $6,387 を節約
コミットメントを設定すると、実際の vCPU 数または RAM 数を停止またはスケールダウンした月でも、同額の料金が請求されます。
購入時の推奨事項
CUD を購入するかどうかを決定する際は、次の点を考慮してください。
- リージョン: リージョンの CUD を購入します。複数のリージョンで実行している場合は、各リージョンの CUD を個別に計算して購入してください。
- プロジェクト: プロジェクトごとに一定の基準で vCPU と RAM の使用率を確認します。通常、本番環境の負荷は 100% 時間で実行されますが、開発環境やステージング環境は、通常より頻繁に実行される可能性があります。
- インスタンス: Cloud SQL インスタンスは通常 24 時間 365 日実行されるため、100% 消費を見込んだ CUD の購入が一般的です。インスタンスがバースト時、または短期間でのみ実行される場合は、その期間を除外して計算し、そのインスタンス分はオンデマンド料金をお支払いください。
- マシンタイプ: CUD は、マシンタイプに影響されませんが、vCPU の合計とリージョンで使用されているメモリの量に関係します。