Fairy ' s

[WAS] WAS, 컨테이너 ? 본문

Study/Web

[WAS] WAS, 컨테이너 ?

berafairy 2023. 1. 12. 17:59

// 참고


 

웹 서버 (Web Server)

  • 클라이언트가 요청한 정적인 콘텐츠를 HTTP 프로토콜을 통하여 제공해주는 서버 (정적 콘텐츠 제공이 가장 큰 역할)
  • 동적인 요청이 클라이언트로부터 들어왔을 때, 해당 요청을 웹 서버에서 처리할 수 없기 때문에 컨테이너로 보내주는 역할
  • 웹 서버 종류 : Nginx, Appach HTTP Server, IIS

 

  • 정적페이지 : 데이터베이스에서 정보를 가져오거나 별도의 서버 처리가 없어도 사용자에게 보여줄 수 있는 페이지
                         종류로는 Html, Css, Js, Image 가 있다.
  • 동적페이지 : 어떠한 요청에 의해 서버가 일을 수행하고 해당 결과가 포함된 파일을 보여주는 페이지

 

컨테이너 (Container)

  • 동적인 데이터들을 처리하여 정적인 페이지로 생성해주는 소프트웨어 모듈
  • 사용자의 요청이 들어오면 웹 서버는 정적인 요소만 클라이언트 측에 보낼 수 있고, 동적으로 처리 해야하는 부분은 처리할 수 없다. 컨테인는 이러한 부분을 대신 처리해서 웹 서버에 정적인 파일로 만들어서 보내주는 모듈이다.

 

WAS (Web Application Server)

  • 웹 서버와 컨테이너를 붙여 놓은 서버 / 웹 서버로부터 오는 동적인 요청을 처리하는 서버
  • 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크
  • 인터넷 상에서 HTTP를 통해 장치에 애플리케이션을 수행해주는 미들웨어
Comments