게시된 날짜: Dec 3, 2019

이제 Amazon Elastic Container Service(ECS) Capacity Providers를 사용할 수 있습니다. Capacity Providers는 컨테이너의 컴퓨팅 용량을 관리하는 새로운 방식으로, 애플리케이션은 이를 통해 용량 사용 방법에 대한 요구 사항을 정의할 수 있습니다. Capacity Providers를 사용하면 여러 유형의 컴퓨팅 용량에서 컨테이너식 워크로드가 실행되는 방법에 대한 유연한 규칙을 정의하고 용량의 확장을 관리할 수 있습니다. Capacity Providers는 ECS에서 작업 및 서비스를 실행하는 데 필요한 가용성, 확장성 및 비용을 개선합니다.

이전에는 실행 유형을 사용하여 작업에 EC2를 사용할지 아니면 Fargate를 사용할지 제어하고 배치 제약 조건 및 배치 전략을 사용하여 작업이 수행되는 위치를 제어할 수 있었습니다. 하지만 이미 사용 가능한 용량(예: EC2 인스턴스가 이미 실행 중)만 작업을 실행하는 데 사용할 수 있었으며 배치 제약 조건과 전략은 이미 사용 가능한 용량만 고려합니다.  

EC2와 Fargate 모두에서 Capacity Providers를 사용할 수 있습니다. EC2를 사용하면 EC2 Auto Scaling 그룹(ASG)과 연결된 Capacity Providers를 생성할 수 있습니다. Capacity Providers를 사용하여 ECS Cluster Auto Scaling(오늘 출시)을 통해 ASG의 확장을 관리하여 작업을 실행하는 데 필요한 용량이 아직 사용할 수 없는 경우에도 요청되도록 할 수 있습니다. 작업고 서비스를 실행할 때 여러 Capacity Providers로 작업과 서비스를 분할할 수 있습니다. 이를 통해 Fargate와 Fargate Spot(오늘 출시) 전체에서 사전 정의된 분할 비율로 서비스를 실행하거나 서비스를 리밸런싱할 필요 없이 여러 가용 영역에서 동일한 수의 작업을 실행하도록 하는 등의 새로운 기능을 사용할 수 있습니다.

Amazon ECS Capacity Providers는 ECS가 제공되는 모든 리전에서 사용할 수 있습니다. 시작하려면 설명서를 참조하십시오.