MSA/Kubernetes, Docker

    [Kubernetes] Nginx 란 ?

    Nginx 트래픽이 많은 웹사이트의 확장성을 위해 개발된 경량의 고성능 웹서버 적은 자원으로 높은 성능과 높은 동시성을 추구하기 위해 개발됨 Nginx 가 등장하기 이전엔 Apache를 웹서버로 많이 활용하였으나, 늘어나는 네트워크 트래픽으로 인해 러시아의 Igor Sysoev 라는 개발자에 의해 Nginx가 2002년 개발 시작, 2004년에 릴리즈 됨 ※ C10K 문제 : 하나의 웹 서버에 1만개 이상의 클라이언트 접속을 처리하지 못하는 문제 Nginx의 주요 구성 HTTP Server : 요청에 의해 정적 파일을 응답해주는 웹서버 Reverse Proxy Server : 요청으로부터 애플리케이션 서버에 로드밸런싱 Mail Proxy Server Nginx 의 주요 특징 비동기 Event-Drive로..