topic★★★★★난이도 · 약 20분
IaaS · PaaS · SaaS + AWS/GCP/Azure 지도
직접(IaaS) vs 플랫폼(PaaS) vs 완제품(SaaS) + Vercel·Supabase가 지도상 어디인가.
#IaaS#PaaS#SaaS#Vercel#Supabase#AWS
왜 배우는가
"Vercel을 써야 할지 AWS를 써야 할지" 답은 '복잡도 vs 제어권' 스펙트럼 위 어디에 있고 싶은지. IaaS/PaaS/SaaS 구도를 알면 선택 기준이 명확해진다.
클라우드 서비스 3계층. 주방 비유: IaaS는 주방만 빌림(재료·요리사 내가), PaaS는 주방+재료까지 빌림(요리만 내가), SaaS는 완성 요리 사서 먹기.
| 계층 | 제공 범위 | 내가 책임 | 대표 제품 |
|---|---|---|---|
| IaaS | VM·네트워크·스토리지 | OS·런타임·앱·DB | AWS EC2, GCP Compute Engine |
| CaaS | 컨테이너 실행 | 이미지·설정 | AWS ECS/Fargate, GCP Cloud Run |
| PaaS | 런타임·스케일링 | 코드·설정 | Vercel, Railway, Render, Heroku, Fly.io |
| BaaS | 백엔드 통째로 | 프론트·비즈니스 로직 | Supabase, Firebase, AWS Amplify |
| SaaS | 완제품 | 사용만 | Notion, Gmail, Slack |
2026년 바이브코더의 디폴트 스택 — Next.js + Vercel(PaaS) + Supabase(BaaS) + Stripe/Toss(SaaS 결제) + Resend(SaaS 메일). AWS EC2를 직접 띄우는 시대는 끝났다. 규모가 커지면 그때 AWS로.
| 제품군 | AWS | GCP | Azure |
|---|---|---|---|
| VM | EC2 | Compute Engine | VM |
| 객체 저장소 | S3 | Cloud Storage | Blob Storage |
| 관계형 DB | RDS | Cloud SQL | Database |
| NoSQL | DynamoDB | Firestore, Bigtable | Cosmos DB |
| 서버리스 함수 | Lambda | Cloud Functions | Functions |
| 컨테이너 | ECS/Fargate/EKS | Cloud Run/GKE | Container Apps/AKS |
| CDN | CloudFront | Cloud CDN | Front Door |
| 메시지 큐 | SQS | Pub/Sub | Service Bus |
한국 특수 상황. KT·네이버 클라우드는 국내 공공·금융에 필수. 결제·신원은 토스·카카오. 글로벌 SaaS는 AWS·Vercel 조합이 지배적. 바이브코더는 Vercel + Supabase 하나로 MVP, 확장 시 AWS 이전이 현실적 경로.
실기 드릴 2문항
edit실기 드릴 · 단답형
내가 코드만 올리면 빌드·배포·스케일을 알아서 해주는 클라우드 서비스 계층을 뭐라고 하는가?
edit실기 드릴 · 단답형
AWS의 객체 저장소 서비스 이름은?