
사이드 프로젝트로 만든 웹사이트가 바이럴을 탔는데, 다음 달 호스팅 청구서에 96,000달러(약 1억 3천만 원)가 찍혔습니다.
글로벌 테크 유튜브 채널인 Fireship의 폭탄 청구서 분석 영상에서 다뤄져 100만 회 이상의 조회수를 기록한 실화입니다. 서버를 직접 관리할 필요 없이 트래픽에 맞춰 무한대로 자동 확장(Auto-scaling)된다는 서버리스(Serverless)의 마법이, 트래픽 폭증 시 감당할 수 없는 ‘비용의 악몽’으로 돌아온 것이죠.
하지만 여전히 서버리스는 빠른 개발과 글로벌 배포를 위한 최고의 무기입니다.
현재 전 세계 개발자들이 가장 많이 선택하는 서버리스 3대 플랫폼인 Vercel(버셀), Cloudflare(클라우드플레어), **AWS Lambda(아마존 람다)**의 장단점과 비용 함정, 그리고 내 프로젝트에 맞는 최적의 선택 기준을 정리해 드립니다.
한눈에 보는 서버리스 3대장 핵심 비교
| 비교 항목 | Vercel (버셀) | Cloudflare (Workers & Pages) | AWS Lambda (아마존 웹서비스) |
|---|---|---|---|
| 핵심 정체성 | 극강의 프론트엔드 개발자 경험 (DX) | 초저지연 글로벌 엣지 네트워크 & 제로 이그레스 | 엔터프라이즈 인프라의 표준이자 절대 강자 |
| 주력 스택 | Next.js, Astro, React 최적화 | 엣지 서버리스 함수(V8 격리), 정적 호스팅 | 백엔드 API, 마이크로서비스, 대규모 데이터 파이프라인 |
| 콜드 스타트(Cold Start) | 중간 (자체 캐싱 및 엣지 라우팅 지원) | 거의 제로 (0ms에 수렴하는 V8 Isolate 구동) | 컨테이너 초기화로 인한 지연(수백 ms) 존재 |
| 데이터 전송료 (Egress) | 대역폭 초과 시 비용 상승 가파름 | 네트워크 전송료(Egress) $0 정책 | 리전 간 및 외부 전송료가 복잡하게 누적 |
| 추천 대상 | 1인 개발자, 스타트업, 웹 런칭 속도 최우선 | 고트래픽 웹사이트, 비용 절감, 글로벌 엣지 API | 대기업, 복잡한 인프라 결합, 커스텀 백엔드 |
1. Vercel (버셀): “프론트엔드 개발자에게는 대체 불가능한 천국”
Vercel은 단순한 호스팅 서비스가 아니라, 개발자가 오직 코드 작성에만 집중할 수 있게 돕는 ‘개발자 경험(Developer Experience)’ 그 자체를 판매합니다.
장점
- 압도적인 배포 편의성: GitHub 저장소에
git push를 날리는 순간 자동으로 프리뷰 URL이 생성되고 브랜치별 배포 환경이 즉시 갖춰집니다. - Next.js와의 퍼스트파티 최적화: 서버사이드 렌더링(SSR), 증분 정적 재생성(ISR) 등 복잡한 프레임워크 기능을 아무런 추가 인프라 세팅 없이 100% 누릴 수 있습니다.
단점 & 주의할 점
- 리셀러 마진의 비용 함정: Vercel은 자체 데이터센터를 운영하는 것이 아니라 AWS와 Cloudflare 인프라 위에서 동작하는 프록시 레이어입니다. 따라서 무료 플랜(Hobby)을 넘어 트래픽이 급증하거나 대용량 이미지 변환을 돌리면 AWS 원가보다 훨씬 비싼 대역폭 요금이 청구될 수 있습니다. (반드시 **지출 한도(Spend Cap)**를 설정해야 합니다)
2. Cloudflare (클라우드플레어): “지갑을 지켜주는 파격적인 가성비와 엣지 속도”
전 세계 300개 이상의 도시를 아우르는 자체 CDN 엣지 인프라를 바탕으로, 서버리스 시장의 최대 다크호스로 자리 잡았습니다.
장점
- 전송료 무료(Zero Egress Fee): 타 클라우드가 데이터 다운로드 요금으로 돈을 벌 때, Cloudflare는 아웃바운드 트래픽 요금을 거의 받지 않아 디도스(DDoS) 공격이나 트래픽 폭증 시에도 청구서 폭탄 위험이 가장 적습니다.
- 0초에 가까운 즉시 응답: 도커(Docker) 컨테이너를 매번 띄우는 대신 경량화된 크롬 V8 엔진 격리 기술(Isolates)을 사용하여 콜드 스타트 지연이 사실상 없습니다.
단점 & 주의할 점
- Node.js 완전 호환의 한계: 순수 Node.js 환경이 아닌 경량 런타임 위에서 돌기 때문에, 특정 C 기반 라이브러리나 무거운 레거시 패키지를 실행할 때 호환성 에러가 발생할 수 있습니다.
3. AWS Lambda: “모든 것을 연결하는 거대한 인프라의 표준”
2014년 서버리스라는 개념을 전 세계에 처음 선보인 원조이자, 여전히 엔터프라이즈 시장의 척추 역할을 하고 있습니다.
장점
- 무한에 가까운 클라우드 생태계: S3(스토리지), DynamoDB(데이터베이스), SQS(메시지 큐) 등 수백 개에 달하는 AWS 전용 서비스와 원클릭으로 연결되어 거대한 기업용 아키텍처를 구성할 수 있습니다.
- 실행 시간과 유연성: 최대 15분까지 실행 가능한 긴 함수 수명과 최대 10GB 메모리 할당으로 머신러닝 추론이나 대용량 파일 인코딩 작업도 거뜬히 처리합니다.
단점 & 주의할 점
- 악명 높은 IAM 권한 세팅: 개발을 시작하기도 전에 복잡한 IAM 정책, VPC 보안 그룹, API Gateway 라우팅을 공부해야 해서 진입 장벽이 매우 높습니다.
프로젝트별 최종 선택 가이드
- Astro나 Next.js로 블로그, 포트폴리오, 1인 SaaS 서비스를 빠르게 런칭할 때 → Vercel을 선택하세요. 깃허브 연동과 커스텀 도메인 설정이 1분 만에 끝납니다. (단, 과금 한도 알림 필수)
- API 호출 수가 매달 수천만 건에 달하거나, 트래픽 비용 폭탄이 가장 두려울 때 → Cloudflare Pages & Workers가 최고의 방패이자 가성비입니다.
- 복잡한 백엔드 마이크로서비스, 비동기 큐 처리, 기업용 보안 규정이 중요할 때 → AWS Lambda가 여전히 안전한 정답입니다.
마치며
‘서버가 없다’는 뜻의 서버리스는 사실 서버가 없는 것이 아니라, **“서버 관리의 골칫거리를 다른 회사에 돈을 주고 위임한다”**는 의미입니다.
무조건 유명한 도구를 따라가기보다, 내 서비스의 프론트엔드 비중과 트래픽 예측치에 맞춰 적절한 플랫폼을 선택해야 예상치 못한 청구서의 공포 없이 안정적으로 서비스를 키워나갈 수 있습니다.
