Amazon ECS, 이제 구성 가능한 배포 회로 차단기 설정 지원
Amazon Elastic Container Service(Amazon ECS)를 통해 이제 어떤 경우에 서비스 배포가 실패로 간주되어 자동으로 롤백되도록 할지 더 효과적으로 제어할 수 있습니다. 이제 애플리케이션의 시작 동작, 배포 요구 사항, 태스크 실패 허용 범위에 맞춰 배포 회로 차단기 설정을 사용자 지정할 수 있으므로, 다양한 애플리케이션과 환경에서 필요한 방식으로 롤백이 작동합니다.
ECS 배포 회로 차단기는 실패한 배포를 자동으로 감지하고 실패 임계값에 도달할 경우 마지막으로 성공한 배포로 롤백합니다. 이번 출시를 통해 고정된 태스크 실패 횟수 또는 서비스에서 원하는 태스크 횟수의 백분율을 사용하여 배포 회로 차단기 임계값을 설정할 수 있습니다. 실패 횟수를 세는 방식은 2가지 모델, 즉 정상 태스크가 시작될 때 카운터가 재설정되는 연속 모델 또는 배포 전체에 걸쳐 실패 횟수가 계속 누적되는 누적 모델 중에서 선택할 수 있습니다. 예를 들어 개발 및 테스트 환경에서 롤백 속도를 높이기 위해 임계값을 낮게 설정하거나, 안정화되기 전 시작 실패가 예상되는 애플리케이션에는 더 큰 허용 범위를 설정할 수 있습니다.
이 기능은 Amazon ECS가 제공되는 모든 AWS 리전에서 사용할 수 있습니다. AWS Management Console, AWS CLI, AWS SDK, AWS CloudFormation, AWS CDK, Terraform을 사용하여 신규 및 기존 ECS 서비스에 배포 회로 차단기 설정을 구성할 수 있습니다. 자세한 내용은 ECS 배포 회로 차단기 설명서를 참조하세요.