지출 제어 - Amazon Elastic Compute Cloud

지출 제어

스팟 플릿은 목표 용량 또는 지불할 최대 금액에 도달하면 인스턴스 실행을 중지합니다. 플릿에 대해 시간당 지불하는 금액을 관리하려면 스팟 인스턴스의 경우 SpotMaxTotalPrice, 온디맨드 인스턴스의 경우 OnDemandMaxTotalPrice를 지정할 수 있습니다. 최대 총 가격에 도달하면 스팟 플릿은 목표 용량을 충족하지 않은 경우에도 인스턴스 실행을 중지합니다.

다음 예제와 같이 이 작업을 두 가지 시나리오로 수행할 수 있습니다. 첫 번째 시나리오에서 스팟 플릿은 목표 용량을 충족했을 때 인스턴스 실행을 중지합니다. 두 번째 시나리오에서 스팟 플릿은 지불할 최대 금액에 도달하면 인스턴스 실행을 중지합니다.

예: 대상 용량에 도달할 때 인스턴스 실행 중지

다음과 같은 m4.large 온디맨드 인스턴스 요청 시:

  • 온디맨드 가격: 시간당 0.10 USD

  • OnDemandTargetCapacity: 10

  • OnDemandMaxTotalPrice: 1.50 USD

스팟 플릿은 최대 1.00 USD(10개 인스턴스 x 0.10 USD)가 OnDemandMaxTotalPrice 1.50 USD를 초과하지 않기 때문에 10개의 온디맨드 인스턴스를 시작합니다.

예: 최대 총 가격에 도달할 때 인스턴스 실행 중지

다음과 같은 m4.large 온디맨드 인스턴스 요청 시:

  • 온디맨드 가격: 시간당 0.10 USD

  • OnDemandTargetCapacity: 10

  • OnDemandMaxTotalPrice: 0.80 USD

스팟 플릿이 온디맨드 목표 용량(온디맨드 인스턴스 10개)을 시작하면 시간당 총 비용은 1.00 USD입니다. OnDemandMaxTotalPrice에 대해 지정된 금액(0.80 USD) 보다 높습니다. 지불할 금액보다 더 많은 지출을 방지하기 위해 스팟 플릿은 8개의 온디맨드 인스턴스(온디맨드 목표 용량 미만)만 실행합니다. 더 많이 실행하면 OnDemandMaxTotalPrice를 초과할 수 있기 때문입니다.