[Web] 웹 서버 vs WAS

웹 서버와 WAS의 차이

웹 서버는 정적인, WAS(Web Application Server)는 동적인 컨텐츠를 처리할 수 있다. WAS는 주로 DB 조회나 다양한 비즈니스 로직을 처리하기 위해 필요하다.

web-service-architecture

WAS = 웹 서버 + 웹 컨테이너

웹 컨테이너는 Servlet을 실행시킬 수 있어, 동적으로 컨텐츠를 생성하는 공간이다.

WAS 자체로도 웹 서버의 기능을 할 수 있지만,

  • 기능을 분리하여 서버 부하 방지
  • 물리적으로 분리하여 보안 강화
  • 여러 대의 WAS 연결 가능

과 같은 이유로 WAS와 웹 서버를 분리하여 사용한다.

댓글 남기기