DevOps
Tomcat 포트포워딩을 통한 무중단배포하기
datajoy
2020. 2. 9. 16:22
개 요
WAS에 application을 무중단배포하는 방법은 여러가지 있을 수 있다.
로드벨런서를 통한 바인딩서버 활성화/비활성화로 무중단배포하기,
WEB서버를 통한 운영 WAS 교체로 무중단배포하기 등이 있다.
이번에는 Web서버를 통해 운영 Was를 교체하여 무중단배포하는 방법을 알아보겠다.
구성도
배포프로세스
- 배포시작
- 배포파일을 svn에서 export
- 현재 운영중인 포트 확인
- 운영중이 아닌 tomcat에 배포
- Health Check
- 현재 운영중인 포트 변경
- NginX reload
- 현재 운영중인 포트 확인
- 운영중이 아닌 tomcat에 배포
- Health Check
- 배포완료