SECTION 04 COMPARE

IaaS · PaaS · SaaS, 한눈에

같은 피자를 기준으로 비유하자면 — 재료를 사서 굽느냐, 반죽 배달을 받느냐, 완성된 피자를 주문하느냐.

구분
IaaS
PaaS
SaaS
추상화 수준
가상 머신·네트워크까지 제공
런타임·미들웨어까지 제공
완성된 애플리케이션 제공
사용자 책임
OS · 런타임 · 앱 · 데이터
앱 · 데이터
설정 · 사용자 데이터
유연성
최고
중간
낮음
운영 부담
작음
거의 없음
대표 예시
EC2, Compute Engine, NCP Server
Heroku, App Engine, Elastic Beanstalk
Gmail, Notion, Slack, Salesforce
적합한 상황
커스텀 인프라·마이그레이션·특수 컴플라이언스
앱 로직에 집중, 인프라는 잊고 싶을 때
업무용 SW가 필요, 직접 만들 이유가 없을 때
On-Prem

집에서 반죽부터 굽기.
도우·토핑·오븐 전부 직접.

IaaS ◆

오븐은 대여.
도우와 토핑은 내가 선택하고 조립.

PaaS

반죽까지 된 채로 배달.
토핑만 올리면 끝.

SaaS

완성된 피자 배달.
박스만 열면 됨.

"IaaS는 자유를 준다. 그 자유는 운영 책임이라는 이름으로 청구된다."

← 처음으로 돌아가기