Amazon ECS, ECS 태스크의 CPU 한도를 192개 vCPU로 늘림

게시된 날짜: 2025년 2월 19일

이제 Amazon Elastic Container Service(Amazon ECS)는 Amazon Elastic Compute Cloud(Amazon EC2)인스턴스에 배포된 ECS 작업에 대해 최대 192개의 vCPU로 CPU 한도를 지원합니다. 이는 기존 한도인 10개 vCPU에서 증가한 것입니다. 이 개선 사항으로 고객은 더 큰 Amazon EC2 인스턴스에서 리소스 할당을 좀 더 효과적으로 관리할 수 있게 되었습니다.

Amazon ECS 고객은 컨테이너 수준에서 CPU 및 메모리 리소스에 대한 소프트 한도와 하드 한도를 정의하고, 태스크 수준에서 하드 한도를 정의할 수 있습니다. 소프트 한도는 컨테이너에 대한 Amazon EC2 인스턴스의 리소스를 예약하며, 하드 한도는 최대 사용량을 적용합니다. 특히 CPU의 경우 컨테이너 수준 하드 한도는 상한선 역할을 하며, 여러 컨테이너가 Linux CpuShares를 사용하여 리소스를 놓고 경쟁할 때 리소스 경합을 방지하는 데 도움이 됩니다. 태스크 수준의 CPU 한도는 태스크를 예약하는 역할을 하며, 경합 중에 단일 작업이 과도한 리소스를 소비하는 것을 방지합니다. 이제 고객은 ECS 태스크에 대한 CPU 한도로 최대 192개의 vCPU를 지정할 수 있으므로(기존 한도는 10개 vCPU), 더 큰 크기의 EC2 인스턴스에서 여러 태스크 간에 더욱 효과적인 리소스 공유가 가능합니다. 예를 들어 192개의 vCPU가 탑재된 c7i.48xl 인스턴스에서 ECS 태스크당 32개 vCPU로 한도를 정의하면 노이즈가 많은 이웃과의 리소스 경합 없이 최대 6개의 태스크를 실행할 수 있습니다.

AWS Management Console, SDK, CLI, CloudFormation 또는 CDK를 사용하여 Amazon ECS 태스크 정의에서 CPU 한도를 정의할 수 있습니다. 이 새로운 한도는 현재 모든 리전에서 적용됩니다. 자세한 내용은 설명서에서 확인하세요.