2019년 8월 14일 수요일

리버스 프록시 (Reverse Proxy)

리버스 프록시는 사용자의 요청을 받아서 반대편(reverse) 네트워크에 있는 인터넷 서버에 요청을 전달하는 일을 한다. 리버스 프록시 서버는 단순히 요청을 전달하기만 할 뿐 실제 요청의 처리는 뒷단에 위치한 웹 서버들이 맡아서 하게 된다.

하나의 리버스 프록시 서버가 여러 웹 서버로 요청을 전달하도록 구성할수도 있는데 이 경우 소프트웨어 기반의 로드밸런싱 환경을 구축할 수 있다. HAProxy, NginX, Apache 등의 웹 서버에서 이러한 기능을 제공한다.

최근 서비스의 규모가 커지면서, 분산 시스템으로 서비스가 구성되는 경우가 많은데 프록시 서버를 이용하면 분산 시스템을 뒤에 숨기는 방식으로 시스템을 단순화 할 수 있다.

댓글 없음:

댓글 쓰기