# Serverless Cost

> 填入 Workers、KV、D1、R2、Durable Objects 和 cron 的用量，看免費額度還剩多少、升 Paid 每月多少錢、流量 2 倍和 10 倍時誰先爆，再和 Lambda、Cloud Run 比價。

- URL: https://bytescope.dev/zh-Hant/serverless-cost/
- Locale: zh-Hant · Also: [en](https://bytescope.dev/en/serverless-cost.md) · [ja](https://bytescope.dev/ja/serverless-cost.md)
- Runs: 全部在你的瀏覽器裡算，輸入的東西不會送到任何地方；價目表是查證過、直接內嵌在頁面裡的。
- Requires: Any modern browser (Chrome, Edge, Firefox, Safari), desktop and mobile.
- Updated: 2026-09-08

## What it does

### Cloudflare Workers 免費方案夠用嗎？

最先撞牆的通常不是每天的請求數。Free 方案每天可以跑 100,000 次 Worker 請求，但每次呼叫只有 10 ms 的 CPU 時間、最多 50 個子請求，KV 每天只能寫 1,000 次，D1 每天只能寫 100,000 列。把一次請求和一次 cron 各做了什麼填進來，每個額度都會算出一個倍數：`×4.0` 代表流量翻四倍還撐得住，`×0.8` 代表現在就已經超過了。

### Workers Paid 要花多少？

Paid 每月 $5 起跳，含 10,000,000 次請求和 30,000,000 ms 的 CPU 時間；超過的部分每百萬次請求 $0.30、每百萬 ms CPU 時間 $0.02。KV、D1、R2、Durable Objects 也各有自己的內含額度和超量單價，所以帳單拆成一行一行，看得出錢到底花在哪裡。

### 成長模擬，還有 cron 為什麼不一樣

成長表會把請求數、Durable Objects 流量和儲存量乘上 2 倍和 10 倍，但 Cron Triggers 維持原樣：每分鐘跑一次的排程，不管你有 10 個還是 1 萬個使用者，一天都是 1,440 次。所以流量一長大，「第一個撞牆的」可能就換人了。以 cron 為主的 Worker 通常先用完 D1 或 KV 的寫入額度，以流量為主的則先卡在請求數或 CPU 時間。

### 和 AWS Lambda、Cloud Run 比價

並排比較只算運算：請求加上運算時間，不含儲存和資料庫。Workers 按 CPU 時間收費，等 `fetch()`、KV 或 D1 回應的時間不用錢；Lambda 和 Cloud Run 則是經過時間乘上你配置的記憶體來收。同一個 200 ms、只用 5 ms CPU 的請求，在三家的價格差很多，表格下方會把比較的前提條件全部列出來。

## Limits

Does not read your Cloudflare account or bill, and the Lambda and Cloud Run comparison covers compute only, not storage or databases. Rates are a checked table with dates, not a live fetch.

## FAQ

### D1 免費額度有多少？

Free 方案的 D1 每天可以讀 5,000,000 列、寫 100,000 列，儲存空間總共 5 GB。讀取列數算的是查詢掃過的每一列，不只是回傳的那幾列，所以少了索引，這裡會最先爆。Paid 每月含 25,000,000,000 列讀取和 50,000,000 列寫入，超過後每百萬列讀取 $0.001、每百萬列寫入 $1.00。

### Workers 的子請求上限是多少？

每次呼叫 Free 最多 50 個、Paid 最多 10,000 個。cron 每跑一次也算一次呼叫，所以一次要檢查 60 個網址的排程，在 Free 就已經超過了。這個試算拿你的 `fetch()` 次數來比這個上限；呼叫 KV、D1、R2 在 Cloudflare 的限制頁面上另有一個更高的額度。

### Cron Triggers 算不算請求？

算。Cloudflare 自己的計價範例把每小時一次的 Cron Trigger 算成每月 720 次請求，所以這裡也把 cron 的執行次數加進請求數。每個帳號 Free 最多 5 個 Cron Triggers、Paid 最多 250 個；在 Free 上，每次執行和一般請求一樣只有 10 ms 的 CPU 時間。

### Free 方案能用 Durable Objects 嗎？

可以。Free 方案能用 SQLite 儲存的 Durable Objects，每天 100,000 次請求、13,000 GB-s 的執行時間。執行時間一律當作每個物件占用 128 MB 來算，所以 13,000 GB-s 大約等於物件每天活動 104,000 秒。Paid 每月含 1,000,000 次請求和 400,000 GB-s，超過後每百萬次請求 $0.15、每百萬 GB-s $12.50。

### 為什麼 Lambda 在這裡比 Workers 便宜（或貴）這麼多？

因為兩邊量的東西不一樣。Workers 收的是 CPU 時間；Lambda 每月前 1,000,000 次請求和 400,000 GB 秒免費，之後每百萬次請求 $0.20、經過時間每 GB 秒 $0.0000166667（x86、us-east-1）。Cloud Run 以請求計費時，收的是處理請求期間的 vCPU 秒和 GiB 秒，而且同時進來的請求會共用一個執行個體。大部分時間都在等網路的 Worker，在 Cloudflare 很便宜，放到別家就相對貴。

### 這些數字從哪裡來？

每個額度和單價都是從 Cloudflare、AWS、Google Cloud 官方的計價頁和限制頁讀來的，連同出處連結和查證日期一起存。每天有一支排程重新讀這些頁面，只要原文變了就發出通知，數字不會自己改掉。點開數字旁邊的出處就看得到頁面和日期；查證超過 30 天的數字會標示「可能已經過期」。

## Related tools

- [LLM Pricing](https://bytescope.dev/zh-Hant/llm-pricing.md) — 各家 LLM 模型每百萬 token 的價格，附查證日期。
- [Agent Cost](https://bytescope.dev/zh-Hant/agent-cost.md) — 從本機 log 算出 Claude Code 和 Codex 實際花了多少錢。
