반응형
24시간 365일 중단 없는 서비스를 만들자
-
10장) 24시간 365일 중단 없는 서비스를 만들자Java & Spring/스프링 부트와 AWS로 혼자 구현하는 웹 서비스 2020. 7. 18. 15:40
9장까지 진행한 경우, 긴 시간은 아니지만, 새로운 Jar가 실행되기 전까진 기존 Jar를 종료시켜 놓기 때문에 서비스가 중단됨 무중단 배포 소개 무중단 배포 방식 AWS에서 블루 그린(Blue-Green) 무중단 배포 도커를 이용한 웹서비스 무중단 배포 L4 스위치 ~> 고가의 장비라 큰 기업 말고는 잘 안씀 엔진엑스 웹 서버, 리버스 프록시, 캐싱, 로드 밸런싱, 미디어 스트리밍 등을 위한 오픈소스 SW 대부분의 서비스에서 이용 리버스 프록시 => NginX가 외부의 요청을 받아 백앤드 서버로 요청을 전달 엔진엑스(NginX) 클라우드 인프라가 구축되어 있지 않아도 사용할 수 있다. 하나의 EC2 혹은 리눅스 서버에 NginX 1대와 스프링 부트 Jar 2대를 이용 NginX는 80(http), 44..