Cloud Cost Sense

Google Cloud Memorystore 비용: Redis·Valkey 가격 계산

프로비저닝 용량, 서비스 tier, replica, 리전, persistence, backup, network traffic으로 Google Cloud Memorystore 비용을 추정합니다.

저장된 데이터가 아니라 프로비저닝 용량을 계산하세요

Memorystore는 cache가 유휴 상태이거나 실제 데이터가 적어도 프로비저닝한 용량을 기준으로 과금됩니다. Memorystore for Redis는 service tier, capacity tier, 프로비저닝한 GiB, region으로 instance 비용이 정해집니다. Basic Tier는 단일 cache이고 Standard Tier는 cross-zone replication과 automatic failover를 제공하므로 같은 primary 용량에서도 더 비쌉니다.

먼저 working set을 구하고 expiration 지연, replication, fragmentation, traffic spike를 위한 여유를 더하세요. 해당 region의 시간당 요금에 프로비저닝 용량과 월 실행 시간을 곱합니다. Capacity tier에 따라 GiB당 요금과 network performance가 달라질 수 있으므로 단순히 용량을 올림하기 전에 정확한 tier를 비교해야 합니다.

모든 Valkey node와 선택 storage를 포함하세요

Memorystore for Valkey는 node 단위로 과금됩니다. Shard 수에 모든 replica node를 더하고 선택한 node type의 region별 시간당 가격을 곱하세요. Replica는 availability와 read throughput을 높이지만 무료 이중화가 아니라 각각 별도의 프로비저닝 node입니다.

활성화했다면 backup storage와 AOF persistence 비용도 더하세요. Backup에는 최소 24시간 과금이 적용되고 instance를 삭제해도 자동으로 사라지지 않으며, AOF는 프로비저닝한 전체 instance 크기를 기준으로 과금됩니다. 오래된 복구 지점이 눈에 띄지 않는 반복 비용이 되지 않도록 compute node, persistence, 보관 backup을 별도 항목으로 계산하세요.

Cache 절감액이 고정 비용보다 큰지 검증하세요

Cache는 더 비싼 병목을 줄여야 가치가 있습니다. 월 Memorystore 비용과 실제로 줄어든 database read, query, CPU time, latency를 비교하세요. Memory utilization, eviction, hit ratio, command latency, 원본 database 부하를 함께 추적하고, 큰 cache가 비어 있거나 hit ratio가 낮다면 용량 축소, expiration 정책 변경, cache 제거를 검토하세요.

Client는 같은 region에, 가능하면 같은 zone에 배치하세요. 같은 region의 Redis 접근에는 Memorystore ingress·egress 요금이 없지만 client resource에는 cross-zone 비용이 생길 수 있고, cross-region 접근에는 network 비용과 latency가 추가됩니다. Tier를 정하기 전에 정상 traffic과 cache-miss 급증 상황을 모두 계산하세요.

Cache가 줄일 수 있는 Cloud Run·Cloud SQL 비용을 계산하세요.