
Amazon ECS, 기본 제공 블루/그린 배포 지원
두줄요약
Amazon ECS의 기본 제공 블루/그린 배포 방식과 검증·롤백 기능을 소개했습니다. Docker·ECR·ALB 환경에서 Blue에서 Green으로의 단일 시점 트래픽 전환을 확인했습니다.
구조와 흐름
- ALB·NLB·ECS Service Connect 기반 ECS 서비스의 기본 제공 블루/그린 배포 지원
- 기존 Blue와 신규 Green 태스크를 함께 실행한 뒤 프로덕션 트래픽 전환 전 검증
- 라이프사이클 후크, 안정화 기간, CloudWatch 경보, 배포 회로 차단기를 통한 검증·감시·롤백
선택 이유
- 새 버전 검증 후 트래픽 전환으로 소프트웨어 업데이트 안정성 향상
- 회귀 탐지 시 가동 중지 시간 없는 이전 버전 롤백 가능
- 로드 밸런싱 또는 Service Connect 구성 필요
적용해볼 점
- Docker로 Blue·Green NGINX 이미지를 각각 빌드하고 ECR에 푸시
- ECS 서비스 배포 유형을 블루/그린으로 설정하고 ALB를 통한 트래픽 확인
- curl 연속 요청으로 Blue에서 Green으로의 단일 시점 전환 검증
성능/운영 포인트
- Green 태스크 전체 기동 및 헬스 체크 통과 후 ALB 타깃 그룹 스위칭
- 전환 완료 후 희망 태스크 수 2개로 조정하고 기존 Blue 태스크 종료
- 두 버전의 동시 실행 구간에도 프로덕션 트래픽 혼합 없이 전환





