게시된 날짜: Oct 23, 2023

오늘 Amazon Elastic Container Service(Amazon ECS)는 예측할 수 없는 로드 스파이크에 대한 고객 애플리케이션의 복원력을 더욱 강화하기 위해 태스크 스케줄링 기능을 개선했습니다. 이제 Amazon ECS는 컨테이너 또는 로드 밸런서 상태 확인을 통과하지 못한 각 비정상 태스크를 종료하기 전에 먼저 비정상 태스크를 정상 태스크로 교체하기 시작합니다. 이 향상된 기능을 통해 추가 노력이나 구성 없이 고객 애플리케이션의 복원력이 향상됩니다.

Amazon ECS는 완전관리형 컨테이너 오케스트레이션 서비스로, 고객이 매우 안전하고 안정적이며 확장 가능한 컨테이너식 애플리케이션을 쉽게 실행할 수 있도록 지원합니다. 고객은 애플리케이션에 대한 컨테이너 상태 또는 로드 밸런서 확인을 정의하여 Amazon ECS 스케줄러가 언제 비정상 태스크를 종료하고 새 태스크로 교체해야 하는지 알려줄 수 있습니다. 예측할 수 없는 로드 스파이크 시, 상태 확인은 진행 중인 태스크에 대해 미탐 상태를 제공할 수 있습니다. 이에 따라 비정상 태스크가 조기에 종료되어 서비스 용량이 부족해질 수 있습니다. 이제 Amazon ECS는 각 비정상 태스크에 대한 교체를 시작하고 교체 태스크가 정상 상태가 될 때까지 기다린 후 이전 태스크를 종료합니다. 고객은 서비스의 MaximumPercent(기본값 200%) 파라미터를 구성하여 Amazon ECS가 동시에 시작할 수 있는 최대 태스크 교체 수를 제어할 수 있습니다.

이 향상된 기능은 모든 AWS 리전에서 사용할 수 있습니다. 

설명서에서 Amazon ECS 스케줄링 개념에 대해 자세히 알아보세요.