본문 바로가기
AWS

[Cloud] IaaS, PaaS, SaaS

by JooRi 2025. 3. 3.
728x90
반응형
SMALL

 

클라우드(클라우드 컴퓨팅)는 인터넷 등 네트워크를 통해 서버, 스토리지, 네트워크와 같은 컴퓨터 리소스를 서비스로 제공하는 비즈니스를 말한다.

클라우드를 이용하면 컴퓨터 리소스를 임대할 수 있고, 브라우저 기반 관리 화면을 제공받으므로 화면에서의 조작만으로 필요한 자원을 준비할 수 있다.

클라우드에서 제공하는 서비스 수준에 따라, IaaS, PaaS, SaaS 이 세 가지의 형태로 나뉜다.

 

* IaaS(Infrastructure as a Service)

IaaS

서버나 네트워크를 서비스로 제공한다.

구축된 서버에 OS(리눅스, 윈도우 등)나 미들웨어(MySQL 등)를 설치하거나 네트워크를 설정하는 등의 작업은 클라우드 이용자가 직접 수행해야 한다.

 

* PaaS(Platform as a Service)

PaaS

애플리케이션을 작동하는 데 필요한 플랫폼(웹 서버, 데이터베이스 등) 자체를 제공한다.

클라우드 이용자는 애플리케이션만 작성해서 배포한다. 플랫폼은 클라우드 제공자가 제공하므로, 서버에 배치를 할당하거나 데이터베이스 백업을 하는 등 인프라스트럭처 운영에 포함되는 작업은 클라우드 제공자가 한다.

 

* SaaS(Software as a Service)

SaaS

클라우드 제공자가 전용 애플리케이션가지 제공한다.

클라우드 이용자는 애플리케이션이 제공하는 서비스에 대한 대가만 지불한다. 

 

* XaaS(X as a Service)

X(서비스로 제공하는 각종 컴퓨터 리소스)에 적용된 다양한 서비스를 제공하는 클라우드 형태이다.

XaaS에는 대표적으로 BaaS, FaaS, DaaS가 있다.

  • BaaS(Backend as a Service): 모바일 애플리케이션의 서버 부분을 서비스로 제공
  • FaaS(Frontend as a Service): 애플리케이션보다 작은 기능(함수)을 작동하는 플랫폼을 서비스로 제공
  • DaaS(Desktop as a Service): 원격 데스크톱 환경을 제공하는 서비스를 제공

 

 

728x90
반응형
LIST

댓글