본문 바로가기
카테고리 없음

l4 / l7로드밸런싱, 리버스 / 포워드 프록시

by 흰색남자 2022. 7. 14.

쿠버네티스의 서비스는, L4 레이어로 TCP 단에서 Pod들을 밸런싱한다. 

 Ingress 가 서비스 앞에서 L7 로드밸런서 역할을 하고, URL에 따라서 라우팅을 하게 된다. 

 

 

프록시 

프록시 서버(proxy server)는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다.

 

 

포워드 프록시 

일반적인 ‘프록시 서버’란 포워드 포록시 서버를 의미한다. 프록시 서버는 아래 그림처럼 클라이언트 앞에 놓다.

클라이언트가 인터넷 웹서버에 요청을 보내면 중간에서 그 요청을 프록시 서버가 가로채고, 프록시 서버는 해당 요청을 웹서버에게 다시 보내고 웹서버에게 받은 응답을 다시 클라이언트에게 전달한다.

서버에게 클라이언트가 누구인지 감춰주는 역할을 한다.

 

 

 

리버스 프록시 :

리버스 프록시 서버는 아래 그림 처럼 웹서버 앞에 놓여 있다.

포워드 프록시 서버는 클라이언트 앞에 있는 반면, 리버스 프록시 서버는 웹서버 앞에 있다.

리버스 프록시 서버는 로드 밸런싱에 사용한다.

 

 

 

차이

포워드 프록시 서버를 사용하면 클라이언트와 직접적으로 통신하는 웹서버가 없다는 것을 알 수 있다.

리버스 프록시 서버를 사용하면 웹서버와 직접적으로 통신하는 클라이언트가 없다는 것을 알 수 있다.