Compute Engine의 지속 사용 할인


Google Cloud는 청구 월의 25%를 초과하여 사용되었고 다른 어떠한 할인도 받지 못한 Compute Engine 리소스에 대해 지속 사용 할인(SUD)을 제공합니다. 개발자가 청구 월의 1/4을 초과하여 해당 리소스를 사용할 때마다 Compute Engine은 지속적인 리소스 사용 시 추가 1시간에 대한 지속 사용 할인을 자동으로 제공합니다. 사용량이 늘어날수록 할인이 점진적으로 증가하며 한달 내내 실행된 가상 머신(VM) 인스턴스의 경우 리소스 비용에서 최대 30%의 순 할인을 받을 수 있습니다.

지속 사용 할인은 다음 리소스에 적용됩니다.

Compute Engine은 리소스 및 머신 유형에 따라 최대 SUD 비율을 20% 또는 30%로 제공합니다. 다음 표에는 각 SUD 비율에 적합한 리소스 목록이 나와 있습니다.

월별 최대 20%의 SUD 월별 최대 30%의 SUD
  • 모든 범용 N2 및 N2D 사전 정의 및 커스텀 머신 유형
  • 모든 범용 N2 및 N2D 단독 테넌트 노드 유형
  • 모든 컴퓨팅 최적화 C2 머신 유형
  • 모든 컴퓨팅 최적화 C2 단독 테넌트 노드 유형
  • 모든 범용 N1 사전 정의 및 커스텀 머신 유형
  • 모든 범용 N1 단독 테넌트 노드 유형
  • 모든 메모리 최적화 M1 및 M2 머신 유형
  • 모든 메모리 최적화 M1 및 M2 단독 테넌트 노드 유형
  • f1-microg1-small 공유 코어 머신 유형
  • NVIDIA H100, A100, L4 GPU 유형을 제외한 모든 GPU 기기

지속 사용 할인은 Cloud Billing 계정 내 사용량에 따라 계산되고 자동 적용되므로, 이러한 할인을 받기 위해서는 특정 작업을 수행할 필요가 없습니다.

제한사항

  • Google Kubernetes Engine과 Compute Engine으로 만든 VM에는 지속 사용 할인이 자동으로 적용됩니다.

  • 하지만 App Engine(표준 및 가변형) 환경과 Dataflow를 사용하여 만든 VM에는 지속 사용 할인이 적용되지 않습니다.

  • 지속 사용 할인은 N1, N2, N2D, C2, M1, M2 머신 유형에만 적용됩니다.

지속 사용 할인 크레딧

매월 말에 Compute Engine은 제공된 SUD를 자동으로 계산하고 월별 리소스 비용에 적용합니다. Google Cloud 콘솔의 Cloud Billing 계정에 대한 월별 비용 표 보고서에서 제공된 SUD의 상세 내역을 볼 수 있습니다. 이 보고서에는 리소스 사용량에 적용 가능한 모든 SUD가 크레딧으로 나열됩니다.

SUD에 표시되는 모든 크레딧에는 현금 가치가 없습니다. Compute Engine에서는 이러한 크레딧을 월간 리소스 사용 비용을 상쇄하는 마이너스 비용으로 취급합니다. 크레딧을 받은 월이 지나면 크레딧을 저장하거나 사용할 수 없습니다.

비용 표 보고서에 대한 자세한 내용은 인보이스 또는 명세서의 비용 세부정보 보기 및 다운로드를 참조하세요.

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

최대 할인 혜택을 받으려면 월의 첫 번째 날에 VM 인스턴스를 만듭니다. 매월 초에 할인이 재설정됩니다.

다음 표는 각 VM 사용량에 따른 할인 비율을 나타낸 것입니다. 이러한 할인은 모든 머신 유형에 적용되지만 선점형 VM에는 적용되지 않습니다.

지속 사용 할인 최대 30%

다음 표에서는 월별 최대 30% 할인을 받는 리소스의 사용량 수준별 SUD 분석을 보여줍니다.

리소스 사용량 레벨(월 %) 증분 요율(%) 증분 요율 (USD/시간)
예: n1-standard-1 VM
모든 N1 사전 정의 및 커스텀 머신 유형,
모든 N1 단독 테넌트 노드 유형,
모든 M1 및 M2 머신 유형,
모든 M1 및 M2 단독 테넌트 노드 유형,
f1-microg1-small 공유 코어 머신 유형,
NVIDIA H100, A100 및 L4 GPU 유형을 제외한 모든 GPU 기기
0~25% 기본 요율의 100% $0.0475
25~50% 기본 요율의 80% $0.0380
50~75% 기본 요율의 60% $0.0285
75~100% 기본 요율의 40% $0.0190

지속 사용 할인 최대 20%

다음 표에서는 월별 최대 20% 할인을 받는 리소스의 사용량 수준별 SUD 분석을 보여줍니다.

리소스 사용량 레벨(월 %) 증분 요율(%) 증분 요율 (USD/시간)
예: c2-standard-4 VM
모든 N2 및 N2D 사전 정의 및 커스텀 머신 유형,
모든 N2 및 N2D 단독 테넌트 노드 유형,
모든 C2 머신 유형,
모든 C2 단독 테넌트 노드 유형
0~25% 기본 요율의 100% $0.2088
25~50% 기본 요율의 86.78% $0.1811
50~75% 기본 요율의 73.3% $0.1530
75~100% 기본 요율의 60% $0.1252

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

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

확대하려면 클릭

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

지속 사용 할인 적용

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

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

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

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

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

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

사전 정의된 머신 유형에 대한 리소스 기준 지속 사용 할인을 적용하여 VM의 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 수를 리소스 유형별로 결합하지 않고 머신 유형별로 산출할 때 요금이 청구되는 방식은 다음과 같습니다.

머신 유형별 지속 사용 할인을 적용하여 VM 요금을 산출한 이전 방식
(1 n1-standard-4 machine x $0.189999 x 365 hours) x 0.9 for the 10% half-month discount = $62.4146715

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

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

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

GPU의 지속 사용 할인

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

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

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

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

지속 사용 할인 보기

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

Google Cloud 콘솔 결제 내역에서 각 프로젝트에 대해 받은 총 지속 사용 할인 내역과 VM 비용을 확인할 수 있습니다.

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

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

다음 단계

  • 가격 책정 페이지를 검토하여 여러 머신 유형의 가격대 파악하기
  • 예측 가능한 작업 부하가 있는 경우 약정 사용 할인 고려하기
  • 선점형 VM을 사용하여 더 많은 비용을 절감하기