JuBin's personal study blog

Proxy Server란? 그리고 사용하는 이유는? 본문

ETC

Proxy Server란? 그리고 사용하는 이유는?

JuBin 2020. 11. 15. 22:16
반응형
Proxy Server는 한마디로 표현하면 중개자, 중개서버이다.

proxy server

 

  • client와 server사이에 위치하여 HTTP 메세지를 정리하는 중개인처럼 동작한다.
  • proxy는 서버이면서 동시에 클라이언트이여야한다.
  •  

Proxy를 왜 사용하는가?

  • 보안을 개선하고, 성능을 높여주며, 비용을 절약한다.
  • 모든 HTTP 트래픽을 제어할 수 있다.
  • 클라이언트와 서버 사이에 있는 중개인역할로 부적절한 사이트 접근을 차단할 수 있다.
  • 하나의 대기업내에 각기 다른 조직에서 관리되는 다양한 종류의 웹서버들에 대한 제어를 수시로 갱실할 필요 없이, 중앙 프록시 서버에서 접근 제어를 설정할 수 있다.
  • 웹캐시 서버로 활용할 수 있다. EX) CDN서버

Reverse Proxy(대리 프록시 라고도 부른다)

  • 리버스 프록시 서버는 부하 경감을 위한 분산 네트워크(로드 밸런싱)와 서버 보완을 위해 사용된다.

Reverse Proxy ? Foward Proxy?

  • 포워드 프록시와 리버스 프록시를 비교하자면, 사용자(client)가 실서버에 대한 정보를 알고있는지 여부이다.
  • 포워드 프록시는 클라이언트에서 요청 시 실서버의 주소를 프록시 서버에 전달하여 프록시 서버가 실서버에 요청하여 데이터를 가져온다.
  • 리버스 프록시는 클라이언트에서 요청시 먼저 리버스 프록시가 요청을 받아 배후의 서버에서 데이터를 가져온다. 리버스는 거꾸로가 아닌 배후라는 뜻으로 이해하면 쉽다.
반응형

'ETC' 카테고리의 다른 글

MicroService Architecture(마이크로서비스 아키텍쳐)란?  (0) 2020.11.16