본문 바로가기
IT

웹 서버(Web Server) WAS(Web Application Server) 비교 설명

by №㏇㏂〓▥ 2023. 1. 4.
728x90

웹 서버(Web Server)와 WAS(Web Application Server)의 차이점

* 웹 서버(Web Server) 개요

  • 웹 브라우저인 클라이언트로부터 Http 요청을 받아 Html 문서 등과 같은 정적 콘텐츠(Static contents)를 반환하는 프로그램
  • 정적 콘텐츠(Static contents)html, CSS(Stylesheet) , 이미지(image), text, javascript 등이 있음.
  • 웹 서버는 동적 콘텐츠(Dynamic contents)를 요청받으면 WAS에게 요청을 넘기고, WAS가 처리한 결과를 받아 클라이언트에게 전달함.

* 웹 서버(WebServer)의 구조(동작방식)

웹서버 구조 원리, 동작방식

  • 클라이언트는 브라우저를 이용해 웹서버에 서비스를 요청한다.
  • 요청 시에는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 HTTP 프로토콜을 사용

* 웹 서버(Web Server)를 사용하는 이유

1) WAS 부담 최소화

WAS 앞에 웹 서버를 배치해 정적 문서는 웹 서버가 담당해 처리하고, 비즈니스 로직이 필요한 부분은 WAS가 처리하도록 기능을 나눠서 서버의 부담을 줄여, 시스템 응답 속도 및 처리능력을 향상할 수 있다.

 

2) 시스템 보안성 향상

클라이언트의 요청이 WAS로 직접 전달된다면 중요 설정 파일 이들이 외부로 노출될 위험이 있어, 웹서버를 WAS 앞에 두고, 접근 포트(PORT)를 다르게 설정해 WAS에 직접적인 요청을 방지해 보안을 강화할 수 있다.

 

* 웹 서버(Web Server)의 종류(유형)

1) 아파치(Apache)

- 대표적인 웹서버이며, 모든 운영체제(Operation System)에 운영될 수 있지만, Linux에 사용될 때 가장 이상적이다.

 

2) 엔진엑스(NginX)

-비동기 이벤트 기반구조의 경량화 웹 서버로 정적 파일을 응답해주는 웹서버로도 활용가능하며, WAS 부하를 줄이기 위한 로드밸러서의 역할도 가능함.

 

3) IIS(Internet Information Services)

-Microsoft사에서 제공하는 GUI기반의 웹서버이며, 유료서비스로서 윈도우 시스템에서 사용하는 웹서버 프로그램

 

(링크 참고) 웹 서버와 WAS 종류와 장단점,특징

 


* WAS(Web Application Server) 개요

  • 웹서버와 웹 컨테이너를 합친 형태를 WAS라고도 함.
  • 데이터베이스 관련 작업(조회, 입력, 수정, 삭제) 및 다양한 비즈니스 로직 처리가 필요한 동적콘텐츠를 제공
  • 정적 콘텐츠, 동적 콘텐츠 처리가 모두 가능
  • JSP, ASP, PHP 등 구동환경을 제공해 웹 컨테이너(Web Container), 서블릿 컨테이너(Servlet Container)라고도 함.
  • Http 프로토콜 기반으로 동작

 

* WAS(Web Application Server) 구조(동작방식)

WAS 구동방식, 동작방식

  • WAS는 DB 접속을 통해 비즈니스 로직 처리를 수행
  • 사용자 요청 시 요청에 맞는 동적인 페이지를 생성해 서비스를 제공

* WAS(Web Application Server) 의 종류(유형)

1) 아파치 톰캣(Apache Tomcat)

- 아파치 재단에서 개발한 Servlet Container(or Web Container)로 웹 어플리케이션 서버이며, 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다.

 

2) 오라클 웹로직(WebLogic)

- 오라클에서 제공하는 상용 소프트웨어이며, 톰캣과 유사한 구조를 가지고 있다.

 

3) 제우스(Jeus)

- 티맥스(국내기업)에서 개발 제공하는 상용 소프트웨어, 국내 관공서 및 공공기관에 주로 사용되며, 웹서버인 웹투비(WebToB)와 같이 사용됨.

 

(링크 참고) 웹 서버와 WAS 종류와 장단점,특징

728x90

'IT' 카테고리의 다른 글

웹 서버와 WAS 종류와 장단점 특징  (0) 2023.01.05

댓글