Amazon ECS, 서비스 배포를 위한 조기 성공 기준 도입

게시된 날짜: 2026년 9월 4일

Amazon Elastic Container Service(Amazon ECS)가 롤링 서비스 배포에 대한 조기 성공 기준을 지원합니다. 이제 신뢰 수준과 워크로드의 운영 요구 사항을 기반으로 어떤 경우에 배포에 성공한 것으로 간주할 것인지 유연하게 정의할 수 있습니다. 따라서 배포를 더 빨리 완료하고 후속 배포, CI/CD 파이프라인, 기타 종속 작업의 차단을 해제할 수 있습니다.

조기 성공 기준을 사용하면 정상 비율, 즉 배포가 성공으로 표시되기 전에 대상 서비스 수정 버전에서 실행 중이고 정상 상태여야 하는, 원하는 태스크 비율을 구성할 수 있습니다. 예를 들어, 원하는 개수가 100이고 정상 비율이 90%라면, Amazon ECS는 90개 태스크가 정상이면 배포에 성공한 것으로 표시하고 배포 수명 주기 이후에도 일반적인 서비스 규모 조정을 통해 나머지 태스크를 계속 시작합니다. 하드웨어 가용성에 따라 태스크 시작 시간이 길어질 수 있는 GPU 가속 추론 워크로드와 같이 특수하거나 제한적인 용량에서 실행되는 워크로드에 유용할 수 있습니다. 조기 성공 기준을 사용하면 배포 롤백 모니터링이 적용되는 기간을 더욱 세밀하게 제어할 수 있습니다. 따라서 구성된 성공 기준이 충족될 때까지 배포를 보호하는 동안에도 일반적인 서비스 규모 조정을 통해 후속 스케일 아웃이 계속될 수 있습니다. Amazon ECS에서 BLOCKING 또는 DEFERRED를 사용하여 소스 서비스 수정 버전 정리를 처리하는 방식을 선택할 수도 있습니다. BLOCKING을 적용하면 Amazon ECS가 성공을 선언하기 전에 소스 수정 버전 정리를 완료합니다. DEFERRED를 적용하면 Amazon ECS가 기준 충족 시 성공을 선언하고 소스 수정 태스크를 비동기적으로 배포 외부로 드레이닝합니다. 소스 수정 태스크가 배포를 계속 열어두지 않고도 실행 상태로 유지되어야 하는, 장시간 활성 연결 또는 태스크 스케일 인 보호 기능이 있는 서비스에 유용합니다.

이 기능은 모든 AWS 상용 리전과 AWS GovCloud(미국) 리전에서 롤링 배포 전략을 통해 사용할 수 있습니다. AWS Management Console, AWS CLI, AWS SDK, 코드형 인프라(IaC) 도구를 사용하여 신규 및 기존 Amazon ECS 서비스에 대한 조기 성공 기준을 구성할 수 있습니다. 자세한 내용은 설명서를 참조하세요.