아파치, ngnix가 대표적인 웹서버이다.
아파치는 다중 프로세스, NginX는 이벤트로 일을 처리한다.
tomacat이 was이다
웹서버를 앞단에 두고 was를 뒷단에 두는 것은 여러 이유가 있다.
1. reverse proxy
보안 : 외부에 서버의 정보를 감추는 것
2. 로드밸런싱
3. 캐싱
서버단에서 자주 요청된 리소스들을 캐싱해서 제공
4. 뒷단 was들이 정상 동작하는지 주기적으로 헬스체크 수행 등 다양한 기능 제공
5. reverse porxy + 로드밸런서 기능 덕분에 -> API Gateway 를 구축할 수 있다.
프록시 서버
포워드 프록시 :
리버스 프록시 :
로드밸런싱
보안
캐싱
'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 |
댓글