Cloud Cost Sense

Cloud SQL の HA・backup・read replica 費用ガイド

高可用性、backup retention、read replica、region 間 traffic を分け、primary instance 以外の Cloud SQL 費用も見積もります。

Primary instance と高可用性の費用を分ける

まず primary instance の edition、machine resource、storage type と provisioned capacity、region、稼働時間を整理します。Cloud SQL は request 時だけの compute ではなく継続的な database baseline になりやすいため、traffic が少なくても選択した capacity の月額費用が発生します。

高可用性を有効にすると、zonal instance は別 zone の standby を含む regional 構成になります。公式料金では regional instance の該当 compute と storage に HA rate が適用されます。追加費用を、許容できる downtime と recovery 手順に照らして判断してください。Read replica だけでは同じ automatic failover 構成になりません。

Backup は一度の DB size ではなく保持 data で見積もる

Backup 費用は使用した backup storage に基づくため、現在の database size と保持回数を単純に掛けず、変更率と backup 方式を確認します。Automated backup retention、on-demand backup、point-in-time recovery log、削除 instance の backup retention、Cloud Storage に別途保存する export を記録してください。

Data churn が大きいと保持 backup は live database と異なる増え方をします。通常月と write が多い月を分けて見積もります。Export は独自の storage、operation、transfer lifecycle を持つ Cloud Storage object として扱い、費用だけを理由に retention を短くする前に restore 手順を定期的にテストします。

Replica ごとに instance と network 経路を計算する

Read replica は別の Cloud SQL instance と同様に、独自の compute と storage 構成で課金されます。Read scaling、reporting、migration、disaster recovery、export 分離など、目的と region ごとに全 replica を数えます。頻繁な部分 export では replica が有利な場合もありますが、常時費用を serverless export の料金と運用影響に比較してください。

Cross-region replication と application traffic は network transfer を増やす場合があり、同じ region の配置は一部の経路費用を避けられます。必要に応じて replica lag monitoring、backup、logging、private connectivity、extended support、下流 query traffic も加えます。Single-zone primary、regional HA、HA と replica の三つを最新の region 料金で比較します。