Cloudflare(クラウドフレア)は、Webサイトを速く・安全に届ける機能と、アプリを開発・公開する機能をまとめたクラウドサービスです。ドメインやDNSの管理から、サイバー攻撃対策、データベース、AIアプリの実行まで扱えます。
ただし、すべてが一つの無料プランに含まれるわけではありません。この記事では主要機能を用途別に整理し、サイト運営者や個人開発者が何から使えばよいかを説明します。情報確認日は2026年9月21日です。
Cloudflareでできることの全体像
| やりたいこと | 主なサービス | 具体的な用途 |
|---|---|---|
| 独自ドメインを使う | Registrar、DNS、SSL/TLS | ドメイン取得、接続先の設定、通信の暗号化 |
| サイトを速くする | CDN、Cache、Rules、Argo | 画像などを近くから配信し、元サーバーの負荷を減らす |
| 攻撃・迷惑アクセスを減らす | DDoS対策、WAF、Bot対策、Turnstile | 不正なリクエストやフォームへの自動投稿を抑える |
| サイトやアプリを公開する | Workers、Pages | ブログ、API、会員向けサービスを動かす |
| データやファイルを保存する | R2、D1、KV、Durable Objects | 画像保存、記事管理、設定保存、チャットの状態管理 |
| AI機能を組み込む | Workers AI、AI Gateway、Vectorize、AI Search | AI推論、利用状況の把握、文書検索 |
| 管理画面や社内環境を守る | Access、Tunnel、Gateway | 許可した人だけにアクセスさせる |
| 配信状況を把握する | Web Analytics、ログ、通知 | 閲覧傾向、エラー、攻撃、利用料の確認 |
このほか、画像・動画配信、メール処理、リアルタイム通信、企業ネットワーク向けの製品もあります。全製品を一度に使う必要はありません。公式の製品一覧から、目的に合うものを選べます。
仕組み:訪問者とサイトの間で配信・防御する
既存のサーバーで運営しているサイトに導入する場合、基本の流れは「訪問者 → Cloudflare → 元のサーバー」です。Cloudflareが途中でキャッシュを返したり、不正な通信を判定したりします。元のサーバーはオリジンサーバーとも呼びます。
ここで重要なのがDNSの設定です。DNS onlyは接続先を案内する設定、Proxiedは対象のWeb通信をCloudflare経由にする設定です。DNSを登録しただけでは、その通信にCDNやWAFが適用されるとは限りません。DNSのプロキシ設定の公式説明
一方、WorkersやPagesを使えば、サイトやアプリ自体をCloudflare上で公開できます。「既存サーバーの前に置く使い方」と「Cloudflare上で動かす使い方」がある、と考えると整理しやすくなります。
1.ドメイン・DNS・HTTPSを管理する
Registrarは、独自ドメインを取得・更新・移管するサービスです。Cloudflareは登録・更新を原価ベースで提供するとしていますが、ドメイン代が無料になるわけではありません。対応する末尾の種類や更新料金は取得時に確認します。Registrar公式
DNSは、ドメイン名と接続先を結び付ける仕組みです。サイトの接続先だけでなく、メール配送先やサービスの所有権確認に使う情報も管理します。ドメインの取得先とDNSの管理先は、役割が異なります。
SSL/TLSは通信を暗号化する機能です。Universal SSLなどでHTTPS配信を支援します。既存サーバーを使う場合は、訪問者からCloudflareまでと、Cloudflareから元サーバーまでの両方の区間を考える必要があります。ドメイン購入だけで元サーバー側の設定まで完了するわけではありません。SSL/TLS公式
2.CDNとキャッシュでサイトを速くする
CDNは、各地の拠点からコンテンツを配信する仕組みです。キャッシュは、画像やCSSなどのコピーを保存し、同じ内容を毎回元サーバーへ取りに行かずに返す仕組みです。読者に近い場所から配信できれば、表示待ち時間や元サーバーの負荷を減らせます。
ただし、すべてのページが自動でキャッシュされるわけではありません。会員情報や購入履歴など、人によって内容が異なるページは、共有キャッシュに入れない設計が必要です。CDN・キャッシュの公式説明
関連機能には次のものがあります。
- Cache Rules:URLや条件に応じて、保存するかどうか・保存期間を調整する。
- Redirect Rules/Transform Rules:古いURLからの転送や、URL・ヘッダーの変更を行う。
- Argo Smart Routing:通信経路を最適化する。
- Load Balancing/Health Checks:複数サーバーへ振り分け、異常を検知する。
- APO:WordPressの配信を最適化する。
- Waiting Room:アクセスが集中した際に、訪問者を順番に案内する。
利用可能な機能やルール数、有料オプションの扱いは製品・プランごとに異なります。Rules公式
3.DDoS・不正アクセス・Botから守る
攻撃対策は、対象によって役割が違います。
| 機能 | 主に防ぐもの・役割 |
|---|---|
| DDoS対策 | 大量の通信を送り付け、サービスを使いにくくする攻撃を軽減 |
| WAF | Webアプリの弱点を狙う不正なリクエストを検知・遮断 |
| Rate Limiting | 短時間に集中するアクセスを条件に応じて制限 |
| Bot対策 | 人の操作ではない自動アクセスを判定・制御 |
| API Shield | アプリ同士が通信するAPIの保護 |
| Turnstile | フォームなどでBotによる操作を判定する仕組み |
WAFにはCloudflareが用意するルールや独自ルールがあり、無料版と有料版で使える範囲が異なります。導入すればアプリの修正が不要になるわけではなく、更新や適切な認証も必要です。WAF公式
Turnstileは、画像を選ぶ認証に代わる選択肢です。CloudflareのCDNを使っていないサイトにも組み込めます。画面に設置するだけでなく、サーバー側で結果を検証して使います。Turnstile公式
AI Crawl Controlでは、AI向けクローラーのアクセスを確認し、許可・遮断を管理できます。ただし、遮断によって過去に収集済みの情報まで取り消せるものではありません。AI Crawl Control公式
4.Workers・Pagesでサイトやアプリを公開する
Workersは、サーバー機器を自分で管理せずにプログラムを動かす実行環境です。API、フォーム送信処理、会員向けページ、外部サービスとの連携などを実装できます。HTML・CSS・画像といった静的ファイルも配信できます。
Pagesは、Webサイトのビルド・公開に使うサービスです。Gitのリポジトリと連携した公開や、変更内容を確認するプレビューに対応します。Pages Functionsでサーバー側の処理を加える場合、その実行はWorkersの料金・制限の対象になります。Workers料金・適用範囲
発展的な用途には、次の機能があります。
- Queues:処理待ちの仕事をため、順次実行する。大量の通知やデータ処理などに使う。
- Workflows:複数の処理を順番に進め、待機や再試行を含む流れを管理する。
- Cron Triggers:決まった時刻に処理を動かす。
- Containers:コンテナ化した処理をWorkersと組み合わせる。
- Browser Run:プログラムからブラウザーを操作し、ページ表示の確認などを行う。
Queuesは「後で処理する仕事を渡す」、Workflowsは「一連の手順を管理する」と分けると理解しやすくなります。Queues公式・Workflows公式
5.R2・D1・KVでデータを保存する
「保存機能」は一種類ではありません。保存する内容や更新方法で選びます。
| サービス | 役割 | 使用例 |
|---|---|---|
| R2 | 画像・PDFなどのファイルを保存するオブジェクトストレージ | 記事画像、添付ファイル、バックアップ |
| D1 | SQLで検索・更新するデータベース | 記事一覧、利用者情報、申込データ |
| Workers KV | キーと値の組み合わせで情報を保存 | 設定、参照用データ、キャッシュ |
| Durable Objects | 処理と状態をまとめて管理 | チャットルーム、共同編集、同時アクセスの調整 |
| Hyperdrive | 外部データベースへの接続・クエリを高速化 | 既存のデータベースとWorkersの連携 |
D1は記事のタイトルや公開日を行として管理し、R2は画像ファイル本体を保存する、という組み合わせが考えられます。これは構成例で、必ず両方が必要という意味ではありません。D1公式・Durable Objects公式
R2はインターネットへのデータ転送に対するエグレス料金がかからない点が特徴です。ただし、保存容量や読み書きなどの操作は課金対象になり得ます。「転送料金なし」と「すべて無料」は違います。Standardストレージには無料枠がありますが、別のストレージクラスでは条件が異なります。R2料金
6.AIアプリ・文書検索を作る
CloudflareのAI関連機能は、主に開発者が自分のサービスにAIを組み込むためのものです。
- Workers AI:Cloudflare上で提供されるAIモデルを実行する。対応モデルに応じて文章生成、画像、音声などを扱う。
- AI Gateway:AIへのリクエスト、利用量、エラーを把握し、キャッシュや回数制限、再試行を管理する。
- Vectorize:文章などを数値で表したデータを保存し、意味の近い情報を検索する。
- AI Search:サイトや文書などを検索し、AIが情報を参照する仕組みを構築する。確認時点ではベータ提供。
- Agents:状態を保持しながら、ツールの実行や対話を進めるAIエージェントを開発する。
たとえば「過去記事を検索して、関連ページを案内するAI窓口」が構成例です。文書を検索する機能と、回答文を作るモデルを組み合わせます。
AI Gatewayを通せば外部のAIモデルが無料になるわけではありません。Cloudflare側の利用料と、接続するモデル提供元の料金を分けて確認します。Workers AI・AI Gateway・AI Search
7.Access・Tunnelで管理画面や社内環境を守る
Cloudflare Oneは、利用者・端末・通信に応じてアクセスを管理する企業向け基盤です。「社内ネットワークにいるから安全」と決めつけず、必要な権限を確認するZero Trustの考え方を採用しています。
- Access:管理画面や業務アプリに入れる人を認証・認可する。
- Tunnel:外向きの接続を使い、サーバーをCloudflareにつなぐ。
- Gateway:端末からのDNS・Web通信などにルールを適用する。
- Browser Isolation:Webページの処理を隔離した環境で実行する。
- DLP/CASB/Email security:機密情報の持ち出し、SaaSの設定リスク、フィッシングメールなどに対応する。
個人サイトなら、まず「編集用の管理画面をAccessで保護する」という使い方が考えられます。Tunnelだけでアクセス許可の設定まで完了するわけではないため、接続方法と認証を分けて設計します。Cloudflare One公式
8.画像・動画・メール・分析にも対応する
Imagesは画像の保存・サイズ変更・最適化・配信を扱います。Streamは動画の保存、エンコード、配信、再生をまとめて扱います。単なるファイル置き場としてのR2とは役割が異なります。オンライン通話などを作るためのRealtime製品群もあります。Images・Stream
Email Routingは、独自ドメイン宛ての受信メールを既存のメールボックスなどへ転送する機能です。Email Serviceの送信機能では、アプリから登録確認や通知メールを送る用途にも対応します。転送の設定と送信サービスの利用条件は別です。Email Service公式
Web Analyticsでは、サイトの閲覧傾向や表示性能を確認できます。Cloudflareの通信ログやセキュリティ分析は、エラー・攻撃・配信状況を調べる用途です。人が読んだ回数とBotを含むリクエスト数は違うため、異なる分析画面の数字をそのまま比較しないようにしましょう。Web Analytics公式
企業向けにはCloudflare WAN、Magic Transit、Spectrumなどのネットワーク接続・保護機能もあります。一般利用者向けの1.1.1.1はDNSリゾルバー、WARPは端末の通信を保護するためのサービスです。Webサイト運営者が設定するDNSとは利用目的が異なります。
料金:無料プランでも、製品ごとの課金を確認する
Cloudflareには「サイト用プラン」と「開発・保存・配信サービスなどの料金」があります。サイトがFreeでも、別に契約した有料サービスの料金は発生します。
| 区分 | 確認時点の料金・考え方 |
|---|---|
| サイト用Free | 月0米ドル。DNS、CDN、DDoS対策、Universal SSL、基本的なWAFなど |
| サイト用Pro | 月払い25米ドル、年払いは月換算20米ドル |
| サイト用Business | 月払い250米ドル、年払いは月換算200米ドル |
| サイト用Contract | 個別見積もり |
| Workers Free | 動的リクエストは1日10万件などの制限あり |
| Workers Paid | アカウントあたり最低月5米ドル。含有枠を超える実行回数・CPU時間などは従量課金 |
| R2・Images・Stream・AIなど | 保存量、処理・配信量など、製品ごとの条件で計算 |
| ドメイン | 取得・更新料金が別途必要 |
米ドルの価格は税・為替によって円での支払額が変わります。無料版と有料版の機能差も、申し込み前に公式料金表で確認してください。
Workersの静的アセットへのリクエストは無料・無制限ですが、動的なプログラムを実行する経路ではWorkers側の利用量になります。Pages Functionsも同様に区別が必要です。「サイト全体が無制限」と読み替えないようにしましょう。
アクセスが急増すると課金される?
アクセスが増えたという理由だけで、サイト用Freeが自動的にProへ変わるわけではありません。ただし、すでに有料の従量課金サービスを利用していれば、実行回数・保存操作・配信量などの増加が料金につながります。
無料枠の上限に達した際の動作も製品ごとに違い、処理がエラーになる場合があります。PVは課金単位そのものではありません。1ページの表示でAPIやデータベースを何回呼ぶかによっても利用量が変わります。課金の仕組み
予算アラートは自動停止ではない
Budget alertsは、従量課金の累計が設定した米ドル額を超えた際にメールで知らせる機能です。通知を設定しても、利用や課金は自動停止しません。 予算上限として扱わず、余裕を持った金額で通知し、対応可能な実行制限やアプリ側の回数制限を組み合わせます。Budget alerts公式
初めて使うなら、何から始める?
既存のブログや会社サイトなら、DNS・HTTPS・CDN・基本的な防御機能から確認します。WordPressなどの管理システムや元サーバーを、必ずしも移す必要はありません。
新しくサイトや小さなWebアプリを作るなら、WorkersまたはPagesでの公開を検討し、必要に応じてD1やR2を追加します。保存するデータがない段階で、すべての製品を有効にする必要はありません。
社内アプリやAIサービスを作るなら、まず利用者の認証、データの保存先、AI利用量の上限を決めます。機能を増やすたびに、料金とアクセス権限を確認する進め方が適しています。
よくある質問
Cloudflareはレンタルサーバーですか?
従来型のレンタルサーバーとは仕組みが異なります。既存サーバーの前で配信・防御する使い方に加え、WorkersやPages上でアプリやサイトを動かせます。既存のプログラムがそのまま移せるかは、実行環境や構成によります。
ドメインだけ取得すればサイトは表示されますか?
ドメインに加えて、サイトのコンテンツを公開する場所と、そこへ向けた接続設定が必要です。ドメイン、DNS、ホスティングは役割を分けて考えましょう。
Cloudflareを使えばSEOに強くなりますか?
配信の高速化やHTTPSはサイトの使いやすさを支える要素ですが、導入だけで検索順位が上がるとはいえません。記事の内容、内部リンク、検索エンジンがページを取得できる設定も必要です。
Cloudflareだけでバックアップは不要になりますか?
不要にはなりません。キャッシュは配信を助けるコピーであり、記事や設定を復元するためのバックアップとは別です。重要なデータは、削除・障害・設定ミスから復元できる方法を用意しましょう。
Cloudflareは目的に合わせて組み合わせるサービスです。まずは「公開する」「速くする」「守る」のどこを改善したいかを決め、保存・AI・業務ネットワークの機能を必要に応じて追加すると選びやすくなります。