대상 추적 정책을 사용하여 스팟 플릿 크기 조정 - Amazon Elastic Compute Cloud

대상 추적 정책을 사용하여 스팟 플릿 크기 조정

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

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

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

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

스팟 플릿의 대상 추적 조정 정책에서 관리되는 CloudWatch 경보는 편집하거나 삭제하지 마세요. 대상 추적 조정 정책을 삭제하면 스팟 플릿에서 경보가 자동으로 삭제됩니다.

제한 사항

스팟 플릿 요청에는 maintain 유형의 요청이 있어야 합니다. request 유형의 요청에는 자동 조정이 지원되지 않습니다.

대상 추적 조정 정책을 구성하려면(콘솔)
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 스팟 요청을 선택합니다.

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

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

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

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

  7. 대상 지표를 선택합니다.

  8. 측정치에 대한 대상 값을 입력합니다.

  9. 휴지 기간의 경우 새 값(초)을 지정하거나 기본값을 유지합니다.

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

  11. 저장을 선택합니다.

AWS CLI를 사용하여 대상 추적 정책을 구성하려면
  1. register-scalable-target 명령을 사용하여 스팟 플릿 요청을 확장 가능한 대상으로 등록합니다.

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