Cloudflareとは? 世界の2割のサイトが使う「サイトの盾と近道」
Cloudflareは、2009年に米国で設立され、2010年にサービスを開始した企業です。本社はサンフランシスコにあり、ニューヨーク証券取引所に上場しています。日本法人もあり、管理画面やドキュメントの多くは日本語に対応しています。
提供しているのは、Webサイトの「配信」と「防御」に関わるサービス群です。中核になるのは次の2つの役割です。
1つ目は「近道」の役割。Cloudflareは世界330以上の都市にサーバー拠点を持ち、サイトのデータを訪問者に近い場所から届けます。これがCDN(コンテンツ・デリバリー・ネットワーク)と呼ばれる仕組みで、ページの表示が速くなります。
2つ目は「盾」の役割。サイトへのアクセスは、いったんCloudflareのネットワークを通ってから本来のサーバーに届きます。この関所の位置で、攻撃的なアクセスやボットをブロックします。大量のアクセスを送りつけてサイトを落とすDDoS攻撃への防御が代表例です。
「訪問者とサーバーのあいだに立つ」という構造がCloudflareのすべての基本です。あいだに立つからこそ速くできるし、あいだに立つからこそ守れる。この一点を押さえておくと、後述する個々の機能もすんなり理解できます。
CDNの仕組み——なぜ「あいだに立つ」と速くなるのか
CDNの効果は、水の配達にたとえるとわかりやすくなります。
CDNを使っていないサイトは、井戸が1つしかない村のようなものです。サーバーが東京にあれば、東京の訪問者はすぐ水を汲めますが、ブラジルの訪問者は地球の裏側の井戸まで汲みに行くことになります。物理的な距離は通信の遅延に直結します。
CDNは、世界中に給水所を置く仕組みです。井戸(元のサーバー)から汲んだ水を各地の給水所(Cloudflareの拠点)に配っておき、訪問者は最寄りの給水所から受け取ります。Cloudflareの拠点は世界330以上の都市にあり、同社は世界人口の約95%から50ミリ秒以内の位置にサーバーがあると説明しています。
もう1つ重要な効果があります。給水所が配ってくれるぶん、井戸に人が殺到しなくなることです。画像やCSSといった変化しないファイルはCloudflare側のキャッシュ(一時保存)から配信されるので、元のサーバーの負担が減ります。安価なレンタルサーバーでもアクセス集中に耐えやすくなるのは、この仕組みのおかげです。
主な機能——無料プランでここまでできる
Cloudflareは機能が非常に多いサービスですが、個人や小規模サイトの運営者がまず知っておくべきものは4つです。いずれも無料プランで使えます。
CDNとキャッシュ。前述のとおり、静的ファイルを世界中の拠点から配信します。設定はほぼ自動で、ドメインをCloudflare経由にするだけで機能します。
DNS。ドメイン名とサーバーの住所(IPアドレス)を結びつける、いわば「インターネットの電話帳」です。CloudflareのDNSは応答の速さに定評があり、無料で使えます。一般ユーザー向けには「1.1.1.1」という公開DNSサービスも提供しています。
DDoS防御。大量アクセスでサイトを落とす攻撃を、Cloudflareのネットワーク全体で吸収します。容量無制限のDDoS防御が無料プランに含まれているのは、Cloudflareの大きな特徴です。
SSL/TLS証明書。サイトをhttps化するための証明書が無料で発行され、更新も自動です。かつて有料が当たり前だったhttps化を無料の標準機能にしたことは、Cloudflareが業界に与えた大きな影響の1つです。
このほか、特定の国やIPからのアクセスを制限するファイアウォール機能、改ざんや不正ログインを狙う攻撃を検知するWAF(一部無料)などがあります。「サイトの表示を速くしたい」「セキュリティに不安がある」という悩みのかなりの部分を、無料の範囲でカバーできます。
あの「人間であることを確認します」画面の正体
Cloudflareの名前を最初に知る場面として多いのが、サイトを開いたときに表示される確認画面です。「あなたが人間であることを確認します」「〇〇.comのセキュリティを確認中」といった文言とともに、数秒待たされたりチェックボックスを押させられたりします。
あれは、そのサイトがCloudflareの防御機能を使っている印です。アクセス元の挙動が自動プログラム(ボット)っぽいとCloudflareが判断したとき、本物の人間かどうかを確かめるために挟まれる関所です。歪んだ文字を読ませる従来のCAPTCHAと違い、多くの場合はチェック1回、あるいは待つだけで通過できます。
訪問者側から見ると少し煩わしい画面ですが、裏を返せば、それだけ多くのサイトがボットによるスクレイピングや攻撃にさらされているということでもあります。近年はAIの学習データ収集を目的としたクローラーの急増が問題になっており、こうした確認画面を目にする機会はむしろ増えています。
開発者向けサービスも急拡大——WorkersとR2
ここまでは「守る・速くする」の話でしたが、近年のCloudflareは開発者向けのサービスを急速に増やしています。初心者の方は「こういう世界もある」程度で構いませんが、2つだけ紹介します。
Workersは、Cloudflareの世界中の拠点でプログラムを動かせるサービスです。自前のサーバーを持たずにAPIやWebアプリを公開できます。
R2は、画像などのファイルを置いておくストレージです。最大の特徴は、ファイルを配信するときの転送量(egress)に課金されないこと。AWSをはじめとする多くのクラウドでは「データを外に出すたびにお金がかかる」のが常識で、アクセスが増えるほど転送料金が膨らみます。R2はこの転送料金が仕様として無料です。
実は当サイトも、記事のカバー画像の配信をR2に移しています。以前は別のクラウドストレージから画像を配信していたのですが、記事数と読者が増えるにつれて転送量が無料枠を超え、サイトが丸ごと止まる障害を経験しました。R2への移行後は、転送量の心配そのものがなくなっています。個人メディア規模なら無料枠(ストレージ10GB)で十分に収まります。「画像の転送量でサイトが止まる」という事態を構造的に避けられるのは、運営者として実感のあるメリットです。
導入の流れと、つまずきやすいポイント
Cloudflareの基本機能は、自分のドメインさえあれば導入できます。大まかな流れは次のとおりです。
- Cloudflareに無料アカウントを作成する
- 自分のドメインを登録すると、既存のDNS設定が自動で読み込まれる
- ドメインを管理しているサービス(お名前.comなど)で、ネームサーバーをCloudflare指定のものに変更する
- 反映されると、サイトへのアクセスがCloudflare経由になる
サイト本体のプログラムを書き換える必要はなく、早ければ1時間ほどで完了します。レンタルサーバーによっては、管理画面から数クリックで連携できるものもあります。
一方で、注意点もあります。
キャッシュの反映遅れ。ページを更新したのに古い表示が残ることがあります。Cloudflare側のキャッシュが原因なので、管理画面の「キャッシュのパージ(削除)」を覚えておきましょう。
ネームサーバー変更の影響範囲。ネームサーバーを切り替えると、メールの設定などドメインに紐づくすべての設定がCloudflare管理に移ります。メールが届かなくなる事故が典型的なので、切り替え前にDNSレコードが正しく引き継がれているか確認が必要です。
「Cloudflareを入れたのに遅い」ケース。CDNが効くのは主に画像などの静的ファイルです。サーバー側の処理が遅いサイト(重いWordPressなど)は、Cloudflareだけでは速くなりません。
知っておきたいデメリットと障害リスク
良いことずくめに見えるCloudflareですが、導入前に知っておくべき弱点もあります。
最大のものは、Cloudflare自体が障害を起こすと、経由しているサイトが一斉に見られなくなることです。世界のWebサイトの2割以上が同じネットワークを通っているということは、そこが単一障害点になるということでもあります。実際、Cloudflareの大規模障害の際には、世界中の有名サービスが同時にエラー画面を返し、ニュースになってきました。「自分のサーバーは無事なのにサイトが開けない」という状況は、Cloudflare利用者なら一度は経験する可能性があります。
とはいえ、これは冷静に比較して判断すべきリスクです。Cloudflareの稼働率は一般的なレンタルサーバー単体より高く、障害の頻度と復旧速度を考えれば「Cloudflareを外したほうが安全」とは言えません。重要なのは、障害時に切り分けができることです。サイトが落ちたときは、自分のサーバーとCloudflareのステータスページ(cloudflarestatus.com)の両方を確認する習慣をつけておきましょう。
もう1つは、トラブル時の原因調査が一段むずかしくなることです。訪問者とサーバーのあいだにもう1枚レイヤーが挟まるため、「表示がおかしいのはサーバーのせいか、キャッシュのせいか、設定のせいか」という切り分けが必要になります。導入直後は、何か変更したら開発モード(キャッシュを一時停止する機能)で確認する、と覚えておくと迷いにくくなります。
また、無料プランにはサポート窓口がなく、基本的にドキュメントとコミュニティで自力解決することになります。ビジネス上クリティカルなサイトであれば、サポート付きの有料プランを検討する理由になります。
よくある質問
Q. 無料プランのままでも大丈夫?
個人サイトや小規模メディアなら、無料プランで運用しているケースが大半です。有料プラン(Pro: 月額約20ドル〜)は、画像の自動最適化やWAFルールの拡充など「あればより良い」機能が中心です。まず無料で始めて、必要を感じてから検討すれば十分です。
Q. Cloudflareを使うとSEOに影響はある?
表示速度の改善はSEOにプラスに働きます。Googleのクローラーが確認画面でブロックされる心配も、通常の設定ではほぼありません。ただしファイアウォール設定を過度に厳しくすると検索エンジンまで弾いてしまうことがあるので、設定変更後はSearch Consoleでクロールエラーを確認しましょう。
Q. 日本語で使える?
管理画面・主要ドキュメントとも日本語化されています。コミュニティ情報も豊富なので、トラブル時の検索でも困ることは少ないはずです。
まとめ——「あいだに立つ」を理解すれば全体像が見える
Cloudflareとは、Webサイトと訪問者のあいだに立ち、配信を速く、攻撃から安全にするサービスです。世界330以上の都市に広がるネットワークを土台に、CDN・DNS・DDoS防御・SSL証明書といった基本機能を無料で提供し、全Webサイトの約23%が利用するまでに広がっています。
サイト運営者にとっては「無料で始められて、効果が体感しやすい」数少ないインフラサービスです。表示速度やセキュリティに課題を感じているなら、まず無料プランで試す価値は十分にあります。導入の際は、ネームサーバー切り替えの影響範囲とキャッシュの挙動にだけ気をつけてください。

