서비스 배포(Service deployments)

서비스 배포(Service deployments)

Amazon ECS 서비스는 배포 유형에 따라 태스크를 업데이트해요. 롤링 배포, 블루/그린 배포, 외부 배포 등 서비스 배포의 개념과 방식을 알아보세요.

출처: 문서

본문

Amazon ECS 서비스 배포는 서비스 정의가 변경될 때(예: 새 태스크 정의 버전) 실행 중인 태스크를 새 구성으로 업데이트하는 방식을 말해요.

배포 유형(Deployment types)

  • 롤링 배포(Rolling update) – 기본 배포 방식으로, 새 태스크를 점진적으로 시작하고 이전 태스크를 중지하면서 배포해요.
  • 블루/그린 배포(Blue/Green) – CodeDeploy를 사용해 새 버전(그린)을 검증한 뒤 트래픽을 전환해요.
  • 외부 배포(External) – 자체 배포 프로세스를 사용할 때 선택해요.

배포 회로 차단기(Deployment circuit breaker)

롤링 배포에서 태스크가 지속적으로 실패하면 배포를 자동으로 롤백하는 회로 차단기 기능을 사용할 수 있어요. enableRollback 설정을 사용해 배포 실패 시 자동 롤백을 활성화할 수 있어요.

배포를 만들 때는 최소/최대 헬스 비율(min/max healthy percent), 배포 타임아웃, 배포 회로 차단기 같은 설정을 지정해요. 이런 설정을 통해 배포 중 서비스 가용성을 유지하고 실패 시 신속하게 대응할 수 있어요.

더 알아보기 (Learn more)