게시된 날짜: Jun 16, 2020

Amazon Elastic Container Service(ECS) Capacity Providers가 이제 삭제 기능을 지원합니다. 더 이상 사용하지 않는 Capacity Providers는 AWS Management Console 또는 새로운 DeleteCapacityProvider API를 사용하여 삭제할 수 있습니다.

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

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

이 새 기능은 ECS가 제공되는 모든 리전에서 사용할 수 있습니다. 자세한 내용은 AWS의 설명서API 참조를 참조하십시오.