Amazon Elastic Compute Cloud
User Guide for Linux Instances

대상 추적 정책을 사용하여 스팟 집합 조정

대상 추적 조정 정책에 따라 측정치를 선택하고 대상 값을 설정합니다. 스팟 집합은 조정 정책을 트리거하는 CloudWatch 경보를 생성 및 관리하면서 측정치와 목표 값을 기준으로 조정해야 할 리소스 용량을 계산합니다. 조정 정책은 필요에 따라 용량을 추가하거나 제거하여 측정치를 지정한 목표 값으로, 혹은 목표 값에 가깝게 유지합니다. 대상 추적 조정 정책은 측정치를 목표 값에 가깝게 유지하는 것 외에도 로드 패턴의 변화로 인한 측정치 변동에 따라 반응하여 플릿의 용량이 갑작스럽게 바뀌는 것을 최소화합니다.

각각 다른 측정치를 사용한다는 전제 하에 스팟 집합에 대해 다수의 대상 추적 조정 정책을 생성할 수 있습니다. 스팟 플릿은 최대 플릿 용량을 제공하는 정책에 따라 조정됩니다. 따라서 다양한 시나리오를 포괄하고 애플리케이션 워크로드를 처리하기에 충분한 용량을 항상 확보할 수 있습니다.

애플리케이션 가용성을 보장하기 위해 스팟 플릿은 측정치에 비례하여 가능한 신속하게 확장되지만, 축소는 점진적으로 이루어집니다.

목표 용량이 줄어 스팟 집합이 인스턴스를 종료하면 해당 인스턴스는 스팟 인스턴스 중단 공지를 받습니다.

스팟 집합에서 대상 추적 조정 정책을 위해 관리하는 CloudWatch 경보는 편집하거나 삭제하지 마십시오. 스팟 집합은 대상 추적 조정 정책을 삭제할 때 자동으로 경보도 삭제합니다.

제한

  • 스팟 집합 요청에 maintain 요청 유형이 있어야 합니다. 1회 요청 또는 스팟 블록에는 자동 조정이 지원되지 않습니다.

콘솔을 사용하여 대상 추적 조정 정책을 구성하려면

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 [Spot Requests]를 선택합니다.

  3. 스팟 집합 요청을 선택한 후 [Auto Scaling] 탭을 선택합니다.

  4. 자동 조정이 구성되어 있지 않으면 [Configure]를 선택합니다.

  5. [Scale capacity between]을 사용하여 플릿에 대한 최소 및 최대 용량을 설정합니다. 자동 조정에서 최소 용량 미만이거나 최대 용량을 초과하는 플릿을 조정하지 않습니다.

  6. [Policy name]에서 정책의 이름을 입력합니다.

  7. [Target metric]을 선택합니다.

  8. 측정치에 대한 [Target value]를 입력합니다.

  9. (선택 사항) 기본 휴지 기간을 수정하려면 [Cooldown period]를 설정합니다.

  10. (선택 사항) 현재 구성에 따라 축소 정책 생성을 생략하려면 [Disable scale-in]을 선택합니다. 다른 구성을 사용하여 축소 정책을 생성할 수 있습니다.

  11. Save를 선택합니다.

AWS CLI를 사용하여 대상 추적 정책을 구성하려면

  1. register-scalable-target 명령을 사용하여 스팟 집합 요청을 확장 가능 대상으로 등록합니다.

  2. put-scaling-policy 명령을 사용하여 조정 정책을 생성합니다.