IaaS · PaaS · SaaS, 한눈에
같은 피자를 기준으로 비유하자면 — 재료를 사서 굽느냐, 반죽 배달을 받느냐, 완성된 피자를 주문하느냐.
구분
IaaS
PaaS
SaaS
추상화 수준
가상 머신·네트워크까지 제공
런타임·미들웨어까지 제공
완성된 애플리케이션 제공
사용자 책임
OS · 런타임 · 앱 · 데이터
앱 · 데이터
설정 · 사용자 데이터
유연성
최고
중간
낮음
운영 부담
큼
작음
거의 없음
대표 예시
EC2, Compute Engine, NCP Server
Heroku, App Engine, Elastic Beanstalk
Gmail, Notion, Slack, Salesforce
적합한 상황
커스텀 인프라·마이그레이션·특수 컴플라이언스
앱 로직에 집중, 인프라는 잊고 싶을 때
업무용 SW가 필요, 직접 만들 이유가 없을 때
APPENDIX · 피자로 이해하기
On-Prem
집에서 반죽부터 굽기.
도우·토핑·오븐 전부 직접.
IaaS ◆
오븐은 대여.
도우와 토핑은 내가 선택하고 조립.
PaaS
반죽까지 된 채로 배달.
토핑만 올리면 끝.
SaaS
완성된 피자 배달.
박스만 열면 됨.
FIN
← 처음으로 돌아가기"IaaS는 자유를 준다. 그 자유는 운영 책임이라는 이름으로 청구된다."