Nginx

· Nginx
로드 밸런싱이란? - 네트워크나 애플리케이션의 부하를 분산하여 여러 대의 서버가 공평하게 작업을 처리하도록 하는 기술 어떻게 동작하는가? 클라이언트로부터 NGINX 서버가 HTTP 요청을 받는다 이 요청을 NGINX가 여러 대의 서버로 특정 알고리즘을 통해 부하를 분산시켜 WAS 서버의 처리량을 조절한다 이를 리버스 프록시(Reverse Proxy) 라고 한다. 로드 밸런싱 종류 Round Robin Least Connection IP Hash Generic hash Round Robin Nginx의 기본적인 로드 밸런싱으로, 따로 설정을 하지 않아도 기본으로 제공해준다. 요청을 1:1 비율로 돌아가면서 처리하기 때문에 골고루 처리한다는 장점이 있다. 단점은 요청을 받는 서버에 대한 추측이 어렵다 ups..
· Nginx
NGINX란? 고성능 웹 서버 혹은 리버스 프록시로 사용되는 소프트웨어 웹 서버란 무엇인가? 클라이언트와 서버 간의 통신을 처리하며 웹 애플리케이션을 호스팅할 수 있게 해주는 소프트웨어 클라이언트의 HTTP 요청을 받아 정적 or 동적으로 웹 페이지를 제공해주는 소프트웨어 Appach Tomcat, Nginx, Mocrosoft IIS 등이 있다 Nginx가 다른 웹서버와 다른 특징이 무엇인가? event-driven, 비동기 아키텍처를 통해 최소한의 리소스로 많은 동시 처리가 가능 리버스 프록시와 로드 밸런싱을 통해 서버의 안정성과 유연성을 확보 메모리 공간이 적고 리소스를 효율적으로 사용 웹 서버 관련 설정을 손쉽게 가능 커뮤니티 친화적 Docker 기반 Nginx 설치 및 실행 도커가 설치되었다는 ..
iron_jin
'Nginx' 카테고리의 글 목록