Vercel 무료 플랜으로 웹사이트를 운영할 때 알아야 할 제한사항

Vercel은 프론트엔드 개발자에게 매우 편리한 배포 플랫폼이다. GitHub, GitLab, Bitbucket과 연동해 자동 배포를 구성할 수 있고, Next.js 같은 프레임워크와의 호환성도 좋다. 개인 프로젝트, 포트폴리오, 테스트용 앱, 작은 정적 웹사이트를 운영할 때 무료 플랜인 Hobby 플랜은 충분히 매력적이다.

다만 “무료”라는 말만 보고 실제 서비스를 운영하면 예상치 못한 제한에 걸릴 수 있다. Vercel 무료 플랜은 무제한 호스팅 서비스가 아니라, 개인 프로젝트와 작은 규모의 애플리케이션을 위한 제한된 리소스 제공 플랜에 가깝다.

이 글에서는 한 계정에서 몇 개의 무료 웹사이트를 운영할 수 있는지, 트래픽과 사용량이 프로젝트별인지 계정 전체 기준인지, 그리고 무료로 Vercel을 사용할 때 어떤 점을 조심해야 하는지 정리한다. 수치는 2026년 6월 8일 기준 Vercel 공식 문서를 기준으로 확인했다.

1. 무료 계정에서 웹사이트를 몇 개까지 만들 수 있을까?

Vercel 공식 문서 기준으로 Hobby 플랜은 최대 200개의 프로젝트를 만들 수 있다. 여기서 프로젝트는 보통 하나의 웹사이트 또는 하나의 애플리케이션 배포 단위라고 보면 된다. 숫자만 보면 무료 계정 하나로 최대 200개의 웹사이트를 만들 수 있는 셈이다.

하지만 이 숫자를 “실서비스 웹사이트 200개를 무료로 안정적으로 운영할 수 있다”는 의미로 해석하면 안 된다. 프로젝트 수 제한은 200개지만, 트래픽, 빌드 시간, 함수 실행, 이미지 최적화, 로그 보관, 분석 이벤트 같은 운영 리소스에는 별도의 사용량 제한이 있다.

대표적인 Hobby 플랜 기준은 다음과 같다.

항목Hobby 플랜 기준
생성 가능한 프로젝트 수200개
하루 배포 횟수100회
빌드 실행 시간6,000분
Active CPU4 CPU-hours
Provisioned Memory360 GB-hours
Function Invocations100만 회
Fast Data Transfer100GB
Fast Origin Transfer최대 10GB
Image Optimization Source Images1,000개
Web Analytics Events월 50,000 이벤트
Runtime Logs 보관1시간
Cron Job 최소 실행 간격하루 1회

이 수치는 Vercel Limits, Vercel Hobby Plan, Cron Jobs Usage & Pricing, Web Analytics Pricing 문서 기준이다. 플랜 정책은 바뀔 수 있으므로 운영 전에는 항상 최신 공식 문서를 다시 확인해야 한다.

2. 사용량은 프로젝트별로 따로 계산될까?

핵심은 이렇다.

무료 플랜에서 여러 프로젝트를 운영한다면 프로젝트별 무료 한도가 아니라, 계정 또는 팀 전체 사용량 풀을 여러 프로젝트가 나눠 쓰는 구조로 이해하는 편이 안전하다.

Vercel의 Usage 페이지는 기본적으로 계정 내 모든 프로젝트의 사용량을 보여준다. 공식 문서에서도 Count는 계정 내 모든 프로젝트를 합산한 특정 지표의 총량을 보여주고, Project는 프로젝트별 사용량을 보여준다고 설명한다.

예를 들어 프로젝트 A가 70GB, 프로젝트 B가 40GB의 Fast Data Transfer를 사용했다면 “각 프로젝트가 100GB 이하니까 괜찮다”가 아니라 계정 전체 관점에서는 110GB 사용으로 볼 수 있다.

특히 여러 프로젝트를 올릴 때는 다음 리소스를 계정 전체 관점에서 봐야 한다.

  • Fast Data Transfer
  • Function Invocations
  • Active CPU
  • Provisioned Memory
  • Build Execution
  • Image Optimization
  • Web Analytics Events
  • Edge Requests
  • Blob Storage 및 Blob Data Transfer

Vercel Blob 문서도 Hobby 플랜의 포함 리소스 사용량이 프로젝트 내 Vercel 서비스 전체에서 공유된다고 설명한다. Blob뿐 아니라 Vercel의 사용량 모델 전반을 볼 때, “사이트마다 새 한도가 생긴다”는 식으로 이해하면 위험하다.

3. 상업적 서비스에 써도 될까?

가장 중요한 주의점은 사용 목적이다.

Vercel Hobby 플랜은 무료이고 개인 프로젝트, 작은 규모의 애플리케이션에 맞춰져 있다. 또한 Vercel Hobby 문서는 Fair Use Guidelines를 언급하며 Hobby 플랜을 비상업적 개인 사용으로 제한한다고 설명한다.

따라서 다음과 같은 경우에는 Hobby 플랜 사용이 부적절할 수 있다.

  • 회사 공식 웹사이트
  • 고객사 납품용 웹사이트
  • 유료 SaaS
  • 광고 수익을 목적으로 하는 서비스
  • 쇼핑몰, 예약 서비스, 결제 기능이 있는 서비스
  • 프리랜서 클라이언트에게 제공하는 상업 프로젝트

기술적으로 배포가 가능하더라도 정책상 적합하지 않을 수 있다. 트래픽이 늘거나 상업적 성격이 명확하다면 Pro 플랜 이상을 검토하는 것이 맞다.

개인 포트폴리오, 테스트 앱, 오픈소스 데모, 개인 블로그 정도라면 Hobby 플랜에 잘 맞는다.

4. 사용량을 초과하면 어떻게 될까?

Hobby 플랜은 무료 티어이므로 일반적으로 초과 사용량이 자동 과금되는 구조가 아니다. 대신 제한을 넘으면 해당 기능을 일정 기간 사용할 수 없거나 다음 주기까지 기다려야 한다.

Vercel Hobby 문서에 따르면 대부분의 경우 Hobby 플랜에서 사용량 한도를 초과하면 30일이 지날 때까지 해당 기능을 다시 사용할 수 없다. Web Analytics도 Hobby 플랜에서 월 50,000 이벤트를 넘으면 초과 과금이 아니라 수집 중단 방식으로 처리된다.

무료 플랜에서 실제 사용자가 있는 서비스를 운영한다면 다음 리스크가 생긴다.

  • 분석 이벤트 수집이 멈출 수 있음
  • 배포 횟수 제한에 걸릴 수 있음
  • 서버리스 함수 호출이 제한될 수 있음
  • 이미지 최적화 한도에 도달할 수 있음
  • 트래픽 증가 시 전송량 한도에 걸릴 수 있음
  • 로그 보관 시간이 짧아 장애 분석이 어려울 수 있음

5. 정적 웹사이트와 동적 애플리케이션은 부담이 다르다

Vercel 무료 플랜을 안전하게 쓰려면 자신의 프로젝트가 어떤 유형인지 구분해야 한다.

정적 웹사이트

다음과 같은 사이트는 Hobby 플랜에 비교적 적합하다.

  • 포트폴리오
  • 개인 소개 페이지
  • 정적 블로그
  • 랜딩 페이지 테스트
  • HTML/CSS/JS 기반 데모
  • 문서 사이트

정적 파일 중심의 사이트는 서버리스 함수 사용량이 거의 없고 캐시 효율도 좋기 때문에 리소스 소모가 적다.

동적 애플리케이션

다음과 같은 프로젝트는 무료 플랜에서 금방 제한에 가까워질 수 있다.

  • 로그인 기능이 있는 앱
  • DB를 자주 호출하는 서비스
  • 서버리스 API를 많이 사용하는 앱
  • 이미지 업로드와 변환 기능이 있는 앱
  • 실시간 기능이 필요한 앱
  • 크론 작업이 필요한 서비스
  • 쇼핑몰, 예약, 대시보드형 서비스

특히 Vercel Functions를 많이 쓰는 구조라면 Function Invocations, Active CPU, Provisioned Memory 사용량을 꾸준히 봐야 한다.

6. Vercel Functions를 백엔드처럼 쓸 때의 주의점

Vercel은 프론트엔드 배포에 강하지만, 무료 플랜에서 백엔드 역할까지 무겁게 맡기는 것은 조심해야 한다.

예를 들어 다음과 같은 API를 Vercel Functions로 처리하면 사용량이 빠르게 증가할 수 있다.

/api/search
/api/upload
/api/payment
/api/recommend
/api/export
/api/generate-report

단순 조회 API는 괜찮을 수 있지만, DB 조회가 많거나 외부 API 호출이 많거나 이미지 처리처럼 무거운 작업이 들어가면 무료 플랜의 포함량을 빨리 소모한다.

또한 Vercel Functions는 WebSocket 서버로 동작하는 것을 지원하지 않는다. 실시간 채팅, 실시간 알림, 실시간 협업 기능이 필요하다면 별도의 실시간 플랫폼이나 백엔드 서버를 고려해야 한다.

7. Cron Job도 무료 플랜에서는 제한이 있다

Vercel Cron Jobs는 편리하지만 Hobby 플랜에서는 실행 빈도 제한이 있다. 공식 문서 기준으로 Hobby 계정은 Cron Job을 하루 한 번만 실행할 수 있고, 시간 정밀도도 시간 단위로만 보장된다.

예를 들어 매시간 실행하거나 30분마다 실행하는 크론 표현식은 Hobby 플랜에서 배포에 실패할 수 있다.

무료 플랜에 적합하지 않은 작업은 다음과 같다.

  • 5분마다 재고 확인
  • 10분마다 외부 API 동기화
  • 매시간 데이터 크롤링
  • 실시간성 알림 발송
  • 짧은 주기의 배치 작업

하루 한 번 실행되는 간단한 작업이라면 가능하지만, 운영 서비스의 핵심 배치 시스템으로 쓰기에는 부족하다.

8. 로그 보관 시간이 짧다

Hobby 플랜의 Runtime Logs는 1시간만 보관된다. Pro 플랜은 1일, Enterprise는 3일로 더 길다.

개인 프로젝트에서는 큰 문제가 아닐 수 있지만, 실제 서비스에서는 이 제한이 치명적일 수 있다. 장애가 발생했는데 몇 시간 뒤에 확인하면 런타임 로그가 사라져 있을 수 있기 때문이다.

운영 서비스를 Vercel 무료 플랜에 올린다면 최소한 다음 중 하나는 고려해야 한다.

  • 외부 로깅 서비스 연동
  • 에러 추적 도구 사용
  • 중요한 API 에러는 별도 저장
  • 서버리스 함수 내부에서 필요한 오류 정보를 DB나 외부 로그로 전송

단, 외부 로그 전송도 함수 실행과 네트워크 사용량을 증가시킬 수 있으므로 과도하게 남발하면 안 된다.

9. 이미지 최적화는 무료처럼 보여도 사용량을 먹는다

Next.js의 <Image /> 컴포넌트와 Vercel Image Optimization은 매우 편리하다. 하지만 이미지 최적화도 무료 무제한은 아니다.

Hobby 플랜에는 Image Optimization Source Images 1,000개 제한이 있다. 이미지가 많은 블로그, 갤러리, 쇼핑몰, 포트폴리오 사이트라면 생각보다 빨리 한도에 접근할 수 있다.

이미지가 많은 사이트라면 다음 전략이 필요하다.

  • 업로드 이미지 크기를 사전에 줄이기
  • 불필요한 원본 이미지를 사용하지 않기
  • 썸네일을 별도로 생성하기
  • 외부 이미지 CDN 사용 검토
  • 정적 이미지와 동적 이미지를 구분해서 관리하기

10. 무료 플랜으로 여러 사이트를 운영할 때의 현실적인 기준

Vercel Hobby 플랜으로 여러 사이트를 운영할 수는 있다. 하지만 “몇 개까지 가능한가?”보다 중요한 질문은 “각 사이트가 얼마나 많은 리소스를 쓰는가?”다.

적합한 사용 사례

  • 개인 포트폴리오 여러 개
  • 테스트용 프론트엔드 프로젝트
  • 정적 랜딩 페이지
  • 학습용 Next.js 앱
  • GitHub 프로젝트 데모
  • 소규모 개인 블로그

부적합한 사용 사례

  • 고객사 상업 웹사이트
  • 트래픽이 많은 블로그
  • 결제 기능이 있는 서비스
  • 광고 수익 목적의 사이트
  • 서버리스 API가 많은 SaaS
  • 이미지 업로드가 많은 서비스
  • 실시간 기능이 필요한 앱
  • 회사 내부 운영 시스템

프로젝트 수만 보면 200개까지 가능하지만, 실제로는 트래픽과 기능 구조에 따라 훨씬 적은 수에서도 한도에 걸릴 수 있다.

11. 무료 Vercel 운영 체크리스트

Vercel Hobby 플랜으로 서비스를 운영하기 전에는 다음을 확인하는 것이 좋다.

[ ] 상업적 목적이 아닌가?
[ ] 프로젝트 수가 200개 이하인가?
[ ] 계정 전체 Fast Data Transfer 100GB 안에 들어오는가?
[ ] 서버리스 함수 호출이 많지 않은가?
[ ] 이미지 최적화 사용량이 과도하지 않은가?
[ ] 하루 배포 100회 제한에 걸리지 않는가?
[ ] 빌드 시간이 길지 않은가?
[ ] Cron Job이 하루 1회 이하인가?
[ ] 장애 분석을 위한 로그 전략이 있는가?
[ ] WebSocket 같은 실시간 서버 기능이 필요하지 않은가?
[ ] 무료 한도 초과 시 서비스 영향이 있어도 괜찮은가?

여러 항목이 불안하다면 Hobby 플랜은 개발과 테스트용으로 쓰고, 운영 서비스는 Pro 플랜이나 별도 인프라를 고려하는 것이 맞다.

결론: 무료 Vercel은 작은 개인 프로젝트에 강하다

Vercel 무료 플랜은 훌륭한 개발자 도구다. 특히 정적 사이트, 개인 포트폴리오, 작은 Next.js 프로젝트, 실험용 앱을 빠르게 배포하는 용도로는 상당히 강력하다.

하지만 무료 플랜은 무제한 운영 환경이 아니다. 한 계정에서 최대 200개 프로젝트를 만들 수 있지만, 트래픽과 사용량은 계정 또는 팀 전체 기준으로 누적된다고 이해해야 한다. 또한 Hobby 플랜은 기본적으로 개인과 비상업적 사용을 위한 플랜이다.

현실적인 전략은 다음과 같다.

개인 프로젝트 / 포트폴리오 / 테스트 앱 -> Hobby 플랜 적합
상업 서비스 / 고객사 프로젝트 / 트래픽 있는 운영 서비스 -> Pro 이상 검토

무료로 시작하는 것은 좋다. 다만 실제 사용자가 붙고, 트래픽이 생기고, 서버리스 함수와 이미지 최적화 사용량이 늘어나기 시작한다면 그 시점부터는 더 이상 “무료 호스팅”이 아니라 “운영 인프라”로 판단해야 한다.