Today I Learned_220411

최대 1 분 소요

Web

3계층 구조

MSA, monolithic

Web Server vs. WAS

Web Server vs. WAS

Web

  • 인터넷을 기반으로 한 정보를 공유, 검색할 수 있게 하는 서비스
  • 주소, 통신규격, 내용으로 이루어짐

Server

  • 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템

Web Server

  • 인터넷을 기반으로 클라이언트에게 웹 서비스를 제공하는 컴퓨터. 정적인 데이터로 한정되어 있다.
  • 웹 서버만으로는 html, css, 이미지 등 처리할 수 있는 데이터가 정적으로 한정되어 있음 > 프로그래밍이 들어간 로직 처리 불가
  • 예시 제품군 : Apache, IIS, NginX

Web Application

  • 웹에서 실행되는 응용 프로그램

Web Application Server

  • 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크
  • 웹 애플리케이션을 실행시켜 필요한 기능을 수행하고 그 결과를 웹 서버에게 전달
  • 동적인 페이지를 생성할 수 있으며 비즈니스 로직 수행 가능
  • 프로그램 실행 환경과 데이터베이스 접속 기능 제공
  • 웹 서버 + 웹 컨테이너가 합쳐진 개념(Java)
  • 예시 제품군 : 톰캣, JEUS, .NET

이 둘의 차이 -> 상황에 따라 변하는 정보를 제공할 수 있는지?

카테고리:

업데이트: