TechFeedTechFeed
⚖️ 비교

Cloudflare Pages/Workers vs Railway vs Vercel — 어떤 걸 써야 할까?

Next.js 최적화의 Vercel, 엣지 가성비의 Cloudflare, Docker 자유도의 Railway. 배포 플랫폼 선택 기준을 정리한다.

내 상황에 맞는 도구 찾기

아래 상황 중 본인에게 해당하는 것을 선택하세요.

상황을 선택하면 어떤 도구가 적합한지 알려드립니다

한줄 결론

Next.js 배포와 프리뷰는 Vercel, 엣지 성능과 가성비는 Cloudflare, 컨테이너 기반 유연성은 Railway

핵심 비교표

Cloudflare Pages/WorkersRailwayVercel
호스팅 타입edgecontainerserverless
서버리스지원미지원지원
엣지지원미지원지원
DB 통합d1, kv, r2, hyperdrivepostgres, mysql, redis, mongodbvercel-postgres, vercel-kv, supabase, planetscale
가격 확장성generous-freelineargenerous-free
무료 티어Workers 10만 req/일, Pages 무제한 대역폭, D1 5GB없음 ($5/월 크레딧)Hobby: 100GB 대역폭, 서버리스 함수 포함

상황별 추천 전체 보기

Next.js 프로젝트Vercel
글로벌 엣지 성능Cloudflare Pages/Workers
Docker/커스텀 백엔드Railway
비용 최적화Cloudflare Pages/Workers
PostgreSQL + 백엔드Railway
풀스택 엣지 앱Cloudflare Pages/Workers

각 도구 장단점

Cloudflare Pages/Workers

장점
  • 무료 티어 업계 최고
  • 글로벌 엣지 네트워크
  • D1/KV/R2로 풀스택 가능
  • Pages 무제한 대역폭
단점
  • Workers 런타임 제약 (Node.js 완전 호환 아님)
  • Next.js 지원 제한적
  • 디버깅 도구 부족
상세 보기 →

Railway

장점
  • Docker 네이티브 — 어떤 런타임이든
  • 관리형 DB 원클릭
  • 뛰어난 DX (CLI, 대시보드)
  • 환경변수 관리 편리
단점
  • 엣지 실행 미지원
  • Vercel 대비 프리뷰 배포 약함
  • 대규모 트래픽은 비용 증가
상세 보기 →

Vercel

장점
  • Next.js 네이티브 최적화
  • Git push → 자동 배포
  • PR별 프리뷰 URL
  • Edge Functions
단점
  • Next.js 외 프레임워크는 최적화 제한
  • 대역폭 과금 주의
  • Docker 미지원
상세 보기 →

자주 묻는 질문

Vercel은 Next.js만 지원하나요?

아닙니다. Astro, Nuxt, SvelteKit 등도 배포 가능합니다. 다만 Next.js에 대한 최적화가 가장 깊습니다.

Cloudflare Workers에서 Node.js를 쓸 수 있나요?

Workers는 V8 격리 환경을 사용하며, Node.js API를 완전히 지원하지는 않습니다. 대부분의 npm 패키지는 동작하지만, 일부 네이티브 모듈은 사용할 수 없습니다.

Railway에서 프론트엔드를 배포할 수 있나요?

네. Docker로 어떤 것이든 배포 가능합니다. 다만 프리뷰 배포나 CDN 최적화는 Vercel/Cloudflare가 더 강합니다.

도구 개별 페이지

← 비교 허브로 돌아가기