WEB Server

  • 클라이언트로부터 HTTP 요청을 받아들이고 그에 해당하는 정적 데이터를 제공하는 서버 혹은 웹 서버가 설치되어 있는 장비

 

WAS

  • Web Application Server
  • 클라이언트로부터 받은 HTTP 요청에 따라 동적으로 데이터를 처리 및 가공하여 동적인 컨텐츠를 제공하는 애플리케이션 서버
  • 웹 서버의 역할도 수행할 수 있지만 WAS 로 모든 요청을 처리하면 서버 과부하가 발생할 수 있기 때문에 대부분 웹 서버와 WAS 의 역할을 분리해서 사용

 

WEB Server 와 WAS 의 분산 처리

  • 웹 서버와 WAS 를 모두 사용하여 클라이언트 요청에 따라 분산 처리할 수 있다. 정적 컨텐츠 요청은 웹 서버에서 바로 처리하고 동적 컨텐츠는 WAS 에서 처리하도록 설계하여 많은 요청들을 분산 처리함으로서 서버의 부하를 줄일 수 있다.
  • 효율적으로 리소스를 관리할 수 있게 된다. 정적 컨텐츠 요청이 많다면 웹 서버를, 동적 컨텐츠 요청이 많다면 WAS 를 증설함으로서 효율적으로 대처할 수 있다.
  • WAS 에서 장애가 발생 시 웹 서버에서 오류화면을 제공함으로서 클라이언트에게 알릴 수 있다.

'Server' 카테고리의 다른 글

웹 클라이언트와 웹 서버의 기본 흐름  (0) 2022.07.29

+ Recent posts