Cloud Cost Sense
Google Cloud SQL の料金:Compute・Storage・HA の見積もり
Edition、database engine、vCPU、memory、storage、backup、high availability、replica、network transfer から Cloud SQL の費用を見積もります。
Edition、engine、稼働時間から compute を計算する
Cloud SQL の料金は database engine、region、edition、machine shape、稼働時間から始まります。Enterprise と Enterprise Plus では CPU・memory の単価と機能が異なり、SQL Server では license 料金も加わります。Dedicated-core instance は provisioned vCPU-hour と GiB-memory-hour、shared-core instance は instance pricing で見積もります。
平均 CPU だけで sizing しないでください。Peak connection、working-set memory、query latency、maintenance headroom、成長率を測ります。Cloud SQL は application traffic が少なくても instance の稼働中は課金されるため、過大な常時稼働 DB が初期 product の backend cost の大半を占めることがあります。適正な構成と peak 対応構成を比較します。
Storage、backup、HA、replica、transfer を加える
Compute は総費用の一項目です。Provisioned database storage、使用済み backup storage、Hyperdisk Balanced の capacity と baseline を超える IOPS・throughput を加えます。Storage と network の単価は region で変わります。Storage auto-increase を使う場合は現在の割り当てだけでなく、保持 data と増加量を予測します。
High availability には regional pricing が適用され、failover または read replica は追加 capacity になります。Read replica は stand-alone instance と同じ rate で課金されます。Cross-region replication と application client への egress も見積もります。Cloud Run や Compute Engine client を同じ region に置くと、一部の transfer cost と latency を減らせます。
On-demand、commitment、運用費を比較する
Cloud SQL committed use discount は、特定 region の利用を 1 年または 3 年契約する代わりに eligible CPU・memory の料金を下げます。継続需要を測定した後、安定した baseline のみに使います。Storage、network、instance、extended support、SQL Server license は割引対象外なので分けて見積もります。
公開前に通常月と障害耐性を含む月を計算します。Primary compute、HA または replica capacity、storage growth、backup、network、logging・monitoring などの運用 service を含めます。公式 Cloud SQL pricing page で選択した region と engine の最新料金を確認し、calculator で application 全体の workload を比較してください。