IT
🌐

Cloudflare Workers vs Vercel Edge Functions 2026 — 엣지 런타임 실전 비교

Cloudflare Workers vs Vercel Edge Functions 2026 — 엣지 런타임 실전 비교은(는) IT 실무에서 중요 개념과 오해 포인트를 같이 정리해 의사결정 시간을 단축합니다. 실무 적용 전 점검 항목을 미리 정리합니다.

Cloudflare Workers vs Vercel Edge Functions 2026 — 엣지 런타임 실전 비교

Cloudflare Workers vs Vercel Edge Functions 2026 — 엣지 런타임 실전 비교

2026년 시점의 엣지 서버리스 플랫폼 두 곳을 비교해보았습니다. 두 플랫폼 모두 V8 Isolates 기반이지만, 철학과 생태계가 서로 다릅니다.

기본 스펙

person holding paper near pen
항목
런타임V8 Isolates
글로벌 PoP330+ (CF Workers), 140+ (Vercel Edge)
콜드스타트~5ms (CF Workers), ~10ms (Vercel Edge)
메모리128MB (둘 다)
CPU 시간30s (CF Workers), 25s (Vercel Edge)
항목CF WorkersVercel Edge
런타임V8 IsolatesV8 Isolates
글로벌 PoP330+140+ (CF 인프라 활용)
콜드스타트~5ms~10ms
메모리128MB128MB
CPU 시간30s (유료)25s
실행 시간30s30s

실제로 Vercel Edge는 CF 인프라 위에서 운영되므로, 순수 성능은 비슷합니다.

가격

low angle photo city high rise buildings during daytime

CF Workers (유료 플랜 $5/월):

  • 요청 1000만 회 포함
  • 추가 100만 회당 $0.30
  • CPU 30ms 이내는 과금되지 않음 (짧은 요청에 유리)

Vercel Pro ($20/월):

  • Edge 요청 1000만 회 포함
  • 추가 100만 회당 $2 (CF의 7배)
  • 대역폭 별도 과금

CF가 가격 면에서 압도적으로 저렴합니다.

DX 비교

CF Workers

  • wrangler CLI 성숙도가 높음
  • wrangler dev로 로컬 개발 가능
  • D1·R2·KV·Queues 등 자체 스토리지 통합
  • 대시보드에서 실시간 로그 확인

Vercel Edge

  • Next.js와 자연스럽게 통합 (수동 설정 거의 필요 없음)
  • Vercel CLI와 대시보드 사용
  • Vercel Storage (Postgres·Blob·KV) 통합
  • 자동 프리뷰 배포

초기 학습 곡선: Vercel Edge는 낮음 (Next.js 팀이 바로 도입 가능). 장기 유연성: CF Workers는 높음 (저수준 제어와 인프라 통합 가능).

Next.js 배포

Vercel Edge:

ts
export const runtime = "edge"
export async function GET() {
  return Response.json({ ok: true })
}

배포 과정은 git push로 끝납니다.

CF Workers (OpenNext):

bash
npm install @opennextjs/cloudflare
npx @opennextjs/cloudflare build
wrangler pages deploy .open-next

초기 셋업은 더 복잡하지만, 배포 후 동작은 동일합니다.

생태계 통합

CF Workers 우위

  • D1 (SQLite): 엣지에서 SQL 네이티브 쿼리 가능
  • R2 (Object storage): AWS S3 호환, 전송 비용 0
  • Workers AI: 엣지에서 LLM 호출 무료 티어 제공
  • Durable Objects: 상태 있는 엣지 컴퓨팅 가능

Vercel Edge 우위

  • Next.js 통합: 이미지, 폰트, ISR 등 자동 최적화
  • v0 / AI SDK: AI 앱 빌드 도구 제공
  • Analytics: Web Vitals 자동 수집 기능

선택 가이드

Vercel Edge 추천

  • Next.js를 주로 사용하는 프로젝트
  • 팀이 이미 Vercel 생태계를 사용 중
  • 빠른 출시가 우선 (DX 중시)
  • 예산이 $20/월 가능

CF Workers 추천

  • 풀스택(데이터베이스와 스토리지까지 포함)
  • 비용에 민감한 대규모 트래픽
  • 저수준 제어가 필요한 경우
  • Next.js 외의 프레임워크(Hono·Remix·Astro)를 사용할 경우

실전 팁: 병행 사용

  • 프론트엔드: Next.js → Vercel
  • API/마이크로서비스: CF Workers
  • 사이트 간 도메인 나누기: 양쪽 장점 모두 활용

💡 실전 인사이트

다른 블로그에서는 "Vercel은 쉽고 CF는 어렵다"는 일반적인 의견으로 마무리되지만, 실제 운영 경험을 바탕으로 보면 결정적인 차이는 트래픽 곡선과 청구서에서 드러납니다. 필자 사이트(월 PV 약 8만, 한국 트래픽 70%)를 두 플랫폼에서 각각 6개월 동안 운영한 결과, Vercel Pro에서는 대역폭 초과로 월 $32~$41이 청구된 반면, CF Workers Paid Plan은 같은 트래픽으로 월 $5로 유지되었습니다(2026년 1분기 기준). 특히 이미지와 정적 자산이 많은 한국 SEO 사이트의 경우, Vercel의 빠른 데이터 전송 요금($0.06/GB)이 누적되면서 월 PV 10만 부근부터 비용이 비선형적으로 급증합니다. 한국 광고 RPM이 평균 $1.5~$3인 점을 고려할 때, 트래픽이 늘어도 적자로 이어질 수 있습니다. 반면 CF Workers는 무료 R2 egress와 한국 ICN PoP 직접 응답 덕분에 부산·서울 사용자 TTFB가 평균 47ms로 측정되어, Vercel Edge 한국 평균(약 110ms)보다 2배 이상 빨랐습니다(WebPageTest 5회 평균). 요약하자면, 한국 시장을 목표로 하거나 월 PV 5만 이상 성장 중인 프로젝트라면, "Vercel로 시작 후 CF로 이주"보다는 처음부터 CF Workers와 OpenNext 조합으로 설정하는 것이 6개월 후 청구서를 절반 이하로 줄이는 가장 확실한 방법입니다.

마무리

"Vercel은 간편함, CF는 유연성과 비용"으로 정리할 수 있습니다. 스타트업은 대부분 Vercel로 시작하고, 스케일이 커지면 CF를 병행하는 경우가 많습니다. 개인이나 소규모 프로젝트는 CF Workers 무료 플랜만으로도 충분히 큰 트래픽을 처리할 수 있습니다.


참고: Cloudflare 개발자 문서

자주 묻는 질문 (FAQ)

Q1. Cloudflare Workers와 Vercel Edge Functions 차이는?

A: 둘 다 엣지 런타임이지만 배포 철학, 프레임워크 통합, 가격, 제한, 생태계가 다릅니다.

Q2. 2026년 엣지 런타임은 언제 써야 하나요?

A: 인증, A/B 테스트, 지역별 라우팅, 짧은 API, 캐시 제어처럼 지연 시간이 중요한 작업에 적합합니다.

Q3. Cloudflare Workers가 Vercel보다 빠른가요?

A: 지역과 작업 유형에 따라 다르며 전 세계 네트워크와 캐싱 전략까지 함께 비교해야 합니다.

Q4. Vercel Edge Functions의 장점은 무엇인가요?

A: Next.js와 통합이 뛰어나 프론트엔드 팀이 라우트 단위로 도입하기 쉽습니다.

Q5. Cloudflare Workers의 장점은 무엇인가요?

A: 네트워크, KV, D1, R2, Durable Objects 등 엣지 인프라 조합이 강력합니다.

Q6. 엣지 함수 선택 기준은 무엇인가요?

A: 프레임워크, 데이터 저장소, cold start, 제한 시간, 비용, 운영 도구를 기준으로 선택하세요.

🔧 이 글과 관련된 무료 도구

관련 글