本文へ移動
開発ツール

【PR】本記事にはプロモーション(広告リンク)が含まれます

Cloudflare活用ガイド【2026年版】Workers・Pages・R2でフルスタック構築

約6分で読めます

CloudflareWorkersPagesR2エッジ
Cloudflare活用ガイド【2026年版】Workers・Pages・R2でフルスタック構築

この記事でわかること

  • Cloudflare Workers と Vercel Edge Functions の違いは?
  • R2 のエグレス無料はどこまで本当?
  • D1 は本番運用できる?

Cloudflare は『エッジネイティブのフルスタック基盤』

Cloudflare は CDN・DDoS 防御から始まり、いまでは Workers(エッジで動くプログラム)・Pages(静的サイト)・R2(オブジェクトストレージ)・D1(データベース)などをそろえたフルスタックの基盤になっています。本記事では、Cloudflare の公式ドキュメント(2026年10月21日に確認)の料金と上限をもとに、主要な機能と組み合わせ方を整理します。

主要なプロダクト

(1) Cloudflare CDN・WAF:定番の前段。(2) Workers:エッジで動く JS/TS ランタイム。(3) Pages:静的サイトのホスティング。(4) R2:S3 互換のオブジェクトストレージ。インターネットへのデータ転送(エグレス)は無料。(5) D1:SQLite の SQL が使えるサーバーレスのデータベース。(6) KV / Durable Objects / Queues:状態の管理。なお Cloudflare は、Pages から Workers への移行ガイドを公開していて、Workers でも静的アセットと API、サーバーサイドレンダリングをまとめて配信でき、Durable Objects や Cron Triggers など Pages より広い機能が使えると説明しています。

典型的な構成パターン

(1) Pages + Functions:静的サイトと API をまとめて運用。(2) Workers + R2:画像配信・ファイル共有。(3) Workers + D1:エッジで完結する SaaS。(4) CDN 前段+オリジン:既存システムの前段で守る。(5) Tunnel:自宅や社内のサーバーを安全に公開。既存の PostgreSQL をそのまま使いたい場合は、Workers から接続をまとめる Cloudflare Hyperdrive深掘り、D1 を主役にする場合は Cloudflare D1深掘り で詳しく扱っています。

料金とコスト管理

Workers は無料プランと、アカウントあたり月5ドルからの Workers Paid プランがあります。Workers Paid には Workers・Pages Functions・Workers KV・Hyperdrive・Durable Objects の利用が含まれ、データ転送(egress)や帯域への追加料金はありません。Pages Functions の呼び出しは Workers と同じ料金で数えられます。

項目無料プランWorkers Paid(月5ドルから)
Workers のリクエスト1日10万回月1,000万回まで込み、超えた分は100万回ごとに0.30ドル
Workers の CPU 時間1回あたり10ミリ秒月3,000万 CPU ミリ秒まで込み(超過は100万ミリ秒ごとに0.02ドル)。1回あたり既定30秒、最大5分
静的アセットへのリクエスト無料・無制限
R2 の保存容量月10GB まで無料標準ストレージは1GB・月あたり0.015ドル
R2 の操作書き込み系(Class A)月100万回・読み取り系(Class B)月1,000万回まで無料Class A は100万回ごとに4.50ドル、Class B は0.36ドル
D1 の読み取り・書き込み1日500万行の読み取り、10万行の書き込み月250億行の読み取り・5,000万行の書き込みまで込み

※Cloudflare の公式ドキュメント(Workers・R2・D1 の料金と上限のページ、2026年10月21日に確認)。料金は変わることがあるので、使う前に公式ページで確かめてください。

公式の計算例では、月1,500万回のリクエストで1回平均7ミリ秒の CPU を使う Worker は、基本料金5ドル+リクエスト1.50ドル+CPU 時間1.50ドルで月8ドルです。同じ1,500万回でも8割が静的アセットへのリクエストなら、無料枠の範囲に収まって5ドルになる、という例も示されています。使用量のアラートで上限の通知を設定し、規模が大きくなったら料金を計算し直すのが基本です。API を有料で提供する側の考え方は APIマネタイズ戦略 でも整理しています。

セキュリティ機能

(1) DDoS 防御:Cloudflare は、レイヤー3・4・7の DDoS 防御を、すべてのプランのすべての利用者に、量の上限なく提供すると公式に書いています。(2) WAF:マネージドルール。(3) Bot 管理:自動化されたアクセスの制御。(4) Zero Trust:社内向けのアクセス管理。(5) Email Routing:独自ドメインPRのメールの転送。

Workers の特性

(1) V8 isolate ベース:Node.js とは異なる軽いランタイム。(2) 起動が速い:Worker の起動時間の上限は1秒。(3) 実行時間に上限:CPU 時間は無料プランで1回10ミリ秒、Workers Paid で既定30秒・最大5分。(4) メモリは1つの isolate あたり128MB:超えると Error 1102 が返ります。(5) ローカル開発:wrangler CLI で。Node.js の API については、互換性日付(compatibility date)が2026年8月4日以降なら標準で使え、2024年9月23日〜2026年8月3日の日付では nodejs_compat フラグを付けて有効にする、と公式ドキュメントにあります。古い設定のまま Node.js 前提のコードを持ち込むと動かないことがあるので、まず互換性日付を確かめましょう。

Vercel との比較

(1) Next.js 中心なら Vercel:Next.js を開発している会社の基盤。(2) 静的+軽量 API なら Cloudflare:静的アセットへのリクエストは無料・無制限。(3) 実行環境の違い:Vercel は公式ドキュメントで、Edge ランタイムから Node.js ランタイムへの移行を勧めていて、Next.js 16.3 以降では runtime = 'edge' の指定に対応しなくなりました。エッジの isolate でコードを動かしたいなら Workers、Node.js のまま動かすなら Vercel、という分け方がいまの公式の方針に沿っています。(4) ストレージ:Cloudflare は R2、Vercel は Vercel Blob。(5) 併用:CDN は Cloudflare、アプリは Vercel という構成も取れます。

失敗しがちなパターン

(1) Node.js 前提のコードを Workers に:互換性日付とフラグの確認を忘れる。(2) CPU 時間の超過:無料プランの1回10ミリ秒で重い処理を動かそうとする。(3) ストレージ要件の誤算:D1 は1つのデータベースが最大10GB(Workers Paid、無料プランは500MB)で、クエリを1つずつ順に処理します。公式の目安では、1クエリ平均1ミリ秒なら毎秒最大1,000クエリ、100ミリ秒なら毎秒10クエリです。(4) ベンダーロックイン:Cloudflare 固有の API に頼りすぎる。(5) 無料枠での商用利用:規約を確認。対策は、(1)Workers の制約を理解する、(2)重い処理は別の場所で、(3)D1 はテナントごとにデータベースを分ける設計も検討する、(4)抽象化の層を挟む、(5)規約の確認、です。D1 について公式は、ユーザーやテナントごとに小さな(10GB の)データベースを多数作って横に広げる使い方を想定していると書いています。IT・Web業界の職種完全マップ もご活用ください。

この記事のデータの出典

  • Cloudflare Developers「Workers: Pricing」「Workers: Limits」「R2: Pricing」「D1: Pricing」「D1: Limits」「Pages: Limits」「Migrate from Pages to Workers」「Node.js compatibility」「DDoS Protection」(2026年10月21日に確認)
  • Vercel ドキュメント「Edge Runtime」(2026年10月21日に確認)

あなたの大学から、志望企業はどのくらいの距離?

大学と文理を選ぶだけ。無料で、結果はその場で見られます。

就活判定をためす(無料・30秒)

関連サービス

クラウドワークス テックPR

ITフリーランス向けの案件紹介サービス(旧クラウドテック)

クラウドワークス テックの広告無料登録して案件を見る →

まずは無料ではじめられます。リンク先は公式サイトです。

このサービスの解説記事を読む →
お名前.comPR

国内最大級のドメイン登録サービス

お名前.comの広告ドメインの空きを検索する →このサービスの解説記事を読む →

本ページは広告・アフィリエイトプログラムを利用しており、リンク経由でのお申し込み・購入により当サイトに収益が発生することがあります。ただし、ランキング・評価・掲載内容は広告費や報酬の有無に関わらず編集部の独自基準で決定しており、広告主からの指示により内容を変更することはありません。

クラウドワークス テックの評判を見る

Cloudflare のようなインフラやエッジの経験を、副業・フリーランスの案件探しで生かすときの選択肢の1つです。リモート案件の割合、稼働日数、実務経験の目安、報酬の支払日を、公式サイトの記載で整理しています。

クラウドワークス テックの評判を見る

PR(楽天・Amazonのアフィリエイトリンクを含みます)

就活生に読まれているキャリア本

逆算キャリア戦略 20代で「年収1000万円」を達成するWワークの教科書

楽天 1,700円〜

ポイント還元あり

産業カウンセラーが教える 「つぶれない働き方」の教科書

楽天 1,600円〜

ポイント還元あり

関連する比較記事

この記事に関連するサービス比較をチェック

よくある質問

あなたに合う企業タイプを16タイプ診断で確認する(無料・約2〜3分)

診断してみる

この記事をシェアする

最終更新 2026年10月21公開 2026年6月14日

執筆

佐藤 涼太/ 編集部 技術・学習担当

プログラミング学習・AIツール・クラウドの記事を担当する編集部の執筆枠。公式ドキュメントと公開情報をもとに、技術解説とツール比較を整理しています。

プロフィール詳細を見る →

この分野で編集部が確認している情報源

この記事の数字の出どころは、本文や表の注記に書いています。下の一覧は、編集部がこの分野の記事を書くときに日常的に確認している公的機関・公式の資料です(すべてをこの記事で使っているわけではありません)。最新の数字・仕様は、必ず公式の発表でご確認ください。

記事を読み終えたら:511 社を 5 軸で比較する

本記事の内容を「実際の企業選び」につなげるには、511 社を 5 軸でランキング化した一覧と組み合わせるのが効果的です。

この記事に関するご指摘・補足情報の提供

事実誤認・情報の古さ・追加すべき視点などにお気づきの場合は、編集部までお知らせください。確認のうえ速やかに記事へ反映します。広告・アフィリエイト報酬の有無は順位や評価に一切影響しません。

この記事について

掲載情報は各サービスの公式ウェブサイト・プレスリリース等を参照し、公開時点の情報をもとに作成しています。

料金・サービス仕様は予告なく変更される場合があります。最新情報は必ず公式サイトでご確認ください。

比較・ランキング記事は広告費・アフィリエイト報酬の有無に関わらず、編集部独自の評価基準で作成しています。 詳細は免責事項・プライバシーポリシーをご確認ください。

最終更新: 2026年10月21日

関連記事

関連ランキング

AIツールランキング