스팟 배치 점수의 작동 방식
스팟 배치 점수 기능을 사용할 때 먼저 스팟 인스턴스에 대한 컴퓨팅 요구 사항을 지정하면 Amazon EC2가 스팟 요청이 성공할 가능성이 큰 상위 10개 리전 또는 가용 영역을 반환합니다. 각 리전 또는 가용 영역은 1~10의 척도로 점수가 매겨지며 10은 스팟 요청이 성공할 가능성이 매우 높음을 나타내고 1은 스팟 요청이 성공할 가능성이 없음을 나타냅니다.
스팟 배치 점수 기능을 사용하려면 다음 단계를 따르세요.
1단계: 스팟 요구 사항 지정
먼저 다음과 같이 원하는 목표 스팟 용량과 컴퓨팅 요구 사항을 지정합니다.
-
목표 스팟 용량과 목표 용량 단위(선택 사항)를 지정합니다.
인스턴스 또는 vCPU 수 또는 메모리 양(MiB)을 기준으로 원하는 목표 스팟 용량을 지정할 수 있습니다. vCPU 수 또는 메모리 양으로 목표 용량을 지정하려면 목표 용량 단위를
vcpu
또는memory-mib
로 지정해야 합니다. 그렇게 하지 않으면 기본적으로 인스턴스 수가 사용됩니다.vCPU 수 또는 메모리 양을 기준으로 목표 용량을 지정하면 총 용량을 계산할 때 이 단위를 사용할 수 있습니다. 예를 들어 크기가 다른 인스턴스를 혼합하여 사용하려는 경우 목표 용량을 총 vCPU 수로 지정할 수 있습니다. 그러면 스팟 배치 점수 기능은 vCPU 수를 기준으로 요청의 각 인스턴스 유형을 고려하고 목표 용량을 합산할 때 총 인스턴스 수 대신 총 vCPU 수를 계산합니다.
예를 들어 총 목표 용량을 vCPU 30개로 지정하고 인스턴스 유형 목록이 c5.xlarge(vCPU 4개), m5.2xlarge(vCPU 8개) 및 r5.large(vCPU 2개)로 구성되어 있다고 가정해 보겠습니다. 총 30개의 vCPU를 얻기 위해 2개의 c5.xlarge(2*4 vCPU), 2개의 m5.2xlarge(2*8 vCPU) 및 3개의 r5.large(3*2 vCPU)를 혼합할 수 있습니다.
-
인스턴스 유형 또는 인스턴스 속성을 지정합니다.
사용할 인스턴스 유형을 지정하거나 컴퓨팅 요구 사항에 필요한 인스턴스 속성을 지정한 다음 Amazon EC2에서 이러한 속성을 가진 인스턴스 유형을 식별하도록 할 수 있습니다. 이를 속성 기반 인스턴스 유형 선택이라고 합니다.
동일한 스팟 배치 점수 요청에서 인스턴스 유형과 인스턴스 속성을 모두 지정할 수 없습니다.
인스턴스 유형을 지정하는 경우 최소 3가지의 서로 다른 인스턴스 유형을 지정해야 합니다. 그렇게 하지 않으면 Amazon EC2가 낮은 스팟 배치 점수를 반환합니다. 마찬가지로 인스턴스 속성을 지정하는 경우 3가지 이상의 서로 다른 인스턴스 유형으로 확인되어야 합니다.
스팟 요구 사항을 지정하는 다양한 방법의 예는 구성의 예 섹션을 참조하세요.
2단계: 스팟 배치 점수 응답 필터링
Amazon EC2는 각 리전 또는 가용 영역에 대한 스팟 배치 점수를 계산하고 스팟 요청이 성공할 가능성이 있는 상위 10개 리전 또는 상위 10개 가용 영역을 반환합니다. 기본값은 점수가 매겨진 리전 목록을 반환하는 것입니다. 모든 스팟 용량을 단일 가용 영역으로 시작하려는 경우 점수가 매겨진 가용 영역 목록을 요청하는 것이 유용합니다.
리전 필터를 지정하여 응답에서 반환될 리전의 범위를 좁힐 수 있습니다.
리전 필터와 점수가 매겨진 가용 영역에 대한 요청을 결합할 수 있습니다. 이러한 방식으로 점수가 매겨진 가용 영역은 필터링한 리전으로 제한됩니다. 리전에서 가장 높은 점수의 가용 영역을 찾기 위해 해당 리전만 지정하면 응답에서 해당 리전의 모든 가용 영역에 대한 점수가 매겨진 목록을 반환합니다.
3단계: 권장 사항 검토
각 리전 또는 가용 영역에 대한 스팟 배치 점수는 목표 용량, 인스턴스 유형의 구성, 기록 및 현재 스팟 사용 추세 및 요청 시간을 기준으로 계산됩니다. 스팟 용량은 지속적으로 변동하기 때문에 동일한 스팟 배치 점수 요청이 다른 시간에 계산될 때 다른 점수를 산출할 수 있습니다.
리전 및 가용 영역은 1~10의 척도로 점수가 매겨집니다. 10점은 스팟 요청이 성공할 가능성이 높지만 보장되지는 않음을 나타냅니다. 1점은 스팟 요청이 성공할 가능성이 전혀 없음을 나타냅니다. 다른 리전 또는 가용 영역에 대해 동일한 점수가 반환될 수 있습니다.
낮은 점수가 반환되면 컴퓨팅 요구 사항을 편집하고 점수를 다시 계산할 수 있습니다. 하루 중 다른 시간에 동일한 컴퓨팅 요구 사항에 대한 스팟 배치 점수 권장 사항을 요청할 수도 있습니다.
4단계: 권장 사항 사용
스팟 배치 점수는 스팟 요청이 스팟 배치 점수 구성(목표 용량, 목표 용량 단위, 인스턴스 유형 또는 인스턴스 속성)과 정확히 동일한 구성을 갖고 capacity-optimized
할당 전략을 사용하도록 구성된 경우에만 관련이 있습니다. 그렇게 하지 않으면 사용 가능한 스팟 용량을 얻을 가능성이 점수와 일치하지 않습니다.
스팟 배치 점수는 지침으로 사용되며 스팟 요청이 전체 또는 부분적으로 이행됨을 보장하는 점수는 없지만 다음 정보를 사용하여 최상의 결과를 얻을 수 있습니다.
-
동일한 구성 사용 - 스팟 배치 점수는 Auto Scaling 그룹, EC2 플릿 또는 스팟 플릿의 스팟 요청 구성(목표 용량, 목표 용량 단위 및 인스턴스 유형 또는 인스턴스 속성)이 스팟 배치 점수를 얻기 위해 입력한 것과 동일한 경우에만 관련이 있습니다.
스팟 배치 점수 요청에서 속성 기반 인스턴스 유형 선택을 사용한 경우 속성 기반 인스턴스 유형 선택을 사용하여 Auto Scaling 그룹, EC2 플릿 또는 스팟 플릿을 구성할 수 있습니다. 자세한 내용은 속성 기반 인스턴스 유형 선택을 사용하여 혼합 인스턴스 그룹 생성 및 EC2 플릿 또는 스팟 플릿의 인스턴스 유형 선택에 대한 속성 지정 섹션을 참조하세요.
참고
vCPU 수 또는 메모리 양으로 목표 용량을 지정하고 스팟 배치 점수 구성에서 인스턴스 유형을 지정한 경우 현재 Auto Scaling 그룹, EC2 플릿 또는 스팟 플릿에서 이 구성을 생성할 수 없습니다. 대신
WeightedCapacity
파라미터를 사용하여 인스턴스 가중치를 수동으로 설정해야 합니다. -
capacity-optimized
할당 전략 사용 - 모든 점수는 플릿 요청이 모든 가용 영역(리전 전체 용량 요청) 또는 단일 가용 영역(하나의 가용 영역에서 용량을 요청하는 경우), 스팟 용량 요청이 성공하기 위한capacity-optimized
스팟 할당 전략을 사용하도록 구성될 것이라고 가정합니다.lowest-price
등의 다른 할당 전략을 사용하는 경우 사용 가능한 스팟 용량을 얻을 가능성은 점수와 일치하지 않습니다. -
점수에 따라 즉각 조치 - 스팟 배치 점수 권장 사항은 요청 시 사용 가능한 스팟 용량을 반영하며 동일하게 구성해도 스팟 용량 변동으로 인해 서로 다른 시간에 계산될 때 다른 점수를 산출할 수 있습니다. 점수가 10이면 스팟 용량 요청이 성공할 가능성이 높지만 보장되지는 않습니다. 최상의 결과를 얻으려면 점수에 따라 즉시 조치를 취하는 것이 좋습니다. 또한 용량 요청을 시도할 때마다 새로운 점수를 얻는 것이 좋습니다.