WAS와 WS 차이

김민건·2021년 10월 17일
0

기술

목록 보기
2/19

WAS ( Web Application Server )

WAS는 특정 로직을 처리해야 하는 동적인 컨텐츠를 제공하는 서버

ex) Tomcat, Jeus

WS ( Web Server )

웹 서버는 정적인 컨텐츠를 제공하는 서버

ex) Apache, Nginx

하지만 일반적으로 WAS는 정적인 컨텐츠도 같이 제공해줄 수 있기 때문에, 웹 서버 없이 WAS만으로 도 정상적으로 동작할 수 있다.

→ 그렇다면 왜 일반적으로 웹 서버를 앞단에 두고 운영이 되는걸까?

WS 사용 이유

  1. WAS의 부담 감소

웹 서버에서는 정적인 문서만 처리하고, WAS에서는 로직만 수행할 수 있도록 기능을 분배하여 서버의 부담을 줄여주기 위함이다

  1. WAS 보호

클라이언트와 WAS가 직접 연결된다면 중요한 정보들이 노출될 수 있기 때문에, 이를 방지하기 위해 WS를 앞단에 둘 수 있다.

profile
백엔드 꿈나무

0개의 댓글