안녕하세요,

베스핀글로벌 GCP Support팀입니다.


이번 아티클에서는 주제로 "Cloud CDN을 적용하는 것이 비용적으로 저렴한지"를 다루고자 합니다.



Cloud CDN 적용 유뮤 비용비교


CDN을 사용할 시 최종 사용자가 콘텐츠를 요청할 때 원본 서버인 백엔드 GCS Bucket보다 가까운 위치의 캐시 서버에서 가져오기 때문에 더 빠르게 콘텐츠를 제공할 수 있습니다.

하지만 Cloud CDN을 사용하는 것이 모든 상황에서 비용적으로 저렴하다고 볼 수 는 없습니다.


아래 표에서 확인 가능한 것처럼 Cloud CDN의 캐시 이그레스 비용이 Cloud Storage의 네트워크 이그레스 비용보다 저렴합니다.(24년 4월 기준)


1) Cloud Storage 네트워크 이그레스 비용[1]



2) Cloud CDN 캐시 이그레스 비용[2]



하지만 Cloud CDN 경우 캐시 이그레스 비용 외에 캐시 조회 및 캐시 채우기 비용이 발생하며 여러 지역에서 접근 할 시에 더 많은 캐시 채우기 용량이 커져서 비용이 늘어날 수 있습니다.

(소스인 백엔드와 캐시 서버의 리전이 다를 경우 캐시 채우기 비용은 더 크게 증가합니다)



캐시를 조회하였을 때 캐시 서버에 해당 내용이 없어 캐시 채우기가 진행되어야 하는 경우를 "캐시 부적중"이라고 하며 적중률을 높여야 캐시 채우기 비용이 추가적으로 발생하지 않습니다.

따라서 Google Cloud의 Cloud CDN 권장사항 문서[3] 중 캐시 적중률 최적화 부분을 참고하셔서 비용 효율적으로 사용하는 것이 필요합니다.




참조 링크


[1] Cloud Stroage 비용 정책
https://cloud.google.com/storage/pricing

[2] Cloud CDN 비용 정책
https://cloud.google.com/cdn/pricing

[3] Cloud CDN 권장사항
https://cloud.google.com/cdn/docs/best-practices



관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.


감사합니다.