게시된 날짜: Dec 20, 2022

Amazon Elastic Container Service(Amazon ECS)는 오늘 고객이 Amazon ECS 서비스 롤링 업데이트를 위한 자동화된 보호 장치를 추가할 수 있는 새로운 기능을 발표했습니다. 이제 Amazon CloudWatch 경보를 사용하여 Amazon ECS 롤링 업데이트 중에 변경 사항을 모니터링하고 변경 사항에 자동으로 대응할 수 있습니다. 이를 통해 실패한 배포에 대한 검색 및 문제 해결을 보다 쉽게 자동화하고 잘못된 변경으로 인한 영향을 최소화할 수 있습니다.

Amazon ECS 고객은 배포 회로 차단기를 사용하여 작업 시작 및 배포가 안정적 상태에 도달하지 못하는 문제를 나타내는 상태 확인 실패를 모니터링할 수 있습니다. 경우에 따라 컨테이너가 성공적으로 실행되더라도 배포로 인해 회귀가 발생하여 인프라(예: CPU 사용률) 또는 서비스 지표(예: 응답 지연 시간)의 성능 저하로 나타날 수 있습니다. 이러한 배포를 모니터링하고 수정하려면 현재 애플리케이션과 가장 관련성이 높은 지표를 추적하는 Amazon CloudWatch 경보를 생성하고 배포 시 이를 모니터링하도록 Amazon ECS를 구성할 수 있습니다. 배포 중에 지표 위반이 발생할 경우 Amazon ECS는 배포를 중단하고 안정적인 이전 버전으로 롤백하도록 설계되었습니다. CloudWatch 경보를 사용하여 배포를 모니터링할 경우 Amazon ECS는 배포에 '베이크 소요 시간'을 추가하도록 설계되었습니다. 베이크 소요 시간은 새 서비스 버전이 안정적 상태에 도달한 후 Amazon ECS가 배포와 관련된 경보를 계속 모니터링하는 기간입니다.

'ECS' 배포 컨트롤러를 사용하는 모든 신규 및 기존 Amazon ECS 서비스의 롤링 업데이트를 모니터링하도록 Amazon CloudWatch 경보를 구성할 수 있습니다. 이 새로운 기능은 모든 상용 AWS 리전에서 Amazon ECS 관리 콘솔, SDK, CLI, CloudFormation 및 CDK와 함께 사용할 수 있습니다. 이 블로그의 단계에 따라 이 기능을 사용하거나 여기에서 설명서를 읽어볼 수 있습니다.