비실이의 개발 성장기

Web Server 와 WAS(Web Application Server) 차이 본문

알게된 것들

Web Server 와 WAS(Web Application Server) 차이

DubbingLee 2017. 3. 9. 22:25

이미지 출처 :  http://cybersecuritynews.co.uk/popular-web-application-attacks-and-recommendations/

 

# Web Server

  • 웹 브라우저에서 요청받은 정적 컨텐츠(html, css, js, 이미지 리소스 등) 를 제공하기 위한 서버
  • 대표적인 Web Server 플랫폼 구축 소프트웨어에는 Apache, Nginx 와 Windows server OS 용 IIS 가 있습니다.

 

# WAS(Web Application Server)

  • 클라이언트 측에서 요청받은 정보를 가지고 연산을 수행한 뒤, 동적인 콘텐츠를 만들어 제공하기 위한 서버 
  • 대표적인 WAS 플랫폼 구축 소프트웨어에는 Apache 재단의 Tomcat, Tmax 사의 Jeus, IBM 사의 Web Sphere와 Open source project인 Node.js 등이 있습니다.

 

# 알게된 사항

  • Node.js 플랫폼 기반 Web Application framework 인 Express.js 는 Web Server 역할도 수행가능 합니다.
  • 이처럼 WAS 에서 Web Server 기능을 처리하기도 하나, 트래픽이 몰릴 경우 WAS 의 부담이 커지게 됩니다.
  • 규모에 따라 Web Server 와 WAS 를 하나의 서버로 구성하거나, 독립 된 서버로 구성하기도 합니다.
 

# 잘못 된 내용은 댓글 남겨주세요.

'알게된 것들' 카테고리의 다른 글

실무에서 활용했던 AWS 서비스들  (1175) 2022.11.17
ex-react-hooks 공부 후 깨달은 것  (1127) 2020.02.11
API를 사용하는 이유  (1156) 2017.07.23
Comments