오토 스케일링 용량 공급자 - Amazon Elastic Container Service

오토 스케일링 용량 공급자

Amazon ECS 용량 공급자는 오토 스케일링을 사용하여 클러스터에 등록된 Amazon EC2 인스턴스를 관리할 수 있습니다. 관리형 확장 기능을 사용하여 Amazon ECS가 오토 스케일링의 축소 및 확장 태스크를 관리하도록 하거나 직접 조정 태스크를 관리할 수 있습니다. 자세한 정보는 Amazon ECS 클러스터 자동 크기 조정 섹션을 참조하세요.

오토 스케일링 용량 공급자 고려 사항

클래식 콘솔에서 오토 스케일링 용량 공급자를 사용할 때 다음 사항을 고려합니다.

  • 기존 그룹을 사용하는 대신 용량 공급자와 함께 사용할 새로운 빈 오토 스케일링을 만드는 것이 좋습니다. 기존 오토 스케일링을 사용하는 경우 용량 공급자를 만드는 데 사용되는 오토 스케일링에 앞서 이미 실행 중이고 Amazon ECS 클러스터에 등록된 그룹과 연결된 Amazon EC2 인스턴스가 용량 공급자에 제대로 등록되지 않을 수 있습니다. 이럴 경우 용량 공급자 전략에서 용량 공급자를 사용할 때 문제가 발생할 수 있습니다. DescribeContainerInstances API는 컨테이너 인스턴스가 용량 공급자와 연결되어 있는지를 확인할 수 있습니다.

    참고

    빈 오토 스케일링을 생성하려면 원하는 카운트를 0으로 설정합니다. 용량 공급자를 생성하고 클러스터와 연결한 후에 확장할 수 있습니다.

  • 오토 스케일링이 스케일 아웃하려면 MaxSize가 0보다 커야 합니다.

  • 오토 스케일링이 실행되는 태스크 수에 맞게 확장하지 못할 경우, 해당 태스크는 PROVISIONING 상태 이후로 진행되지 못합니다.

  • 관리형 종료 방지 기능을 사용하는 경우 관리형 크기 조정도 사용해야 합니다. 그렇지 않으면 관리형 종료 기능이 작동하지 않습니다.

  • 관리형 조정이 켜져 있으면 오토 스케일링 용량 공급자가 오토 스케일링의 조정을 관리하기 위한 조정 정책 리소스를 생성합니다. 이러한 리소스는 ECSManaged 접두사를 사용하여 식별할 수 있습니다.

  • 용량 공급자가 관리하는 오토 스케일링과 연결된 조정 정책 리소스를 수정하지 마세요.

  • 오토 스케일링에 웜 풀을 추가할 수 있습니다. 웜 풀은 애플리케이션이 확장되어야 할 때마다 클러스터에 포함될 준비가 되어 사전 초기화된 Amazon ECS 인스턴스 그룹입니다. 웜 풀에 대한 자세한 정보는 오토 스케일링에 웜 풀 사용 섹션을 참조하세요.

  • 오토 스케일링에는 인스턴스 가중치 설정이 있을 수 없습니다. Amazon ECS 용량 공급자와 함께 사용 시 인스턴스 가중치가 지원되지 않습니다.