OPEN HYPER STEP
← 목록으로 (ai-startup)
AI-STARTUP · 78 / 100
ai-startup
CHAPTER 78 / 100
읽기 약 2
FUNCTION

인프라 확장: Vercel → AWS/GCP 전환


핵심 개념

확장 시점·옵션·실전 마이그레이션 — 1만 → 10만 사용자.

본문

확장 시점

📋 코드 (15줄)
[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

마이그레이션 옵션

📋 코드 (18줄)
[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 MAU

Vercel 한계 도달 신호

📋 코드 (15줄)
1. Function timeout 자주
   - PDF 생성·이미지 처리
   - AI 큰 작업

2. 비용 폭주
   - $200+/mo Vercel Pro
   - AWS가 더 저렴할 시점

3. 다중 리전 필요
   - 글로벌 사용자
   - latency 중요

4. 자체 인프라 통제
   - 보안·컴플라이언스
   - 큰 데이터·DB

점진 마이그레이션 (Hybrid)

📋 코드 (16줄)
[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📋 코드 (9줄)
# 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"]
YAML📋 코드 (20줄)
# 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

비용 비교

📋 코드 (22줄)
[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인 창업가 — 권장

📋 코드 (15줄)
[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