WEB서버

정적 컨테츠를 제공하는 서버

ex) Apach

<br/>

WAS서버

동척 컨테츠를 제공하는 서버 (DB조회, 로직처리가 요구되는)

JSP, Servlet 구동환경 제고

ex) Tomcat

<br/>

WEB서버와 WAS서버의 분리

<img src="https://file.podo-dev.com/blogs/images/2019/07/10/origin/KEOZDX181224235507.PNG" style="width:400px">

과거에는 WAS서버에서 정적 웹서버의 기능을 제공하지않았지만, 현재는 WAS서버에서 또한 웹 서버 기능을 제공한다.

그렇다면 왜 WEB서버와 WAS서버를 분리하여야 할까?

  • 클라이언트로 요청이 들어오면, 정적페이지 요청인 경우 웹서버에서 수행하고 동적페이지인경우 WAS서버로 넘겨준다.

  • 기능을 분리하여 서버 부하를 방지 하는 것이다.<br/>
    WEB서버에는 정적페이지를, WAS서버에는 동적페이지를 처리하도록 분배하여 서버에 부담을 줄일 수 있다

  • 물리적으로 서버를 분리하여 보안을 강화 할 수 있다

  • 여러 대의 WAS를 연결 가능<br/>
    여러 WAS를 연결하여, 로드밸런싱의 역할을 할 수 있다. (작업분산)

<br/>

<br/>

<br/>

<br/>

<br/>

0
이전 댓글 보기
등록
TOP