Cloud Cost Sense

Cloud SQL HA·백업·읽기 복제본 비용 가이드

고가용성, 백업 보관, read replica, 리전 간 트래픽을 나눠 primary instance 밖의 Cloud SQL 비용까지 추정합니다.

Primary instance와 고가용성 비용을 분리하세요

먼저 primary instance의 edition, machine resource, storage 유형과 provisioned 용량, region, 실행 시간을 정리하세요. Cloud SQL은 요청이 있을 때만 쓰는 compute라기보다 지속되는 DB 기준 비용이므로, 트래픽이 적어도 선택한 용량에 대한 월 비용이 발생할 수 있습니다.

고가용성을 켜면 zonal instance가 다른 zone의 standby를 포함한 regional 구성으로 바뀝니다. 공식 가격표는 regional instance의 해당 compute와 storage에 HA 요율을 적용합니다. HA 추가 비용을 서비스가 감당할 수 있는 중단 시간과 복구 절차에 비교하세요. Read replica만 추가하는 것은 자동 failover 구성과 같지 않습니다.

백업은 DB 크기 한 번이 아니라 보관 데이터로 계산하세요

백업 비용은 사용한 backup storage를 따르므로 현재 DB 크기에 보관 횟수를 곧바로 곱하지 말고 변경률과 사용하는 백업 방식을 확인하세요. 자동 백업 보관 기간, on-demand backup, point-in-time recovery log, 삭제한 instance의 백업 보관, Cloud Storage에 따로 둔 export를 기록합니다.

데이터 변경량이 많으면 유지되는 백업 데이터가 live DB와 다르게 늘 수 있으므로 일반 월과 write가 많은 월을 나눠 추정하세요. Export는 별도 storage, operation, transfer 수명 주기를 가진 Cloud Storage object로 계산합니다. 비용만 보고 보관 기간을 줄이기 전에 restore 절차를 정기적으로 시험하세요.

Replica마다 instance와 network 경로를 계산하세요

Read replica는 별도 Cloud SQL instance처럼 자체 compute와 storage 구성에 따라 과금됩니다. Read scaling, reporting, migration, disaster recovery, export 분리 등 목적과 region별로 모든 replica를 세세요. 일부 데이터의 잦은 export에는 replica가 유리할 수 있지만, 상시 비용을 serverless export 비용 및 운영 영향과 비교해야 합니다.

리전 간 replication과 애플리케이션 트래픽에는 network transfer가 추가될 수 있고 같은 region 배치는 일부 경로 비용을 피할 수 있습니다. 해당한다면 replica lag monitoring, backup, logging, private connectivity, extended support, 후속 query traffic도 더하세요. 단일 zone primary, regional HA, HA와 replica 조합의 세 시나리오를 최신 region 가격으로 비교한 뒤 결정합니다.