서버를 직접 관리하지 않고 함수 단위로 코드를 배포하는 방식. 요청이 올 때만 실행되고, 사용한 만큼만 과금됩니다.
서버리스 함수 비교 2026 — Vercel vs Cloudflare vs AWS Lambda
Vercel Functions, Cloudflare Workers, AWS Lambda 세 서버리스 플랫폼의 기능, 콜드스타트, 가격, 런타임 지원을 비교한다. Edge vs Node.js 런타임 차이와 프로젝트별 추천을 포함한다.
한 줄 요약: Vercel은 프론트엔드 즉시 배포에 최적, Cloudflare Workers는 엣지 컴퓨팅에 강하고, AWS Lambda는 복잡한 백엔드 파이프라인에 적합하다.
서버리스 함수의 3대 플랫폼을 콜드 스타트, 가격, 런타임 지원, 제약 사항 기준으로 비교한다. 프로젝트 규모와 기술 스택에 따른 선택 가이드를 제시한다.
서버리스 함수란


Vercel Functions: Next.js API Routes, Server Actions와 자동 통합. git push만으로 배포된다. Edge Runtime과 Node.js Runtime 선택 가능. 무료 플랜에서 월 100GB 대역폭, 함수 실행 100시간 제공. 단점은 실행 시간 제한(무료 10초, Pro 60초)과 Node.js 전용이라는 점.
Cloudflare Workers: 전 세계 300+ 엣지 로케이션에서 실행. 콜드 스타트가 거의 없다(V8 isolate 기반). KV, D1(SQLite), R2(스토리지), Queues 등 Cloudflare 생태계와 통합. Workers AI로 엣지에서 LLM 추론도 가능. 단점은 Node.js API 일부 미지원(fs, net 등).
AWS Lambda: 가장 성숙한 플랫폼. Node.js, Python, Go, Java, .NET, Rust 등 다양한 런타임 지원. SQS, DynamoDB, S3 등 AWS 서비스와 네이티브 연동. 복잡한 이벤트 드리븐 아키텍처에 적합. 단점은 설정 복잡성과 콜드 스타트(특히 Java/Python).
플랫폼 비교
| 항목 | Vercel | Cloudflare | AWS Lambda |
|---|---|---|---|
| 콜드 스타트 | 보통 | 거의 없음 | 있음 |
| 런타임 | Node.js | V8 Isolates | 다중 |
| 무료 티어 | 넉넉 | 매우 넉넉 | 100만 요청/월 |

선택 가이드
Next.js 프로젝트라면 Vercel이 설정 없는 최적 선택이다. 글로벌 지연을 최소화해야 하면 Cloudflare Workers. 복잡한 백엔드 파이프라인(SQS + DynamoDB + S3 연동)이면 AWS Lambda. 한 프로젝트에서 여러 플랫폼을 혼용하는 것도 일반적이다 — 프론트엔드는 Vercel, 백엔드 API는 Lambda처럼.