스팟 플릿 요청 수정
스팟 플릿은 계획된 투자가 없는 레거시 API를 사용합니다. 대신 EC2 플릿 또는 Auto Scaling 그룹을 사용하는 것이 좋습니다. 자세한 내용은 어떤 플릿 방법을 사용하는 것이 최선입니까? 섹션을 참조하세요.
다음 태스크를 완료하기 위해 활성 스팟 플릿 요청을 수정할 수 있습니다.
-
총 목표 용량 및 온디맨드 부분 증가
-
총 목표 용량 및 온디맨드 부분 감소
총 목표 용량을 늘리면 스팟 플릿이 스팟 플릿 요청에 대한 할당 전략에 따라 추가 스팟 인스턴스를 시작합니다. 온디맨드 부분을 늘리면 스팟 플릿이 추가 온디맨드 인스턴스를 시작합니다.
총 목표 용량을 줄이면 스팟 플릿이 새 목표 용량을 초과하는 모든 열린 요청을 취소합니다. 플릿의 크기가 새 목표 용량에 도달할 때까지 스팟 플릿에서 스팟 인스턴스를 종료하도록 요청할 수 있습니다. 할당 전략이 diversified이면 스팟 플릿이 풀 전체의 인스턴스를 종료합니다. 또는 스팟 플릿에서 플릿을 현재 크기로 유지하되 중단되거나 수동으로 종료한 스팟 인스턴스는 교체하지 않도록 요청할 수 있습니다.
- Console
-
스팟 플릿 요청을 수정하려면
-
https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.
-
탐색 창에서 스팟 요청을 선택합니다.
-
스팟 플릿 요청을 선택합니다.
-
작업을 선택한 다음, Modify target capacity(목표 용량 수정)을 선택합니다.
-
목표 용량 수정(Modify target capacity)에서 다음 작업을 수행하십시오.
-
새 목표 용량 및 온디맨드 부분을 입력합니다.
-
(선택 사양) 목표 용량을 줄이지만 플릿은 현재 크기로 유지하고자 한다면, 인스턴스 종료 선택을 취소합니다.
-
제출을 선택합니다.
- AWS CLI
-
스팟 플릿 요청을 수정하려면
modify-spot-fleet-request 명령을 사용하여 지정된 스팟 플릿 요청의 목표 용량을 업데이트합니다.
aws ec2 modify-spot-fleet-request \
--spot-fleet-request-id sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \
--target-capacity 20
다음과 같이 이전 명령을 수정하여 결과적으로 어떤 스팟 인스턴스도 종료하지 않고 지정된 스팟 플릿의 목표 용량을 줄일 수 있습니다.
aws ec2 modify-spot-fleet-request \
--spot-fleet-request-id sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \
--target-capacity 10 \
--excess-capacity-termination-policy NoTermination
- PowerShell
-
스팟 플릿 요청을 수정하려면
Edit-EC2SpotFleetRequest cmdlet을 사용하여 지정된 스팟 플릿 요청의 목표 용량을 업데이트합니다.
Edit-EC2SpotFleetRequest `
-SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" `
-TargetCapacity 20
다음과 같이 이전 명령을 수정하여 결과적으로 어떤 스팟 인스턴스도 종료하지 않고 지정된 스팟 플릿의 목표 용량을 줄일 수 있습니다.
Edit-EC2SpotFleetRequest `
-SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" `
-TargetCapacity 20 `
-ExcessCapacityTerminationPolicy "NoTermination"