ai-startup
CHAPTER 78 / 100
읽기 약 2분
FUNCTION
인프라 확장: Vercel → AWS/GCP 전환
핵심 개념
확장 시점·옵션·실전 마이그레이션 — 1만 → 10만 사용자.
본문
확장 시점
[Vercel + Supabase로 충분]
- 0~10K MAU
- $0~50/mo 비용
- 1인 운영 가능
[Vercel Pro 한계]
- Function timeout 60s (Hobby 10s, Pro 60s)
- 큰 background job 어려움
- 1TB bandwidth 제한
[AWS·GCP 검토 시점]
- 100K+ MAU
- 큰 background processing
- 다중 리전 필요
- 자체 K8s마이그레이션 옵션
[Option 1: Hybrid]
- Vercel — 프론트·간단 API
- AWS Lambda·ECS — 무거운 백엔드
- 장점: 점진 마이그레이션
- 추천 — 10K~100K MAU
[Option 2: Full AWS]
- ECS Fargate (containers)
- RDS PostgreSQL
- ElastiCache (Redis)
- CloudFront (CDN)
- 추천 — 100K+ MAU
[Option 3: Railway·Fly.io (중간)]
- Vercel-like 단순함
- 더 많은 컨트롤
- 가격 합리
- 추천 — 50K~500K MAUVercel 한계 도달 신호
1. Function timeout 자주
- PDF 생성·이미지 처리
- AI 큰 작업
2. 비용 폭주
- $200+/mo Vercel Pro
- AWS가 더 저렴할 시점
3. 다중 리전 필요
- 글로벌 사용자
- latency 중요
4. 자체 인프라 통제
- 보안·컴플라이언스
- 큰 데이터·DB점진 마이그레이션 (Hybrid)
[Phase 1: 무거운 작업만 분리]
- 이미지 처리 → AWS Lambda
- 비디오 변환 → AWS Elastic Transcoder
- 큰 데이터 처리 → AWS Batch
[Phase 2: API 분리]
- 일부 endpoint → AWS ECS
- Vercel Edge Function → Origin (AWS)
[Phase 3: DB 분리]
- Supabase → AWS RDS (필요 시)
- 또는 Supabase 유지
[Phase 4: 완전 이전]
- 모든 트래픽 AWS
- Vercel 종료AWS ECS Fargate 셋업
# Dockerfile
FROM node:20-alpine
WORKDIR /app
COPY package.json pnpm-lock.yaml ./
RUN corepack enable && pnpm install --frozen-lockfile
COPY . .
RUN pnpm build
EXPOSE 3000
CMD ["pnpm", "start"]# task-definition.json
{
"family": "my-api",
"containerDefinitions": [{
"name": "api",
"image": "ecr-url/my-api:latest",
"portMappings": [{ "containerPort": 3000 }],
"memory": 1024,
"cpu": 512,
"environment": [
{ "name": "DATABASE_URL", "value": "..." }
]
}]
}
# Auto-scaling
- Min: 2 tasks
- Max: 20 tasks
- Target: 70% CPU비용 비교
[10K MAU]
- Vercel Pro: $20
- Supabase Pro: $25
- AI API: $100
- 합계: $145
[100K MAU]
- Vercel Pro + 추가 bandwidth: $200~500
- Supabase: $100
- AI: $1000+
- 합계: $1300+
[100K MAU on AWS]
- ECS (3 tasks): $150
- RDS db.t3.medium: $80
- ElastiCache: $50
- CloudFront: $100
- AI: $1000+
- 합계: $1380+
→ 비슷한 비용
→ 통제·확장은 AWS 유리1인 창업가 — 권장
[0~10K MAU]
Vercel + Supabase
→ $0~50/mo
[10K~100K MAU]
Vercel + Supabase + 일부 AWS Lambda
→ $200~500/mo
[100K~1M MAU]
Hybrid (Vercel + AWS) 또는 Railway/Fly
→ $1000~5000/mo
[1M+ MAU]
Full AWS·GCP + 팀 필수
→ $5000+/mo다음 챕터
CH.79 "팀 빌딩".
AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
무료
월 $0 — 검증·시작 단계
인프라 확장을 무료 도구만으로 시작하는 방법을 알려줘.
소자본
월 $20~50 — MVP·초기 운영
월 $20~50 예산으로 인프라 확장을 검증·MVP 단계까지 진행하는 전략은?
프로덕션
월 $200~500 — 성장 단계
인프라 확장을 프로덕션 단계로 확장할 때 필요한 도구·운영 체계는?
스택
풀스택 — 도구 조합 분석
2026년 인프라 확장 관련 도구 5개를 조합한 추천 스택을 알려줘.
⭐ 이것만 기억하세요
인프라 확장: Vercel → AWS/GCP 전환은 이 3가지만 확실히 잡으세요
1.0~10K MAU = Vercel + Supabase 충분
2.10K+ = Hybrid (Vercel + AWS Lambda for heavy)
3.1인 창업은 Railway·Fly.io이 중간 단계 좋음
공유하기
진행도 78 / 100