WAS(Web Application Server) vs Web Server

유존돌돌이·2022년 2월 24일
0

공부

목록 보기
6/22

Web Server

  • 웹 브라우저(클라이언트)로 부터 HTTP요청을 받아 HTML 문서와 같은 정적 컨텐츠를 제공하는 프로그램
  • 클라이언트로부터 HTTP 요청을 받을 수 있다.
  1. 정적 컨텐츠 요청 시 정적 컨텐츠 (html, jpeg, css...)를 제공
  2. 동적 컨텐츠 요청 시 WAS로 전달하여 WAS가 처리한 내용을 클라이언트에 전달

WAS(Web Application Server)

  • DB조회나 다양한 로직처리를 요구하는 동적인 컨텐츠를 제공하기 위해 만들어진 프로그램
  • 데이터베이스 접속 기능 제공

WEB / WAS 분리하는 이유

  1. 컨텐츠 분류에 따라 역할을 나누어서 부하를 나눌수 있다. (정적:WEB / 동적:WAS)
  2. 웹서버에서 로드 밸런싱을 하여 부하를 줄인다.
  3. WEB의 Health Check로 다중 WAS인 경우 정상 WAS로 운영할 수 있다.

0개의 댓글