WAS, WS

Lee·2023년 4월 3일
0

면접 스터디

목록 보기
12/18

WS(Web Server)

  • client로 부터 HTTP 요청을 받아 HTML등 정적 컨텐츠를 제공
  • 동적 컨텐츠 요청시 WAS로 전달하여 WAS가 처리한 결과를 client에 전달
  • Apache, Nginx

WAS(Web Application Server)

  • DB 조회나 다양한 로직 처리를 요구하는 동적 컨텐츠를 제공
  • WS의 역할을 할 수 있다.
  • Tomcat

요청 흐름

WS 장점

  • 책임 분할을 통한 서버 부하 방지
    • 정적 : Web Server
    • 동적 : WAS
  • 여러 대의 WAS 로드 밸런싱
  • 여러 대의 WAS Health check
    • 서버에 주기적으로 HTTP 요청을 보내 서버 상태 확인
  • reverse proxy를 통해 실제 서버를 외부에 노출하지 않게 할 수 있다.
profile
발전하고 싶은 백엔드 개발자

0개의 댓글

관련 채용 정보