프록시 서버란 무엇인가요?

프록시 서버는 여러 클라이언트의 콘텐츠 요청을 인터넷상의 다양한 서버로 전달하는 중개 서버 역할을 합니다. 역방향 프록시 서버는 일반적으로 개인 네트워크의 방화벽 뒤에 위치하여 클라이언트 요청을 적절한 백엔드 서버로 전달하는 일종의 프록시 서버입니다. 역방향 프록시는 추상화와 제어 수준을 개선하여 클라이언트와 서버 간의 원활한 네트워크 트래픽 흐름을 보장합니다.

역방향 프록시 서버의 일반적인 사용 사례는 다음과 같습니다.

  • 부하 분산
    역방향 프록시 서버는 "트래픽 컨트롤러" 역할을 하며, 클라이언트 요청을 백엔드 서버 그룹에 분산하여 속도와 용량을 극대화합니다. 이를 통해 과도한 트래픽으로 인해 단일 서버가 과부하되고 성능이 저하되는 것을 방지할 수 있습니다. 한 서버가 오프라인이 되면 로드 밸런서는 트래픽을 나머지 온라인 서버로 리디렉션합니다.

  • 웹 가속
    역방향 프록시는 전송을 위해 데이터를 압축하고 자주 요청되는 콘텐츠를 캐시하여 클라이언트와 서버 간의 트래픽 흐름을 가속화합니다. 또한 SSL 암호화와 같은 작업을 오프로드하여 백엔드 서버 부하를 줄이고 성능을 향상시킵니다.

  • 보안 및 익명성
    백엔드 서버로 향하는 요청을 가로채는 방식으로 역방향 프록시 서버는 백엔드의 ID를 보호하고 보안 위협에 대한 추가적인 방어 계층을 제공합니다. 또한 로컬 영역 네트워크의 구조에 관계없이 단일 레코드 로케이터(URL)로 여러 서버에 액세스할 수 있습니다.

NGINX Plus의 지원 방법

NGINX Plus 및 NGINX 개요

NGINX Plus와 NGINX는 Dropbox, Netflix, Zynga 등 트래픽이 많은 웹사이트에서 신뢰받는 업계 최고의 로드 밸런싱 솔루션입니다. 전 세계적으로 4억 5천만 개가 넘는 웹사이트가 NGINX Plus와 NGINX 오픈 소스를 활용하여 빠르고 안정적이며 안전하게 콘텐츠를 제공합니다.

소프트웨어 기반 역방향 프록시인 NGINX Plus는 하드웨어 기반 솔루션과 유사한 기능을 더 낮은 비용으로 제공할 뿐만 아니라 퍼블릭 클라우드 환경과 프라이빗 데이터 센터 모두에 배포할 수 있습니다. 이와 대조적으로, 클라우드 인프라 공급업체를 이용하는 경우 데이터 센터에 고객 전용 하드웨어 기반 역방향 프록시를 배포하는 것은 일반적으로 허용되지 않습니다.