IaaS, PaaS, SaaS란? 차이점 분석

클라우드는 왜 사용하는가? 클라우드를 어떻게 쓸 것 인가?
윤여찬's avatar
Nov 07, 2024
IaaS, PaaS, SaaS란? 차이점 분석
서비스로서의 클라우드 컴퓨팅을 구분할 때 보통은 다음 용어들이 사용된다.
이때 클라우드 서비스 공급자(CSP: Cloud Service Provider)가 컴퓨팅 자원의 어느 단계까지 고객에게 서비스할 것인가를 기준으로 클라우드 서비스 모델을 구분하게 된다.
 
간단한 그림으로 어디까지 지원하는지를 그려보면
notion image
이런 형태를 나타내게 되는데 지금부터 어떤 차이가 있는지 비교해보자!

IaaS: Infrastructure-as-a-Service

서비스형 인프라

인터넷을 통해 인프라 자원을 제공한다. 인프라 자원은 위 그림을 보면 이해가 빠르다.
가상화, 서버, 스토리지, 네트워크를 제공

특징

사용자는 IT 자원에 대해 가장 높은 수준의 유연성과 관리 자유도를 가진다.

PaaS: Platform-as-a-Service

서비스형 플랫폼

IaaS 서비스와 마찬가지로 핵심 인프라를 호스팅하고, 운영 체제(O/S)와 미들웨어까지 제공한다.
미들웨어: 운영 체제와 애플리케이션 사이에서 운영 체제가 제공하지 않는 기능을 제공하는 소프트웨어 사용하는 애플리케이션 개발/ 배포, 서비스 관리를 담당

특징

사용자는 인프라뿐 아니라 개발에 필요한 플랫폼 관리에 신경 쓰지 않고 웹/ 앱 개발에 집중할 수 있다

SaaS: Software-as-a-Service

CSP가 인프라(IssS)와 미들웨어(PaaS)뿐 아니라 애플리케이션 형태로 완전한 소프트웨어를 제공한다.
애플리케이션: 응용 프로그램, 최종 사용자에게 제공되는 완전한 소프트웨어 솔루션이다.
사용자는 앱, 웹 브라우저로 소프트웨어에 접속한다.

특징

사용자는 완전한 솔루션을 이용하기 때문에, 서비스 유지/ 관리에 가장 효율적이지만 보안 및 성능면에서 제어할 수 있는 부분이 적다는 단점? 이있다. - 근본적으론 핸들링이 힘들다?
 
Share article

찬찬잉