Proxy - Forward & Reverse Proxy
이 글은 Proxy를 공부하면서 개인적으로 정리한 글입니다. 지적과 조언은 언제나 환영입니다 ㅎㅎ
https 설정과 OAuth 등을 쓰기 위해 Reserve Proxy를 공부할 일이 있었는데 우아한 Tech에서 ‘제이미’님의 테코톡 영상이 정말 큰 도움이 되었다 👍 이번 포스트에서는 이 영상에서 다룬 내용을 간략히 정리해보겠다.
Proxy.
“[대리(代理)]: 남을 대신해 일을 처리함.”
Proxy는 기본적으로 Client와 Host 중간에 위치하여 두 주체 사이의 통신에 관여를 하는 중간 주체이다.
Proxy가 Client와 Host에 대해 어떻게 구성되어 있는지에 따라 <Forward Proxy>, <Backward Proxy>로 나뉜다.
Forward Proxy.
Backward Proxy.
서버의 정보를 숨기는 역할을 수행해 보안적인 측면에서 Good!
https
를 도입할 때에도 사용.
<Load Balancing> 작업을 수행할 수도 있음!
Load Balancing.
서버의 부하를 분산시키는 기술. 대용량의 요청에 대한 부하를 줄이기 위해 각 요청을 하위 서버로 분산시켜 주는 기술을 말함. Proxy에서 이 작업을 수행하게 할 수 있음!