기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon ECS 용량 공급자 생성
Amazon ECS 용량 공급자는 클러스터의 작업에 대한 인프라의 조정을 관리할 수 있습니다. 각 클러스터에는 하나 이상의 용량 공급자와 하나의 선택적 용량 공급자 전략이 있을 수 있습니다. 용량 공급자 전략은 태스크가 클러스터의 용량 공급자에 분배되는 방식을 결정합니다. 표준 실행 작업을 실행하거나 서비스를 생성할 때 클러스터의 기본 용량 공급자 전략 또는 기본 전략을 재정의하는 용량 공급자 전략을 사용할 수 있습니다.
용량 공급자는 Fargate 또는 Amazon EC2 인스턴스에서 실행되는 작업에 사용할 수 있습니다. 외부 컨테이너 인스턴스(Amazon ECS Anywhere)에서 실행되는 작업에는 용량 공급자를 사용할 수 없습니다.
용량 공급자 유형
Fargate에서 호스팅되는 Amazon ECS 워크로드의 경우 다음과 같은 사전 정의된 용량 공급자를 사용할 수 있습니다.
-
Fargate
-
Fargate 스팟
Amazon EC2 인스턴스에서 호스팅되는 Amazon ECS 워크로드의 경우 다음 구성 요소로 이루어진 용량 공급자를 생성하고 유지 관리해야 합니다.
-
이름
-
오토 스케일링
-
관리형 크기 조정과 관리형 종료 보호에 대한 설정입니다.
클러스터를 생성할 때 Auto Scaling 그룹을 생성하거나, 클러스터 이전에 그룹을 생성한 다음 클러스터를 생성할 때 그룹 이름을 지정할 수 있습니다.
용량 공급자 고려 사항
용량 공급자를 사용할 때는 다음 사항을 고려해야 합니다.
-
용량 공급자는 용량 공급자 전략에서 지정하기 전에 클러스터와 연결해야 합니다.
-
용량 공급자 전략을 지정할 때 지정할 수 있는 용량 제공자의 수는 20개로 제한됩니다.
-
Fargate 용량 공급자를 사용하기 위해 오토 스케일링 용량 공급자를 사용하여 서비스를 업데이트할 수 없습니다. 반대의 경우도 마찬가지입니다.
-
용량 공급자 전략에서 콘솔의 용량 공급자에 대해
weight
값이 지정되지 않으면 기본값1
을 사용합니다. API 또는 AWS CLI를 사용하는 경우 기본값인0
이 사용됩니다. -
용량 공급자 전략 내에서 여러 용량 공급자가 지정된 경우 하나 이상의 용량 공급자가 0보다 큰 가중치 값을 가져야 합니다. 여기에 더해 가중치가 0인 용량 공급자는 작업을 배치하는 데 사용되지 않습니다. 전략에 가중치가 모두 0으로 동일한 여러 개의 용량 공급자를 지정하는 경우 용량 공급자 전략을 사용하는
RunTask
또는CreateService
작업이 실패합니다. -
용량 공급자 전략에서는 하나의 용량 공급자만 정의된 base 값을 가질 수 있습니다. base 값을 지정하지 않으면 기본값 0이 사용됩니다.
-
클러스터에 오토 스케일링 용량 공급자와 Fargate 용량 공급자가 혼합되어 있을 수 있습니다. 그러나 용량 공급자 전략에 오토 스케일링 또는 Fargate 용량 공급자만 포함될 수 있으며 둘 다 포함될 수는 없습니다.
-
클러스터에는 용량 공급자와 시작 유형을 모두 사용하는 서비스와 독립 실행형 작업이 혼합되어 포함될 수 있습니다. 시작 유형이 아닌 용량 공급자 전략을 사용하도록 서비스를 업데이트할 수 있습니다. 하지만 이 경우 새 배포를 강제로 실행해야 합니다.
-
관리형 종료 방지 기능을 사용하는 경우 관리형 조정도 사용해야 합니다. 그렇지 않으면 관리형 종료 보호 기능이 작동하지 않습니다.