오늘은 다양한 무중단 배포 전략에 대해서 알아보고 그중 하나인 blue/green 전략을 도입한 경험에 대해서 공유해 보겠습니다. 예상 독자EC2 한 대에 docker compose로 nginx와 애플리케이션을 띄우고 계신 분 무중단 배포란?가장 단순한 방법의 배포라면 기존 버전의 서버를 내리고 새로운 버전의 서버를 올리는 방법일 것입니다.그렇다면 아주 잠깐이라도 서버가 내려간 순간에는 사용자들이 응답을 받지 못하게 됩니다.이러한 중단 상태를 잠시라도 만들지 않고 배포하는 것을 무중단 배포라고 합니다. 주로 많이 사용하는 3가지 전략에 대해 알아보겠습니다.롤링 배포 (Rolling deployments)롤링 배포 전략은 인스턴스를 하나씩 새로운 버전으로 바꾸는 방식입니다.바뀔 인스턴스는 트래픽이 전달되지..