본문 바로가기
IT/FinOps

[GCP] GCP를 조금 더 저렴하게 이용하는 방법

by Jany 2022. 8. 1.
반응형

AWS와 마찬가지로 GCP에도 저렴하게 이용할 수 있는 방법들이 있습니다.

이러한 정책들은 Google Cloud 가격 책정 페이지 (https://cloud.google.com/pricing/?hl=ko) 를 참고하시면 좋습니다.

AWS가 익숙한 분들을 위해 AWS의 무엇과 비슷한지 함께 설명하도록 하겠습니다.

 

 

지속 사용할인 (https://cloud.google.com/compute/docs/sustained-use-discounts?hl=ko)

  • Compute Engine 일정 기간 동안 가상머신 실행하면 자동으로 할인 적용
  • 별도 설정 필요 없음
  • 한달 동안 최대 30% 절약

이 할인 정책의 좋은 점은 알아서 해준다는 것입니다.

예를 들어 한 달 동안 us-central1 리전에서 다음과 같이 두 개의 인스턴스를 실행했다고 가정해 보겠습니다.

  • 월 상반기에 4개의 vCPU와 15GB의 메모리를 사용하는 n1-standard-4 인스턴스를 실행했습니다.
  • 월 하반기에 16개의 vCPU와 60GB의 메모리를 사용하는 더 큰 n1-standard-16 인스턴스를 실행했습니다.

이 경우 Compute Engine은 이러한 머신 유형을 개별 vCPU 및 메모리 리소스로 재구성하고 각 사용량을 결합하여 다음과 같은 리소스를 생성합니다.

  • 1개월간 사용한 vCPU 4개
  • 보름간 사용한 vCPU 12개
  • 1개월간 사용한 메모리 15GB
  • 보름간 사용한 메모리 45GB

이 경우에 vCPU에 지속 사용 할인이 적용되는 방식은 다음 예시와 같습니다.

이러한 리소스의 월 청구액은 다음 수식을 사용하여 계산됩니다.

(4 vCPUs x $0.031611 x 730 hours) x 0.7 for the 30% full-month discount = $64.612884
(12 vCPUs x $0.031611 x 365 hours) x 0.9 for the 10% half-month discount = $124.610562
(15 GB x $0.004237 x 730 hours) x 0.7 for the 30% full-month discount = $32.476605
(45 GB x $0.004237 x 365 hours) x 0.9 for the 10% half-month discount = $62.6334525

결합된 리소스의 월간 총 비용은 $284.3335035입니다.

 

 

약정 사용 할인 (https://cloud.google.com/compute/docs/instances/signing-up-committed-use-discounts?hl=ko)

  • AWS의 SavingPlan과 예약인스턴스를 혼합된 느낌
  • vCPU와 메모리를 기준으로 진행할 수 있음
  • 범용 VM 은 최대 57% 할인 가능, 메모리 최적화 VM은 최대 70% 할인 가능

 

VM 자동 권장사항 (https://cloud.google.com/compute/docs/instances/apply-machine-type-recommendations-for-instances?hl=ko)

  • AWS 컴퓨트 옵티마이저와 유사함

 

Spot VM (https://cloud.google.com/spot-vms)

  • AWS Spot 인스턴스와 비슷함
  • 최대 24시간 유지
  • 최대 80% 저렴함

반응형

댓글