이 글은 Proxy를 공부하면서 개인적으로 정리한 글입니다. 지적과 조언은 언제나 환영입니다 ㅎㅎ

1 minute read

이 글은 Proxy를 공부하면서 개인적으로 정리한 글입니다. 지적과 조언은 언제나 환영입니다 ㅎㅎ


https 설정과 OAuth 등을 쓰기 위해 Reserve Proxy를 공부할 일이 있었는데 우아한 Tech에서 ‘제이미’님의 테코톡 영상이 정말 큰 도움이 되었다 👍 이번 포스트에서는 이 영상에서 다룬 내용을 간략히 정리해보겠다.



Proxy.

“[대리(代理)]: 남을 대신해 일을 처리함.”

Proxy는 기본적으로 Client와 Host 중간에 위치하여 두 주체 사이의 통신에 관여를 하는 중간 주체이다.

Proxy가 Client와 Host에 대해 어떻게 구성되어 있는지에 따라 <Forward Proxy>, <Backward Proxy>로 나뉜다.


Forward Proxy.

Client ↔ Proxy ↔ 인터넷 ↔ Server


Backward Proxy.

Client ↔ 인터넷 ↔ Proxy ↔ Server

서버의 정보를 숨기는 역할을 수행해 보안적인 측면에서 Good!

https를 도입할 때에도 사용.

<Load Balancing> 작업을 수행할 수도 있음!


Load Balancing.

서버의 부하를 분산시키는 기술. 대용량의 요청에 대한 부하를 줄이기 위해 각 요청을 하위 서버로 분산시켜 주는 기술을 말함. Proxy에서 이 작업을 수행하게 할 수 있음!