공부/Web
[WEB] WEB서버/WAS
비렴
2022. 6. 3. 12:10
WEB서버 vs WAS서버
1. WEB서버란?
- 클라이언트로부터 HTTP요청을 받아들이고 정적 콘텐츠를 제공하는 서버
|
HTML문서, CSS, javascript, 이미지 등 즉시 응답 가능한 콘텐츠
- WAS서버에 내장되기도 함 --> 동적 콘텐츠를 요청 받을 시 WAS에게 요청을 넘겨주고 결과를 받아 제공
2. WAS란?
- Web Application Server
- 웹 애플리케이션을 실행 --> 필요한 기능을 수행하고 그 결과를 웹서버에 전달하는 미들웨어
- 웹서버와 웹 컨테이너가 합쳐진 형태로 동적 콘텐츠를 제공
3. WAS가 필요한 이유는?
- 기술이 발전하면서 웹페이지는 정적 콘텐츠 뿐만 아니라 동적 콘텐츠를 제공한다
4. Web Server가 필요한 이유?
자원 이용의 효율성, 장애 극복, 편리한 유지 및 보수
1) 기능을 분리하여 서버 부하를 방지한다.
단순 정적콘텐츠는 Web 서버가 처리하게 하여 서버의 부하를 방지한다.
2) 물리적인 분리를 통해 보안을 강화한다.
3) 여러 대 연결 가능 --> 무중단 운영을 위한 장애 극복에 대응 가능