[Infra] 무중단 배포의 2가지 방법(Rolling Update, Blue-Green)
·
Infra
배포에는 무중단 배포와 중단 배포. 당연하게도 무중단 배포와 중단 배포의 차이점은 중단의 유무이다. 배포 중단 과정은 다음과 같다. 만약 다음과 같은 서비스가 있다고 하자. 해당 서비스에 배포를 한다고 하면 새로운 버전으로 업데이트를 하기 위해서는 기존에 연결된 서비스를 해제하고 새로운 버전으로 갈아끼운 뒤 다시 서비스를 해야 한다. 무중단 배포 반면에 무중단 배포는 여러 기술들을 이용해 배포되는 도중에 연결을 해제하지 않고 새로운 버전으로 변경한 뒤 지속해서 서비스를 유지하는 것이다. 지속적인 배포(CD)라고 볼 수 있다. 이런 무중단 배포를 사용하는 방식은 4가지가 있는데 2가지에 관해 소개하려 한다. Rolling Deployment Blue-Green Deployment Canary Deploym..