DevOps

·DevOps
이 포스트는 Github Actions와 AWS codedeploy를 이용한 CI/CD 파이프라인이 이미 구축되어 있다는 전제로 진행합니다.진행 환경EC2: Ubuntu 24.04 LTS이번 포스트에서는 NGINX 를 이용하여 위 사진과 같이 무중단 배포를 구현해보겠습니다.NGINX를 통해 리버스 프록시 기능을 이용할 수 있는데, 리버스 프록시란 클라이언트의 요청을 대신 받아 내부 서버로 전달해 주는 역할을 합니다.위와 같이 80번 포트를 통해 들어온 요청을 서버 상황에 맞게 스프링 부트 서버인 8081 또는 8082번 포트로 요청을 전달해 줄 수 있습니다.이를 통해 8081번 포트의 서버에서 실제 요청을 처리하면서 8082번 포트의 서버에 새로운 버전의 서버를 올릴 수 있습니다.새로운 버전인 8082번..
hseoky
'DevOps' 카테고리의 글 목록