[용어정리] WAS server, Paas, laaS

안알랴줌·2023년 1월 18일
0

리마인드용 글쓰기

목록 보기
6/15

iaaS

  • 클라우드 인프라 서비스라고도 하는 IaaS(Infrastructure-as-a-service)는 인터넷을 통해 최종 사용자에게 IT 인프라를 제공하는 형태의 클라우드 컴퓨팅입니다. IaaS는 주로 서버리스 컴퓨팅과 관련이 있습니다.

PaaS iaaS 비교

  • 서비스 제공자가 제공하는 것이 많아짐

WAS(Web Application Server)

  • DB 조회나 다양한 로직 처리를 요구하는 동적인 컨텐츠를 제공하기 위해 만들어진 Application Server HTTP를 통해 컴퓨터나 장치에 애플리케이션을 수행해주는 미들웨어(소프트웨어 엔진)이다.
    “웹 컨테이너(Web Container)” 혹은 “서블릿 컨테이너(Servlet Container)”라고도 불린다.
    Container란 JSP, Servlet을 실행시킬 수 있는 소프트웨어를 말한다.
    즉, WAS는 JSP, Servlet 구동 환경을 제공한다.

  • WAS의 역할
    WAS = Web Server + Web Container
    Web Server 기능들을 구조적으로 분리하여 처리하고자하는 목적으로 제시되었다.
    분산 트랜잭션, 보안, 메시징, 쓰레드 처리 등의 기능을 처리하는 분산 환경에서 사용된다.
    주로 DB 서버와 같이 수행된다.
    현재는 WAS가 가지고 있는 Web Server도 정적인 컨텐츠를 처리하는 데 있어서 성능상 큰 차이가 없다.

  • WAS의 주요 기능

    • 프로그램 실행 환경과 DB 접속 기능 제공
    • 여러 개의 트랜잭션(논리적인 작업 단위) 관리 기능
    • 업무를 처리하는 비즈니스 로직 수행
  • WAS의 예
    Ex) Tomcat, JBoss, Jeus, Web Sphere 등
    출처 페이지

profile
프로그래밍 공부중입니다, 고양이 안키웁니다

0개의 댓글