http://novatechservices.com/use-dsr-to-take-a-load-off-your-load-balancer/
보통의 서버 앞 단에 있는 로드밸런스(L4)에서 사용할수 있는 기능으로 기본적인 통신에서의 클라이언트와 서버의 응답은
client -> load balancer -> server -> load balancer ->client
의 형식으로 로드밸런서가 응답에 대해서도 작동을 하게 된다. ( Inline(proxy) mode 라 한다. )
만일 요청이 많아지면 로드밸런서의 처리 때문에 서버가 놀게 되는 현상이 일어날수 있다.
이를 막기 위해 응답은 로드밸런서를 거치지 않고 서버가 바로 클라이언트에 응답을 준다. (상단의 그림 참조 )
client -> load balancer -> server -> client
+ 대용량 파일 업로드의 경우 클라이언트의 요청이 load balancer를 타는것부터 부담이 될수 있다.
대용량 파일 업로드의 경우 로드밸런스를 거치지 않고 다이렉트로 서버에 올리도록 수정하는게 좋다.
참고
'server > 아키텍쳐' 카테고리의 다른 글
Consistent Hashing (일관된 해싱) (0) | 2021.07.12 |
---|---|
airflow 시간대가 다른 두개의 dag을 ExternalTaskSensor 사용하기 (0) | 2021.04.16 |
코딩을 하기전 해야할 일들 (0) | 2018.12.28 |
web developer roadmap (0) | 2018.12.20 |
서버 구조 생각하기 (0) | 2018.11.29 |