Amazon ECS, 기본 제공 블루/그린 배포 지원

게시된 날짜: 2025년 7월 17일

Amazon Elastic Container Service(Amazon ECS)는 컨테이너식 애플리케이션의 소프트웨어 업데이트를 더 안전하게 수행할 수 있도록 지원하는 새로운 기능을 발표했습니다. 이를 통해 사용자 지정 배포 도구를 구축할 필요 없이 더 빠르고 안정적으로 소프트웨어를 제공할 수 있습니다. Amazon ECS는 이제 기본 제공 블루/그린 배포 전략과 배포 수명 주기 후크를 지원합니다. 이 기능을 통해 프로덕션 환경에서 새로운 애플리케이션 버전을 테스트하고 문제가 발생하면 배포를 신속하게 롤백할 수 있습니다.

Application Load Balancer(ALB), Network Load Balancer(NLB) 또는 ECS Service Connect를 통해 트래픽을 처리하는 Amazon ECS 서비스에 소프트웨어 업데이트를 블루/그린 배포 전략으로 배포할 수 있습니다. 블루/그린 배포 전략을 사용하면 Amazon ECS는 기존 애플리케이션 버전과 함께 새로운 애플리케이션 버전을 프로비저닝하고, 새로운 애플리케이션으로 프로덕션 트래픽을 라우팅하기 전에 새로운 버전을 검증할 수 있습니다. 배포 수명 주기 후크를 사용하여 사용자 지정 검증 단계를 수행하고, 검증이 완료될 때까지 배포를 차단할 수 있습니다. 아울러 프로덕션 트래픽이 새로운 버전으로 전환된 후에는 미리 지정된 기간 동안 새로운 애플리케이션을 베이크하고 회귀가 탐지되면 가동 중지 시간 없이 이전 버전으로 롤백할 수 있습니다. Amazon CloudWatch 경보 및 ECS 배포 회로 차단기를 구성해 배포를 모니터링하여 장애를 자동으로 탐지할 수도 있습니다. 이러한 기능을 함께 사용하면 소프트웨어 업데이트의 안정성이 향상된 새로운 기능을 더 빠르게 제공할 수 있습니다.

AWS Management Console, SDK, CLI, CloudFormation, CDK 및 Terraform을 사용하여 모든 상용 AWS 리전에서 신규 및 기존 Amazon ECS 서비스에 블루/그린 배포 및 배포 수명 주기 후크를 사용하려면 이 블로그의 단계를 따라 수행해 보세요. 자세한 내용은 설명서를 참조하세요.