# 정적 호스팅 무료 구간 비교: 셋이 애초에 서로 다른 것을 셉니다

> Vercel, Netlify, Cloudflare Pages 의 무료 구간을 같은 날 열어 비교했습니다. 세 곳이 측정 단위 자체가 달라서, 대역폭으로 환산해보니 무료로 쓸 수 있는 양이 여섯 배 넘게 벌어졌습니다.

- 출처: https://dec27.dev/ko/static-hosting-free-tier-compare/
- 저자: dec27
- 매체: dec27
- 발행일: 2026-08-19
- 최종 수정(UTC): 2026-08-19
- 카테고리: 웹·앱 개발
- 키워드: 정적 호스팅 무료, Vercel 무료, Netlify 크레딧, Cloudflare Pages 무료, 호스팅 비교

---

## 핵심 요약

- **세 곳의 무료 구간은 단위가 서로 다릅니다.** Vercel 은 항목별로 따로 세고, Netlify 는 크레딧 하나로 몰아서 세고, Cloudflare 는 정적 파일을 아예 안 셉니다.
- **Netlify 는 크레딧 방식으로 바뀌었습니다.** 무료는 월 300 크레딧이고, 대역폭이 GB당 20 크레딧입니다. 대역폭에만 다 쓰면 **월 15GB** 입니다.
- **같은 크레딧으로 배포도 해야 합니다.** 프로덕션 배포 한 번이 15 크레딧이므로, 배포만 하면 **월 20번**에 300 크레딧이 전부 사라집니다.
- Vercel 무료는 **월 100GB** 입니다. 대역폭만 놓고 비교하면 Netlify 무료의 여섯 배가 넘습니다. 산식은 본문에 적었습니다.
- **Cloudflare Pages 는 정적 파일 요청이 무료이고 무제한입니다.** 문서에 "free and unlimited" 이라고 적혀 있습니다. 함수를 쓸 때만 하루 10만 요청 한도에 들어갑니다.
- Cloudflare 만 **하루 단위**입니다. 나머지 둘은 월 단위입니다. 트래픽이 몰리는 날이 있는 서비스라면 이 차이가 실제로 걸립니다.
- 모든 값은 2026년 8월 19일에 각 공개 가격 페이지와 공식 문서에서 확인했습니다.

## 문제 정의: 무료 구간을 나란히 못 놓습니다

정적 사이트를 어디에 올릴지 정할 때 무료 구간을 비교하려고 하면 곧 막힙니다. 한 곳은 GB 를 말하고, 한 곳은 크레딧을 말하고, 한 곳은 요청 수를 말합니다. 단위가 다르니 큰지 작은지 판단이 안 됩니다.

그래서 셋을 같은 날 열어 각자의 단위를 확인하고, **하나의 축으로 환산**했습니다. 축은 대역폭으로 잡았습니다. 블로그나 소개 사이트처럼 정적 파일을 내려주는 것이 주된 일인 사이트에서 가장 먼저 닿는 한도이기 때문입니다.

**네 가지 기준으로 봤습니다. 무료 구간의 측정 단위, 대역폭으로 환산한 값, 배포 한 번의 비용, 일 한도인가 월 한도인가입니다.** 빌드 속도, 프레임워크 지원 범위, 엣지 성능은 이 글에서 다루지 않습니다.

## 셋이 세는 방식이 다릅니다

![세 개의 저울이 나란히 놓여 있고 각각 눈금 단위가 서로 다르게 새겨져 있어 같은 물건을 올려도 다른 값을 가리키는 일러스트. 호스팅 서비스마다 무료 구간의 측정 단위가 다르다는 것을 나타냅니다.](/media/articles/static-hosting-free-tier-compare/different-units.png)

먼저 각 페이지에 적힌 그대로 옮겼습니다.

| 항목 | Vercel (Hobby) | Netlify (Free) | Cloudflare Pages (Free) |
| --- | --- | --- | --- |
| 측정 방식 | 항목별 개별 한도 | 크레딧 단일 풀 | 정적과 동적을 나눔 |
| 무료 한도 | 전송 월 100GB | 월 300 크레딧 | 정적 요청 무제한, 함수 일 10만 요청 |
| 엣지 요청 | 월 100만 | 크레딧에서 차감 (1만 요청당 2 크레딧) | 정적은 무제한 |
| 함수 호출 | 월 100만 | 크레딧에서 차감 | 위 일 10만에 포함 |
| 이미지 최적화 | 월 5,000건 | 명시 없음 | 명시 없음 |
| 기간 단위 | 월 | 월 | 일 |
| 유료 다음 단계 | Pro 좌석당 $20/월 | Pro $20/월, 3,000 크레딧 | Workers Paid 월 $5부터 |

출처는 각 서비스의 공개 페이지이며 2026년 8월 19일에 확인했습니다. [Vercel](https://vercel.com/pricing), [Netlify](https://www.netlify.com/pricing/), [Cloudflare Workers](https://developers.cloudflare.com/workers/platform/pricing/), [Cloudflare Pages Functions](https://developers.cloudflare.com/pages/functions/pricing/).

**측정 방식 줄이 이 표의 핵심입니다.** 나머지 숫자는 이 줄에서 파생됩니다.

## Netlify 크레딧을 GB 로 바꿔봤습니다

Netlify 는 이제 개별 항목마다 한도를 두지 않고 크레딧 하나로 묶어서 셉니다. 페이지에 환산율이 적혀 있으므로 계산이 됩니다.

페이지에 적힌 환산율입니다.

| 사용 항목 | 크레딧 비용 |
| --- | --- |
| 대역폭 | GB당 20 크레딧 |
| 프로덕션 배포 | 회당 15 크레딧 |
| 웹 요청 | 1만 요청당 2 크레딧 |
| 컴퓨트 | GB-시간당 10 크레딧 |

무료 300 크레딧을 각 항목에 전부 몰아 쓴다고 가정하면 이렇게 됩니다.

| 300 크레딧을 전부 쓰면 | 결과 | 산식 |
| --- | --- | --- |
| 대역폭만 | 15GB | 300 ÷ 20 |
| 배포만 | 20회 | 300 ÷ 15 |
| 웹 요청만 | 150만 요청 | 300 ÷ 2 × 10,000 |
| 컴퓨트만 | 30 GB-시간 | 300 ÷ 10 |

**한 항목만 쓰는 경우는 없다는 점이 중요합니다.** 하나의 풀에서 같이 빠져나가므로, 배포를 열 번 하면 그 순간 150 크레딧이 사라지고 대역폭으로 쓸 수 있는 양은 7.5GB 로 줄어듭니다. 개발 중에 자주 배포하는 시기에는 트래픽이 없어도 크레딧이 말라갑니다.

이 구조가 나쁘다는 뜻은 아닙니다. 쓰는 방식에 맞춰 유연하게 배분되는 장점이 있습니다. 다만 **"무료 대역폭 몇 GB" 라는 질문에 하나의 답이 없어지는 구조**이고, 다른 서비스와 비교하기가 그만큼 어려워집니다.

## 대역폭 하나로 세 곳을 세워봤습니다

가정을 먼저 적습니다. 정적 파일을 내려주는 것이 주된 일인 사이트를 기준으로 잡았습니다. Netlify 는 크레딧을 대역폭에만 다 쓴 경우입니다.

| 서비스 | 무료 대역폭 | 근거 |
| --- | --- | --- |
| Vercel | 월 100GB | 페이지에 그대로 적힌 값 |
| Netlify | 월 15GB | 300 크레딧 ÷ 20 크레딧/GB |
| Cloudflare Pages | 상한 명시 없음 | 정적 자산 요청이 "free and unlimited" 이라고 문서에 적혀 있음 |

**Vercel 이 Netlify 의 여섯 배가 넘습니다.** 100 ÷ 15 로 약 6.7배입니다. 배포까지 감안하면 격차는 더 벌어집니다.

Cloudflare 는 애초에 다른 자리에 있습니다. 정적 파일을 몇 GB 내려주든 그 자체로는 한도에 걸리지 않습니다. **대신 함수를 붙이는 순간 하루 10만 요청이라는 벽이 생깁니다.** 정적 페이지만 서빙하는 블로그라면 사실상 상한이 없고, 서버 로직이 들어가면 셋 중 가장 빨리 벽을 만납니다.

무료 구간의 금전 가치를 대략 가늠해볼 수도 있습니다. Netlify 는 추가 크레딧을 1,500 크레딧에 $10 로 팔고 있으므로 크레딧당 약 $0.0067 입니다. 무료 300 크레딧은 **약 $2 어치**입니다. Vercel 의 100GB 를 Pro 초과 단가 GB당 $0.15 로 환산하면 **$15 어치**입니다. 이 환산은 유료 단가를 잣대로 쓴 것이고 실제 원가가 아니라는 점을 밝혀둡니다.

## 일 한도와 월 한도는 다릅니다

![왼쪽에는 넓은 그릇 하나가 놓여 있고 오른쪽에는 같은 크기의 작은 잔이 여러 줄로 빼곡히 늘어선 일러스트. 한 달치를 한 번에 주는 한도와 하루치씩 나눠 주는 한도의 차이를 나타냅니다.](/media/articles/static-hosting-free-tier-compare/daily-vs-monthly.png)

Cloudflare 만 하루 단위로 셉니다. Workers 무료는 하루 10만 요청이고, Pages Functions 요청이 이 할당량에 함께 들어갑니다.

**하루 10만을 한 달로 곱하면 300만이라 넉넉해 보이지만 그렇게 쓰이지 않습니다.** 트래픽은 고르게 오지 않습니다. 어딘가에 소개된 날, 광고를 돌린 날, 뉴스레터를 보낸 날에 몰립니다. 월 한도라면 그날 하루 몰려도 남은 날로 상쇄되는데, 일 한도는 그날 그 자리에서 끊깁니다.

반대로 월 한도에는 다른 위험이 있습니다. 월 중반에 다 써버리면 남은 보름을 통째로 못 쓰게 됩니다. 일 한도는 적어도 다음 날 복구됩니다.

**둘 중 무엇이 유리한지는 트래픽 모양에 달려 있습니다.** 꾸준한 트래픽이면 월 한도가 유리하고, 이벤트성으로 튀는 트래픽이면 매일 초기화되는 쪽이 회복이 빠릅니다.

## 실무 관점: 어떤 순서로 고르나

1. **서버에서 돌릴 로직이 있는지 먼저 봅니다.** 없다면 Cloudflare Pages 의 정적 무제한이 압도적으로 유리합니다. 있다면 하루 10만 요청 안에 들어오는지 계산해봐야 합니다.
2. **개발 중 배포 빈도를 셉니다.** Netlify 를 쓴다면 배포가 그대로 비용입니다. 하루에 몇 번씩 프로덕션 배포를 밀어 넣는 방식이라면 무료 300 크레딧은 첫 주에 소진될 수 있습니다.
3. **트래픽이 고른지 튀는지 봅니다.** 튀는 쪽이면 일 한도인 Cloudflare 가 불리하고, 꾸준한 쪽이면 월 한도가 유리합니다.
4. **무료를 벗어난 다음 단계의 최소 금액을 봅니다.** Vercel 과 Netlify 는 $20 이고 Cloudflare Workers Paid 는 $5 부터입니다. 넘어가는 시점의 부담이 네 배 차이가 납니다.

## 결론

세 곳을 같은 축으로 놓으려면 환산이 필요하고, 환산을 하려면 각자의 단위부터 확인해야 합니다. **"무료가 넉넉하다" 는 말은 어느 단위로 재느냐에 따라 뒤집힙니다.** 정적 파일 기준으로는 Cloudflare 가 사실상 상한이 없고, 대역폭 숫자만 보면 Vercel 이 크고, 유연하게 나눠 쓰는 구조로는 Netlify 가 다릅니다.

모든 값은 2026년 8월 19일에 확인했습니다. 세 곳 모두 요금 구조를 바꾸며, Netlify 는 최근에 크레딧 방식으로 바꾼 상태입니다. 결정 전에 원 페이지를 다시 열어보시기를 권장합니다.

## 관련 글

- [MVP 백엔드 비교: Firebase, Supabase, Appwrite 무료 구간은 언제 끝나는가](https://dec27.dev/ko/mvp-backend-free-tier-limits/)
- [AI 코딩 도구 요금제 비교: 사용량을 숫자로 적어둔 곳은 한 곳뿐입니다](https://dec27.dev/ko/ai-coding-tool-pricing-compare/)
---

## 출처

- [Vercel Pricing (Vercel, 확인 2026-08-19)](https://vercel.com/pricing)
- [Netlify Pricing (Netlify, 확인 2026-08-19)](https://www.netlify.com/pricing/)
- [Cloudflare Workers Pricing (Cloudflare, 확인 2026-08-19)](https://developers.cloudflare.com/workers/platform/pricing/)
- [Cloudflare Pages Functions Pricing (Cloudflare, 확인 2026-08-19)](https://developers.cloudflare.com/pages/functions/pricing/)
