스펙트럼, 단순하게
- Container 하나: VM 의
docker run(Hetzner, DigitalOcean droplet). 단순. 쌈. - 서비스 몇 개: 단일 VM 의 Compose, 또는 managed 서비스: AWS App Runner, Google Cloud Run, Fly.io, Render, Railway.
- 여러 머신의 많은 서비스: Kubernetes (managed: EKS, GKE, AKS).
Kubernetes 손대지 말아야 할 때
- Solo dev 또는 작은 팀.
- 총 서비스 10개 미만.
- Compose 가 니드 커버하고 잘 자.
- Docker 배우는 중 — 그거 끝내.
Managed 서비스 가 해주는 것
Cloud Run, App Runner, Container Apps, Fly: image push 하면 플랫폼이 돌림. SSL, 스케일링, deploy, 재시작 다 처리. Pay-per-use. Kubernetes ops 0. 대부분 앱한테 sweet spot.