카나리1 무중단 배포 프로세스 서비스를 무중단으로 배포하는 프로세스가 어떻게 될까 공부하면서 크게 3가지 전략이 존재한다는 것을 알게 되었다. Rolling Update 롤링 업데이트는 트래픽을 점진적으로 구버전에서 신버전으로 옮기는 것이다. 크게 1) scale out후 scale in하는 방법과 2) scale in 후 scale out하는 방법이 있다. scale out 후 scale in연결이 완료되면 v1을 서비스하는 서버 하나를 제거한다. 모든 트래픽이 v2를 서비스할 때까지 이 과정을 반복한다. v1 → v2로 배포가 이루어질 때, v2를 서비스하는 서버를 하나 생성해 로드 밸런서에 연결한다. scale in 후 scale out해당 서버의 서비스를 v1 → v2로 변경한다.모든 트래픽이 v2를 서비스할 때까지 이 과정을.. 2023. 9. 17. 이전 1 다음