클라우드플레어 Workers 요금, 정적 사이트는 한 달에 얼마인가요
블로그를 Cloudflare Workers에 올리려는데, 방문자가 늘면 요금이 얼마나 나올까요?
한 줄 답
정적 파일만 내보내는 사이트라면 무료 요금제로 0원이에요. 정적 파일 요청은 무료·무제한이라 방문자가 늘어도 요금이 붙지 않고, 먼저 닿는 한도는 배포 한 번에 담을 수 있는 파일 2만 개예요. 유료는 계정당 월 5달러부터이고 파일 상한이 10만 개로 올라가요.
| 항목 | Workers Free | Workers Paid |
|---|---|---|
| Worker 요청 | 하루 100,000회 | 제한 없음 |
| 호출 한 번의 CPU 시간 | 10ms | 5분 |
| Worker 버전당 정적 자산 파일 수 | 20,000개 | 100,000개 |
| 정적 자산 파일 하나의 크기 | 25MiB | 25MiB |
| Worker 크기(압축 전) | 64MiB | 64MiB |
| 메모리 | 128MB | 128MB |
| 요청 하나의 하위 요청 | 50개 | 10,000개 |
| Worker당 환경 변수 | 64개 | 128개 |
| 계정당 Worker 수 | 100개 | 500개 |
| 계정당 Cron Trigger | 5개 | 250개 |
| Worker 시작 시간 | 1초 | 1초 |
표의 숫자는 아래 출처를 기준일에 읽은 것입니다. 그 뒤에 바뀌었을 수 있습니다.
- 정적 자산 요청은 이 표의 'Worker 요청'에 들어가지 않습니다. Cloudflare 요금 문서는 정적 자산 요청을 무료·무제한으로 적습니다.
- Free의 하루 100,000회는 UTC 자정, 한국 시간 오전 9시에 다시 셉니다. 넘으면 Cloudflare 1027 오류가 나갑니다.
- Paid의 CPU 시간 5분은 상한이고, 따로 정하지 않으면 호출 한 번에 30초까지입니다.
- 파일 수 상한은 한 번 배포한 Worker 버전 하나에 들어가는 파일 수입니다. 한도 상향은 Cloudflare의 Limit Increase Request Form으로 요청합니다.
주의
- 정적 자산 요청이 무료·무제한이라고 Worker 요청까지 무료·무제한인 것은 아닙니다. 요청을 Worker 코드가 먼저 받도록 지정한 경로는 무료 요금제에서 계정의 Worker 요청이 하루 10만 회를 넘으면 429 오류로 응답합니다.
- 파일 2만 개는 배포 한 번의 파일 수라서, 이미지 폴더를 통째로 올리거나 언어판을 늘리면 방문자가 적어도 먼저 닿습니다. 빌드 폴더의 파일 수를 배포 전에 세어 봅니다.
- 무료 요금제의 하루 요청 한도는 한국 시간 자정이 아니라 오전 9시(UTC 자정)에 다시 셉니다.
먼저 알아야 할 것
- 정적 파일 요청은 무료·무제한입니다. HTML, 이미지, CSS처럼 빌드된 파일을 그대로 내보내는 요청은 무료 요금제에서도 세지 않고, 유료 요금제에서도 요금이 붙지 않습니다.
- 요금과 한도가 세는 것은 Worker 코드가 실행되는 요청입니다. 무료 요금제는 하루 10만 회, 유료는 월 1,000만 회까지가 기본에 들어 있습니다.
- 정적 사이트가 먼저 닿는 한도는 파일 수입니다. 배포 한 번(Worker 버전 하나)에 담을 수 있는 정적 파일이 무료 2만 개, 유료 10만 개입니다.
한 달 요금은 어떻게 나오나요
Cloudflare 요금 문서에 따르면 유료 요금제(Workers Paid)는 계정당 월 최소 5달러이고, 그 안에 Worker 요청 월 1,000만 회와 CPU 시간 월 3,000만 밀리초가 들어 있습니다. 넘으면 요청 100만 회당 0.30달러, CPU 시간 100만 밀리초당 0.02달러가 붙습니다. 데이터 전송량(egress)에는 추가 요금이 없습니다.
정적 자산 요청은 이 계산에 들어가지 않습니다. 요금 문서의 예시가 그대로 이 경우인데, 한 달 1,500만 요청 중 80%가 정적 파일이고 나머지가 Worker 코드를 부르는 프로젝트는 요청과 CPU 모두 포함량 안이라 합계 5달러입니다. 정적 파일만 있는 사이트는 무료 요금제로 두면 이 5달러도 없습니다. 파일을 올려 두는 저장 비용도 따로 없습니다.
무료 요금제에서 먼저 막히는 곳은 어디인가요
요청 수보다 파일 수가 먼저입니다. Cloudflare 한도 문서는 Worker 버전 하나에 들어가는 정적 자산 파일을 무료 2만 개, 유료 10만 개로 정하고, 파일 하나는 두 요금제 모두 25MiB까지입니다. 이 한도는 방문자 수와 상관없이 배포할 때 걸립니다.
이 사이트로 세어 봤습니다. 2026년 9월 30일 빌드한 결과물은 파일 4,009개로 무료 상한의 약 20%였고, 가장 큰 파일은 약 1.5MB였습니다. 그중 HTML 페이지는 321쪽뿐이고, 2,722개가 원신 캐릭터 페이지와 계산기에 쓰는 공식 이미지였습니다. 이 사이트에서 파일 수를 끌어올린 것은 페이지가 아니라 이미지였습니다.
Worker 경로가 하나라도 있으면 무엇이 달라지나요
정적 사이트에 API 경로 하나를 Worker로 붙이는 경우가 흔합니다. 이 사이트도 원신 계산기용 경로 하나를 Worker 코드가 먼저 받도록 지정해 두었습니다(run_worker_first). 이렇게 지정한 경로의 요청은 매번 Worker를 실행하므로 Worker 요청으로 셉니다.
Cloudflare 정적 자산 문서에 따르면 무료 요금제에서 계정의 Worker 요청이 하루 한도(10만 회)를 넘으면, 이 경로의 요청은 정적 파일로 돌아가지 않고 429(요청이 너무 많음)로 응답합니다. 한도는 UTC 자정, 한국 시간 오전 9시에 다시 셉니다. 정적 페이지는 그대로 열리고 그 경로만 멈추는 셈이라, API 경로를 붙였다면 계정 전체의 하루 Worker 요청 수를 따로 봅니다.
정리하면
- 정적 파일만 있는 사이트는 무료 요금제로 월 0원이고, 방문자가 늘어도 정적 파일 요청에는 요금이 붙지 않습니다.
- 무료 요금제에서 먼저 닿는 것은 배포당 파일 2만 개입니다. 이 사이트는 2026년 9월 30일 기준 4,009개였고, 대부분이 이미지였습니다.
- 유료 요금제는 계정당 월 5달러부터이고, 파일 상한 10만 개와 Worker 요청 월 1,000만 회가 들어 있습니다.
자주 묻는 것
- Cloudflare Pages와 요금이 다른가요?
- Cloudflare Workers 요금 문서는 Pages Functions가 모두 Workers로 과금되고, 이 문서의 가격과 포함량이 그대로 적용된다고 적고 있습니다. Pages의 파일 수 같은 한도는 Pages 문서에서 따로 확인합니다.
- 빌드도 Cloudflare에서 하면 한도가 따로 있나요?
- Workers Builds는 무료 요금제에서 월 3,000분, 유료에서 월 6,000분까지 빌드할 수 있고, 빌드 한 번은 20분을 넘으면 중단됩니다. GitHub Actions처럼 다른 곳에서 빌드해 올리면 이 한도는 쓰지 않습니다.
- 파일 2만 개를 넘으면 어떻게 하나요?
- 유료 요금제로 바꾸면 Worker 버전당 10만 개까지 올릴 수 있습니다. 그 이상은 Cloudflare의 한도 상향 요청 양식으로 요청할 수 있고, 올릴 수 있는 한도인지는 Cloudflare가 검토한 뒤 알려 줍니다. 쓰지 않는 원본 이미지를 빌드에서 빼는 것도 파일 수를 줄이는 방법입니다.
출처
본문의 숫자와 조건은 아래 출처에서 가져왔습니다. 직접 잰 값은 따로 표시합니다.
- 1Limits · Cloudflare Workers docs
표 전체 — 요금제별 요청·CPU·파일 수·파일 크기 한도, 하루 요청 한도의 초기화 시각과 1027 오류
- 2Pricing · Cloudflare Workers docs
유료 요금제 계정당 월 최소 5달러, 포함량과 추가 단가, 정적 자산 요청이 무료·무제한이라는 것, 전송량 추가 요금이 없다는 것
- 3Billing and Limitations · Cloudflare Workers Static Assets docs
정적 자산 저장 비용이 없다는 것, run_worker_first 경로는 무료 한도를 넘으면 429로 응답한다는 것
- 4Limits & pricing · Cloudflare Workers Builds docs
Cloudflare에서 빌드까지 할 때의 월 빌드 시간(무료 3,000분, 유료 6,000분)과 빌드 제한 시간 20분
- 5이 사이트의 빌드 산출물 파일 수
2026년 9월 30일 빌드한 dist/ 폴더의 파일 4,009개(원신 이미지 2,722개, HTML 321쪽)와 가장 큰 파일 약 1.5MB

