Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- jvm
- Runtime data area
- 람다표현식
- webflux
- optional
- 동작방식
- 날짜쿼리
- circuitbreaker
- intelij
- springboot
- AutoCloseable
- try-with-resources
- java
- try-catch
- 4-way-handshake
- n+1
- jetbrain
- Kotlin
- wagon-ssh
- Hotspot VM
- closeable
- 코딩테스트
- resilience4j
- execution engine
- tcp
- zipWith
- Class Loader
- GC
- feign
- try-catch-finally
Archives
- Today
- Total
JuBin's personal study blog
Proxy Server란? 그리고 사용하는 이유는? 본문
반응형
Proxy Server는 한마디로 표현하면 중개자, 중개서버이다.
- client와 server사이에 위치하여 HTTP 메세지를 정리하는 중개인처럼 동작한다.
- proxy는 서버이면서 동시에 클라이언트이여야한다.
Proxy를 왜 사용하는가?
- 보안을 개선하고, 성능을 높여주며, 비용을 절약한다.
- 모든 HTTP 트래픽을 제어할 수 있다.
- 클라이언트와 서버 사이에 있는 중개인역할로 부적절한 사이트 접근을 차단할 수 있다.
- 하나의 대기업내에 각기 다른 조직에서 관리되는 다양한 종류의 웹서버들에 대한 제어를 수시로 갱실할 필요 없이, 중앙 프록시 서버에서 접근 제어를 설정할 수 있다.
- 웹캐시 서버로 활용할 수 있다. EX) CDN서버
Reverse Proxy(대리 프록시 라고도 부른다)
- 리버스 프록시 서버는 부하 경감을 위한 분산 네트워크(로드 밸런싱)와 서버 보완을 위해 사용된다.
Reverse Proxy ? Foward Proxy?
- 포워드 프록시와 리버스 프록시를 비교하자면, 사용자(client)가 실서버에 대한 정보를 알고있는지 여부이다.
- 포워드 프록시는 클라이언트에서 요청 시 실서버의 주소를 프록시 서버에 전달하여 프록시 서버가 실서버에 요청하여 데이터를 가져온다.
- 리버스 프록시는 클라이언트에서 요청시 먼저 리버스 프록시가 요청을 받아 배후의 서버에서 데이터를 가져온다. 리버스는 거꾸로가 아닌 배후라는 뜻으로 이해하면 쉽다.
반응형
'ETC' 카테고리의 다른 글
MicroService Architecture(마이크로서비스 아키텍쳐)란? (0) | 2020.11.16 |
---|