중단배포를 무중단배포로 변환하기

이제 배포는 배포할 코드를 푸시한다음, 젠킨스 서버에서 “지금 빌드”만 누르면 자동으로

이미지를 끌어와서 배포합니다.

다만 아래와같이 서버가 켜지는 중간에 서비스의 공백시간이 존재하게 됩니다.

스크린샷 2023-09-18 오후 5.07.10.png

이를 막기 위해 서버를 2개 가동해놓고 하나씩 순차적으로 빌드를 바꾸면 되긴 하는데 문제는

각 서버의 ip주소가 달라진다는 문제가 발생하게 됩니다.

스크린샷 2023-09-18 오후 5.16.04.png

둘 다의 주소를 알아야 하고, 그나마도 어떤게 배포서버인지 미리 알 길이 없습니다.

해법은 앞에서 사용자의 요청을 받아 그때그때 맞는 위치로 보내주는 서버를 하나 두는것입니다.