ByteScope

Serverless Cost

Worker が何をするかを入れるだけ。無料枠のどこが先に尽きるか、有料だといくらか、アクセスが 10 倍になったらどうなるかがわかります。

計算はすべてブラウザの中。入力した内容はどこにも送られません。料金表は確認済みのものをページに組み込んでいます。

ひな形
リクエスト 1 回あたり
Cron Triggers

cron は 1 日 24 回

Durable Objects
保存量
比較の設定

Workers Free

Free プランに収まります · 最初に詰まる所:CPU 時間

項目使用量上限余裕
Worker リクエスト / 日20,024 リクエスト100,000 リクエスト
出典 2026-09-23 確認
×5.0
CPU 時間 1 回あたり5 ms10 ms
出典 2026-09-23 確認
×2.0
サブリクエスト 1 回あたり3 サブリクエスト50 サブリクエスト
出典 2026-09-23 確認
×16.7
Cron Triggers 合計1 トリガー5 トリガー
出典 2026-09-23 確認
×5.0
KV 読み取り / 日40,000 読み取り100,000 読み取り
出典 2026-09-23 確認
×2.5
KV 書き込み / 日24 書き込み1,000 書き込み
出典 2026-09-23 確認
×41.7
KV 保存量 合計0.01 GB1 GB
出典 2026-09-23 確認
×100
D1 読み取り行数 / 日402,400 行5,000,000 行
出典 2026-09-23 確認
×12.4
D1 書き込み行数 / 日20,240 行100,000 行
出典 2026-09-23 確認
×4.9
D1 保存量 合計0.5 GB5 GB
出典 2026-09-23 確認
×10.0
R2 Class A 操作 / 月0 操作1,000,000 操作
出典 2026-09-23 確認
×∞
R2 Class B 操作 / 月304,375 操作10,000,000 操作
出典 2026-09-23 確認
×32.9
R2 保存量 合計2 GB-month10 GB-month
出典 2026-09-23 確認
×5.0
Durable Object リクエスト / 日0 リクエスト100,000 リクエスト
出典 2026-09-23 確認
×∞
Durable Object 実行時間 / 日0 GB-s13,000 GB-s
出典 2026-09-23 確認
×∞

余裕は上限を使用量で割った倍率です。×1.0 を下回ったらもう上限を超えています。使っていない項目は上限に届かないので、コピーした JSON では null になります。

Workers Paid の月額: $5.00

項目使用量込み課金対象金額
基本料金$5.00
出典 2026-09-23 確認
Worker リクエスト $0.3 / 1,000,000609,481 リクエスト10,000,000 リクエスト0 リクエスト$0.00
出典 2026-09-23 確認
CPU 時間 $0.02 / 1,000,0001,829,903 ms30,000,000 ms0 ms$0.00
出典 2026-09-23 確認
KV 読み取り $0.5 / 1,000,0001,217,500 読み取り10,000,000 読み取り0 読み取り$0.00
出典 2026-09-23 確認
KV 書き込み $5 / 1,000,000730.5 書き込み1,000,000 書き込み0 書き込み$0.00
出典 2026-09-23 確認
KV 保存量 $0.5 / 10.01 GB-month1 GB-month0 GB-month$0.00
出典 2026-09-23 確認
D1 読み取り行数 $0.001 / 1,000,00012,248,050 行25,000,000,000 行0 行$0.00
出典 2026-09-23 確認
D1 書き込み行数 $1 / 1,000,000616,055 行50,000,000 行0 行$0.00
出典 2026-09-23 確認
D1 保存量 $0.75 / 10.5 GB-month5 GB-month0 GB-month$0.00
出典 2026-09-23 確認
R2 Class A 操作 $4.5 / 1,000,0000 操作1,000,000 操作0 操作$0.00
出典 2026-09-23 確認
R2 Class B 操作 $0.36 / 1,000,000304,375 操作10,000,000 操作0 操作$0.00
出典 2026-09-23 確認
R2 保存量 $0.015 / 12 GB-month10 GB-month0 GB-month$0.00
出典 2026-09-23 確認
Durable Object リクエスト $0.15 / 1,000,0000 リクエスト1,000,000 リクエスト0 リクエスト$0.00
出典 2026-09-23 確認
Durable Object 実行時間 $12.5 / 1,000,0000 GB-s400,000 GB-s0 GB-s$0.00
出典 2026-09-23 確認
合計$5.00

成長シミュレーション

アクセスFree で足りる最初の壁Paid の月額
×1はいCPU 時間$5.00
×2はいKV 読み取り$5.00
×10いいえKV 読み取り$6.24

リクエスト、Durable Objects へのアクセス、保存量を掛け算します。cron は増やしません。スケジュールはアクセスが増えても同じ回数しか動かないからです。

計算部分だけで比較:Cloudflare・Lambda・Cloud Run

Workers は CPU 時間で課金されるので、fetch() や KV、D1 を待つ時間はタダ。Lambda と Cloud Run は経過時間にメモリを掛けて課金します。3 つともストレージとデータベースは含めていません。

サービス月額
Cloudflare Workers$5.00
出典 2026-09-23 確認
AWS Lambda$0.00
出典 2026-09-23 確認
Google Cloud Run$0.00
出典 2026-09-23 確認

前提

  • リクエストと実行時間だけ。ストレージとデータベースは含みません。
  • Cloudflare:基本料金 $5.00 に Workers のリクエストと CPU 時間を足したもの。
  • メモリ 128 MB、呼び出し 1 回の経過時間 80 ms(cron の実行も含む)。
  • Lambda:x86、us-east-1、毎月の無料分を差し引いた後。
  • Cloud Run:リクエスト単位の課金、Tier 1、1 vCPU のインスタンスに同時 80 リクエスト、毎月の無料分を差し引いた後。

このツールについて

Cloudflare Workers の無料枠で足りる?

先に尽きるのは、たいてい 1 日のリクエスト数ではありません。Free プランは Worker リクエストが 1 日 100,000 回まで使えますが、呼び出し 1 回あたりの CPU 時間は 10 ms、サブリクエストは 50 回まで。KV の書き込みは 1 日 1,000 回、D1 の書き込みは 1 日 100,000 行までです。リクエスト 1 回と cron 1 回で何をするかを入れると、上限ごとの余裕が倍率で出ます。×4.0 なら今の 4 倍まで平気、×0.8 ならもう超えています。

Workers Paid はいくらかかる?

Paid は月 $5 から。リクエスト 10,000,000 回と CPU 時間 30,000,000 ms が込みで、超えた分はリクエスト 100 万回ごとに $0.30、CPU 100 万 ms ごとに $0.02 です。KV・D1・R2・Durable Objects にもそれぞれ無料分と超過単価があるので、請求を項目ごとに分けて、どこでお金がかかっているのかを見せています。

成長シミュレーションと cron の扱い

成長の表では、リクエスト、Durable Objects へのアクセス、保存量を 2 倍と 10 倍にします。Cron Triggers はそのまま。毎分動くジョブは、ユーザーが 10 人でも 1 万人でも 1 日 1,440 回です。だから成長につれて「最初の壁」が入れ替わります。cron 中心の Worker は D1 や KV の書き込みで、アクセス中心の Worker はリクエスト数や CPU 時間で詰まりがちです。

AWS Lambda・Cloud Run との比較

比べているのは計算部分だけ、つまりリクエストと実行時間で、ストレージやデータベースは入れていません。Workers は CPU 時間で課金されるので、fetch() や KV、D1 の応答を待っている間はタダです。Lambda と Cloud Run は経過時間に割り当てメモリを掛けて課金します。CPU を 5 ms しか使わない 200 ms のリクエストでも、サービスによって値段がまったく違うのはこのためです。表の下に比較の前提をすべて書いてあります。

よくある質問

D1 の無料枠はどれくらい?

Free プランの D1 は、1 日あたり読み取り 5,000,000 行、書き込み 100,000 行、保存は合計 5 GB までです。読み取り行数は返した行ではなく、クエリがスキャンした行すべてを数えます。インデックスが足りないと真っ先にここが膨らみます。Paid では月 25,000,000,000 行の読み取りと 50,000,000 行の書き込みが込みで、その先は読み取り 100 万行ごとに $0.001、書き込み 100 万行ごとに $1.00 です。

Workers のサブリクエスト上限は?

呼び出し 1 回あたり、Free で 50 回、Paid で 10,000 回です。cron の 1 回の実行も呼び出し 1 回なので、1 回で 60 個の URL を見に行くジョブは Free だともうアウト。この計算では fetch() の回数をこの上限と比べています。KV・D1・R2 への呼び出しには、Cloudflare の制限ページで別枠のもっと大きい上限が決められています。

Cron Triggers もリクエストとして数えられる?

数えられます。Cloudflare 自身の料金例で、1 時間ごとの Cron Trigger が月 720 リクエストとして計算されているので、ここでも cron の実行回数をリクエスト数に足しています。Cron Triggers はアカウントあたり Free で 5 個、Paid で 250 個まで。Free では 1 回の実行にもリクエストと同じ 10 ms の CPU 上限がかかります。

Durable Objects は Free プランで使える?

使えます。Free で使えるのは SQLite ストレージの Durable Objects で、1 日あたりリクエスト 100,000 回、実行時間 13,000 GB-s までです。実行時間は各オブジェクトが 128 MB を持っているものとして課金されるので、13,000 GB-s はオブジェクトが動いている時間にして 1 日約 104,000 秒ぶん。Paid では月 1,000,000 リクエストと 400,000 GB-s が込みで、その先は 100 万リクエストごとに $0.15、100 万 GB-s ごとに $12.50 です。

Lambda が Workers よりずっと安い(高い)のはなぜ?

測っているものが違うからです。Workers は CPU 時間で課金します。Lambda は月 1,000,000 リクエストと 400,000 GB 秒の無料分を超えると、リクエスト 100 万回ごとに $0.20、経過時間 1 GB 秒ごとに $0.0000166667 です(x86、us-east-1)。Cloud Run のリクエスト単位の課金は、リクエスト処理中の vCPU 秒と GiB 秒で計算し、同時に来たリクエストは 1 つのインスタンスを分け合います。ネットワーク待ちが長い Worker は、Cloudflare だと安く、ほかでは割高になります。

この数字はどこから来ている?

上限と単価はすべて Cloudflare・AWS・Google Cloud 公式の料金ページと制限ページから読み取り、出典リンクと確認日をいっしょに保存しています。毎日ジョブがそのページを読み直し、文言が変わった数字があれば知らせますが、数字が勝手に書き換わることはありません。数字の横から出典を開くと、ページと確認日が見られます。確認から 30 日を過ぎた数字には「古いかもしれない」と表示します。