스프링 부트와 AWS로 혼자 구현하는 웹 서비스(10)
·
프로젝트/스프링 부트와 AWS로 혼자 구현하는 웹 서비스
📌 24시간 365일 중단없는 서비스를 만들자 새로운 Jar가 실행되기 전까지 기존 Jar를 종료시켜 놓기 때문에 서비스가 중단됨 카톡이나 네이버같이 정지되지 않는 서비스를 만들자 ⚡ 무중단 배포 소개 과거에는 다 같이 코드를 합치는 날 배포하는 날을 정하고 진행했음. 특히 배포일에는 사용자가 적은 새벽 시간에 개발자들이 모두 남아 배포를 준비하곤 했음 -> 배포를 하고 문제가 생기면 긴급 점검 공지를 하고 수정을 해야 했음 -> 무중단 배포를 통해 이를 해결할 수 있음! ✔ AWS에서 블루 그린(Blue-Grean) 무중단 배포 ✔ 도커를 이용한 웹서비스 무중단 배포 엔진엑스(Nginx) 무중단 배포 방법 중 하나(가장 저렴하고 쉬움) 웹 서버, 리버스 프록시, 캐싱, 로드 밸런싱, 미디어 스트리밍 등..