
MSA 무중단 배포 전략
·
🔹Study
배포전략(Rolling, Canary, Blue/Green) 비교 RollingRolling 배포는 서버를 한대 씩 구 버전에서 새버전으로 교체해가는 전략이다.서비스 중인 서버 한대를 제외시키고 그 자리에 새 버전의 서버를 추가한다.이렇게 구버전 에서 새버전으로 트래픽을 점진적으로 전환한다.이와 같은 방식은 서버 수의 제약이 있을 경우 유용하나 배포 중 인스턴스의 수가 감소 되므로 서버 처리 용량을 미리 고려해야 한다. Blue/GreenBlue/Green 배포는 구 버전에서 새버전으로 일제히 전환하는 전략이다.구 버전의 서버와 새 버전의 서버들을 동시에 나란히 구성하고 배포 시점이 되면 트래픽을 일제히 전환 시킨다.하나의 버전만 프로덕션 되므로 버전관리 문제를 방지할 수 있고 또한 빠른 롤백이 가능하다..