지출 제어
스팟 플릿은 목표 용량 또는 지불할 최대 금액에 도달하면 인스턴스 실행을 중지합니다. 플릿에 대해 시간당 지불하는 금액을 관리하려면 스팟 인스턴스의 경우 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
를 초과할 수 있기 때문입니다.