[WAS] Web Application Server? Web Server? NAS?

728x90
반응형
SMALL

Web Server

HTTP 프로토콜을 통해 Client의 요청을 받고, 정적인 서비스를 제공하는 Server

  • 정적인 컨텐츠 제공 및 자원 제공
  • 동적인 컨텐츠 제공을 위한 요청 전달
  • 정적인 컨텐츠 : .html, .css, .js, .img, .png
  • 예 : Apache Server, Nginx, IIS

Web Application Server

다양한 로직 처리를 요구하는 동적인 서비스를 제공하는 Application Server

  • HTTP를 통해 컴퓨터나 장치에 Application을 수행해주는 M/W
  • 동적인 컨텐츠를 제공
  • WAS = Web Server + Web Container
  • 동적인 컨텐츠 : .java, .class
  • 예 : Tompcat, JBoss, Jeus, Web Sphere

WAS와 Web Server 구분 이유

  • 정적인 파일들은 Application Server까지 가지 않고 앞단의 Web Server에서 빠르게 받아온다.
    • 모든 파일을 Web Server로 처리한다면 모든 결과를 받아온 후 서비스 해야하기에 효율성 부족
  • 동적인 파일들은 사용자의 요청에 맞게 Application Server를 통해 적절하게 받아온다.
    • 모든 파일을 WAS를 통해 받아오기에는 부하가 커지고, 동적 처리가 지연되는 현상 발생

 

Network Attached Storage

  • 네트워크에 연결되는 저장장치, LAN으로 연결된 외장 하드디스크
  • 최근에는 데이터 공유 외에 영상 스트리밍, 토렌트, 호스팅에 사용
  • 초기 설정만 거치면 사용 가능
    • 편리성, 저렴, 쉬운 작동, 확장 가능

 

참고

728x90
반응형
LIST