반응형
간단한 용어정리를 해놓고 시간날 때 복습해야겠다
1. 프록시
1) 포워드 프록시(Forward Proxy)
클라이언트를 대신해서 한대 이상의 서버로부터 자원을 추출하는 서버
클라이언트가 example.com 에 연결하려고 하면 사용자 PC 가 직접 연결하는게 아니라 포워드 프록시가 요청을 받아서 example.com 에 연결하여 그 결과를 클라이언트에 전달
대개 캐쉬 기능이 있으므로 자주 사용되는 컨텐츠라면 월등한 성능향상을 가져올 수 있음. 정해진 사이트만 연결하게 설정하여 웹 사용 환경 제한 가능
2) 리버스 프록시(Reverse Proxy)
애플리케이션 서버와 사용자 서버에서 요청을 중계해주는 서버
클라이언트가 example.com 웹서비스에 데이터를 요청하면 리버스 프록시는 이 요청을 받아 내부 서버에서 데이터를 받은 후에 이 데이터를 클라이언트에게 전달.
직접 전해주어도 되지만, 보안때문에 특정 서버를 거쳐서만 나갈 수 있도록 설정해놓음.
2. 로드 밸런싱 (Load Balancing)
트래픽을 분산하여 각 서버가 받는 부하를 분산하는 것을 로드 밸런싱이라고 하며, 한대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 퍼포먼스를 유지하도록 관리한다.
대표적인 로드밸런서로 Nginx, HAProxy 가 있다.
3. 참고 링크
1) 프록시 서버
www.lesstif.com/system-admin/forward-proxy-reverse-proxy-21430345.html
2) 로드 밸런싱
d2.naver.com/helloworld/284659
반응형
'개발자에 대한 기록 > IT 부분 동향 케이스 스터디' 카테고리의 다른 글
[Careerly] 페이스북 Reality Lab 스크랩 - 손목 움직임 트래킹관련 (0) | 2021.03.23 |
---|---|
[Careerly] 페이스북 Reality Lab 비전 관련 기사 스크랩 (0) | 2021.03.11 |
클럽 하우스 - 이승준 작가 (0) | 2021.02.04 |
다시 새롭게 트렌드( ? )가 되어 가고 있는 공구? - careerly 임정욱 작가님 (0) | 2021.01.29 |
Elasticsearch를 둘러싼 AWS와 Elastic의 대립 - careerly 이용화 작가님 (0) | 2021.01.27 |