장기 사용 할인

Google은 결제 월의 상당 기간 동안 특정 Compute Engine 리소스를 실행할 때 자동으로 할인되는 지속 사용 할인을 제공합니다. 지속 사용 할인은 다음 리소스에 적용됩니다.

예를 들어 이러한 리소스 중 하나를 월의 25% 이상에 해당하는 시간 동안 실행하면 Compute Engine에서는 이 인스턴스에서 사용하는 모든 증분 시간(분 단위)에 자동으로 할인을 제공합니다. 사용량이 늘어날수록 할인율이 커지며 한 달 내내 실행한 인스턴스의 경우 최대 30%의 순 할인을 적용받을 수 있습니다.

지속 사용 할인은 각 지역별로 프로젝트 내의 사용량에 자동으로 적용되므로 이러한 할인을 적용받기 위해 사용자가 해야 할 작업은 없습니다.

제한사항

Google Kubernetes Engine과 Google Compute Engine으로 만든 VM에는 지속 사용 할인이 자동으로 적용됩니다. App Engine 가변형 환경과 Google Cloud Dataflow를 사용하여 만든 VM에는 지속 사용 할인이 적용되지 않습니다.

사용량에 따른 지속 사용 할인율

30% 할인 혜택을 모두 받으려면 월의 첫 번째 날에 VM 인스턴스를 만드세요. 매월 초에 할인이 재설정됩니다.

아래 표에서는 VM 인스턴스의 사용량 레벨별로 적용되는 할인에 대해 설명합니다. 이러한 할인은 모든 머신 유형에 적용되지만 선점형 인스턴스에는 적용되지 않습니다.

사용량 레벨(월 %) 증분에 청구되는 비율(%) n1-standard-1 인스턴스의 증분 요율 예(USD/시간)
0%-25% 기본 요율의 100% $0.0475
25%-50% 기본 요율의 80% $0.0380
50%-75% 기본 요율의 60% $0.0285
75%-100% 기본 요율의 40% $0.0190

지속 사용 할인은 특정 사용량 임계값에 도달한 후의 증분 사용에 적용됩니다. 즉, 사용자는 인스턴스를 사용하는 시간(분)에 대해서만 비용을 지불하게 되며 Compute Engine에서는 자동으로 최상의 가격을 제공합니다. 따라서 필요 이상으로 오래 인스턴스를 실행할 이유가 없습니다.

다음 그래프는 사용에 따라 할인 효과가 어떻게 증가하는지 보여줍니다.

확대하려면 클릭

예를 들어, 월의 50%에 해당하는 시간 동안 가상 머신을 사용하는 경우 10%의 할인 효과를 얻을 수 있습니다. 월의 75%에 해당하는 시간 동안 가상 머신을 사용하는 경우 20%의 할인 효과를 얻을 수 있습니다. 월의 100%에 해당하는 시간 동안 가상 머신을 사용하는 경우 30%의 할인 효과를 얻을 수 있습니다. 또한 Google Cloud 가격 계산기를 사용하여 임의 작업 부하에 대한 지속 사용 할인을 추정할 수도 있습니다.

지속 사용 할인율 산출

Compute Engine은 각 지역의 머신 유형별 vCPU 및 메모리 사용량에 따라 지속 사용 할인율을 산출합니다. 지속 사용 할인 표에 명시된 대로 할인율이 적용됩니다. 단독 테넌트 노드의 경우 10%의 단독 테넌트 프리미엄 비용과 노드가 점유하는 vCPU 및 메모리 리소스의 기본 가격에 지속 사용 할인이 적용됩니다.

지속 사용 할인은 다음의 각 카테고리에 대해 별도로 계산됩니다.

  • n1-standard, n1-highcpu, n1-highmem 머신 유형과 단독 테넌트 노드에서 사용되는 사전 정의 vCPU 및 메모리
  • 사용자가 특정 개수의 vCPU와 메모리를 선택할 수 있는 커스텀 머신 유형에서 사용되는 커스텀 vCPU 및 메모리
  • 특정 개수의 vCPU와 vCPU당 높은 메모리 비율이 사전 설정된 n1-megamem, n1-ultramem 머신 유형에서 사용되는 메모리 최적화 vCPU 및 메모리
  • 부분 vCPU를 사용하여 리소스 사용이 적은 소규모 애플리케이션을 비용 효율적으로 실행하는 데 적합한 공유 코어 머신 유형. 공유 코어 머신 유형의 요금은 계속해서 개별 vCPU와 메모리 리소스가 아닌 하나의 단위로 청구됩니다.

예를 들어 머신 유형이 서로 다르고 월의 다른 시기에 실행된 동일 지역의 인스턴스 또는 단독 테넌트 노드가 두 개 있다고 가정해 보겠습니다. Compute Engine은 사전 정의된 머신 유형을 사용하는 모든 인스턴스에서 사용된 vCPU의 수와 메모리 양을 분석한 후 가능한 한 최대의 지속 사용 할인을 받을 수 있도록 리소스를 결합합니다.

예를 들어 한 달 동안 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에 지속 사용 할인이 적용되는 방식은 다음 예와 같습니다.

사전 정의된 머신 유형에 대한 리소스 기준 지속 사용 할인을 적용하여 인스턴스의 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입니다.

이 합계를 이전에 동일한 사전 정의된 머신 유형에 대해 지속 사용 할인이 계산된 방식과 비교해보세요. 예를 들어 vCPU 수를 리소스 유형별로 결합하지 않고 머신 유형별로 산출할 때 요금이 청구되는 방식은 다음과 같습니다.

머신 유형별 지속 사용 할인을 적용하여 인스턴스 요금을 산출한 이전 방식을 보여주는 다이어그램
(1 n1-standard-4 machine x $0.1900 x 365 hours) x 0.9 for the 10% half-month discount = $62.415

(1 n1-standard-16 machine x $0.7600 x 365 hours) x 0.9 for the 10% half-month discount = $249.66

두 인스턴스는 머신 유형이 서로 달라 요금이 함께 산출되지 않으므로 월간 총 비용은 $312.075가 됩니다.

변경된 새 가격 책정 방식을 적용할 경우 이 사용량 시나리오에서는 $27.7414965를 더 절감하게 됩니다. 커스텀 머신 유형의 리소스에는 이와 동일한 방식이 개별적으로 적용됩니다.

GPU의 지속 사용 할인

GPU 기기의 경우 Compute Engine은 해당 월에 실행 중인 VM 인스턴스에 연결한 GPU 모델 수를 기준으로 지속 사용 할인을 계산합니다. 동일 모델의 GPU에 대해서만 지속 사용 할인을 받을 수 있습니다. GPU의 지속 사용 할인은 인스턴스 머신 유형, vCPU 및 메모리 할인과 별도로 계산됩니다.

예를 들어 GPU 수가 서로 다른 두 개의 인스턴스가 월 중 서로 겹치지 않는 시기에 실행된 경우를 가정해 보겠습니다. Compute Engine에서는 모든 인스턴스에서 사용되는 GPU의 수를 나누어 가능한 가장 큰 지속 사용 할인을 받을 수 있도록 결합합니다.

월의 상반기에 인스턴스 한 개를 GPU 한 개로 실행한 다음 나머지 하반기에 다른 인스턴스를 GPU 4개로 실행하면 Compute Engine에서는 GPU 한 개를 한 달 동안 사용하고 나머지 GPU 3개를 월의 절반에 사용한 것처럼 할인을 계산합니다. Compute Engine에서는 다음과 같이 지속 사용 할인을 적용합니다.

  • 한 달 내내 사용한 GPU 1개의 사용 비용에 대해 30% 할인을 받습니다.
  • 월의 절반 동안 각 리소스를 사용했으므로 나머지 GPU 3개의 사용 비용에 대해 10% 할인을 받습니다.

지속 사용 할인 보기

결제 주기 말에 지속 사용 할인 금액이 청구서에 자동으로 표시됩니다. 지속 사용 할인 금액은 프로젝트 단위로 모든 머신 유형의 모든 할인 금액을 합산한 별도의 항목으로 표시됩니다.

청구서에는 프로젝트별 총 지속 사용 할인 금액에 해당하는 항목과 VM 인스턴스 관련 비용에 해당하는 항목이 표시됩니다. 이 할인은 Google Cloud Platform 콘솔 결제 내역에서 확인할 수 있습니다.

지속 사용 할인 및 항상 무료 사용 할당량

Google Cloud Platform은 f1-micro 인스턴스 한 개를 당월의 총 시간 수만큼 무료로 사용할 수 있는 항상 무료 사용 한도를 제공합니다. 이 한도는 한 달 내내 인스턴스 하나를 중단 없이 실행하기에 충분합니다. 항상 무료 인스턴스의 사용량에 대해서는 지속 사용 할인을 받을 수 없습니다.

다음 단계

  • 가격 책정 페이지를 검토하여 여러 머신 유형의 가격대를 파악합니다.
  • 예측 가능한 작업 부하가 있는 경우 약정 사용 할인을 고려합니다.
  • 선점형 VM을 사용하여 더 많은 비용을 절감합니다.
이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Compute Engine 문서