위치
- 프론트엔드 서버 <------->프록시서버<-------> 백엔드 서버
요청을 보내는 서버 또는 사용자를 대신하여 특정 작업들을 처리해주는 프록시
- VPN
- 요청 서버에 대한 실제 정보를 가리는 것
- 예) 사내 내부 서버에 접근 시 특정 IP로만 접속
- 캐싱
- Forward Proxy 서버에서 같은 요청에 대한 응답을 캐싱해두고 대신 즉시 보내준다.
- 불필요한 통신 감소, 리소스 낭비 감소, 전체적인 성능 개선 효과
프라이빗 네트워크 서버에 대한 접근을 제어하는 프록시
- 웹 서버 또는 서버 그룹에 대한 Gateway의 역할
- masking(마스킹)
클라이언트가 접근하고자 하는 서버의 실제 위치를 숨겨서 백엔드 서버에 대한 익명성을 제공- load balancer(로드 밸런서)
동시에 많은 요청 발생 시, 트래픽을 준비된 서버 그룹에 골고루 분산- 보안
리버스 프록시를 통해서만 접근 가능. 악의적 공격 차단, 웹사이트에 보안과 유연성
Reverse Proxy의 일종.
scale out 방식으로 서버를 확장 후 여러 대의 서버에게 요청을 균등하게 분산시킨다.
처리방식
장점