웹 서버
WAS
- HTTP기반으로 동작
- 웹 서버 기능 포함+
- 코드를 실행
웹서버와 WAS의 차이
- WAS는 애플리케이션 코드(로직)을 실행하는데 더 특화 되어있다.
웹 시스템 구성
- WAS, DB로 시스템 구성 시
- WAS가 너무 많은 역할을 담당하므로써 서버 과부하 우려가 있다.
- WAS장애시 오류 화면도 노출이 불가능 하다.

- WEB, WAS, DB로 시스템 구성시
- 정적 리소스는 웹 서버가 처리
- 동적인 처리가 필요하면 WAS에 요청을 위임
- WAS는 중요한 로직에만 처리 전담 가능
- 리소스 관리가 효율적임(정적 리소스가 많이 사용되면 WEB서버 를 늘리고, 동적인 리소스가 많이 사용되면 WAS를 증설하면 된다)
- WAS, DB에서 장애가 발생하면 WEB SERVER에서 오류에 대한 화면을 제공해 줄수 있음
