본문 바로가기
MSA/MSA관련기술

웹서버 사용하는 이유, 프록시 서버

by 문자메일 2022. 7. 3.

아파치, ngnix가 대표적인 웹서버이다.

아파치는 다중 프로세스, NginX는 이벤트로 일을 처리한다.

tomacat이 was이다

 

웹서버를 앞단에 두고 was를 뒷단에 두는 것은 여러 이유가 있다.

1. reverse proxy

보안 : 외부에 서버의 정보를 감추는 것

2. 로드밸런싱

3. 캐싱

서버단에서 자주 요청된 리소스들을 캐싱해서 제공

4. 뒷단 was들이 정상 동작하는지 주기적으로 헬스체크 수행 등 다양한 기능 제공

5. reverse porxy + 로드밸런서 기능 덕분에 -> API Gateway 를 구축할 수 있다.

 

 

 

프록시 서버

https://losskatsu.github.io/it-infra/reverse-proxy/#3-%EB%A6%AC%EB%B2%84%EC%8A%A4-%ED%94%84%EB%A1%9D%EC%8B%9Creverse-proxy-%EC%84%9C%EB%B2%84%EB%9E%80

포워드 프록시 : 

리버스 프록시 : 

로드밸런싱

보안

캐싱

'MSA > MSA관련기술' 카테고리의 다른 글

API Gateway Service  (0) 2022.07.04
유레카 클라이언트 설정  (0) 2022.07.03
Spring Cloud Netflix Eureka 서버 설정  (0) 2022.07.03
MSA 아키텍처 1  (0) 2022.07.03
kafka Producer / Consumer 설명 및 예제코드  (0) 2022.06.02

댓글