インターネットトラフィックは、人、サービス、エージェントが、ホストされている場所からオンラインリソースを要求することで成り立ちます。リソースは、誰でもインターネットからアクセスできる Web サイトやアプリケーションのように公開されている場合もあります。社内アプリやネットワークのように、従業員とパートナーだけがアクセスできる非公開の場合もあります。
公開リソースも非公開リソースも、Cloudflare ネットワークに接続できます。正当な利用者が、本来アクセスできるものだけに、高いパフォーマンスで到達できるようにします。
たとえば、直接のトラフィックを常に受け入れる必要はありません。ハッカーなどの悪意ある送信元や、DDoS 攻撃 ↗ の形で届くことがあるためです。また、リクエストの発生元によっては、最も効率的で速い経路 を通す必要があります。
Cloudflare のグローバルネットワーク ↗ と Anycast ↗ IP アドレスにより、リクエストは送信元にできるだけ近い Cloudflare サーバーで処理されます。
トラフィックを保護し、効率よく転送するには、保護対象(アプリケーション、サービス、サーバーなど)の前に Cloudflare を置く必要があります。Cloudflare ネットワークの背後にリソースを置く方法は、トラフィックの種類と制御方法によって異なります。
Cloudflare ネットワークに入るトラフィックを「オンランプ」、Cloudflare ネットワークから出るトラフィックを「オフランプ」と呼びます。イングレスとエグレス、またはネットワークを通じた「トラフィックのルーティング」と呼ばれることもあります。
トラフィックを Cloudflare にオンランプすると、Cloudflare がそのトラフィックに対して処理、保護、パフォーマンス向上を行えます。
公開 Web サイトを Cloudflare にオンランプする例として、ドメインのプライマリ権威 DNS プロバイダー として Cloudflare を使うよう更新する方法があります。
一方、インターネット上に直接公開していないプライベートアプリケーションを保護したい場合もあります。この場合は次の方法が使えます。
- セキュアトンネル でプライベートアプリケーションを Cloudflare に接続し、ユーザーは デバイスエージェント で接続します。
- すでに社内プライベートネットワークに接続しているユーザー向けには、セキュアトンネルでネットワーク全体を Cloudflare に接続します。ユーザーデバイスからのリクエストは、これらのトンネル経由でプライベートアプリケーションに到達します。
これらの構成では、ユーザーデバイスからのリクエストは、セキュアなプライベートトンネル経由で社内のプライベートアプリケーションにアクセスできます。
Cloudflare へのオンランプに使える製品は次のとおりです。
- Anycast routing ↗ は、Anycast IP アドレスを使い、最も近い Cloudflare データセンターへトラフィックをルーティングします。選択的ルーティングにより、Anycast ネットワークは高トラフィック、ネットワーク混雑、DDoS 攻撃 ↗ に対して耐障害性を保てます。
- DNS ベース のトラフィックは、Cloudflare の CDN に追加したドメインを名前解決します。Cloudflare の DNS は、Web サイトのオリジンサーバーではなく、Cloudflare のグローバルサーバーネットワークへトラフィックを向けます。
- Cloudflare Tunnel は、公開ルーティング可能な IP アドレスなしでリソースを Cloudflare に接続します。オリジンは Cloudflare 経由でトラフィックを処理でき、Cloudflare を迂回する攻撃にさらされにくくなります。
- Magic Transit は、オンプレミス、クラウドホスト、ハイブリッドネットワーク向けに DDoS 保護、トラフィック高速化などを提供します。ネットワーク宛ての IP パケットを受け取り、処理したうえで、オリジンインフラへ出力します。
- Cloudflare One Client は、社用デバイスから Cloudflare のグローバルネットワークへトラフィックを安全かつプライベートに送ります。接続前にデバイスの健全性を確認する高度な Zero Trust ポリシーも適用します。
トラフィックが Cloudflare ネットワークを特定の方法で出るようにしたい場合は、オフランプの方法を管理できます。
たとえば、ユーザートラフィックに関する 地域法 に従い、データが自国外へ出ないようにする必要がある場合は、同じ地域のサーバーでオフランプとオンランプを設定できます。
あるいは、ユーザー体験を維持するために、特定の国でオフランプしたい場合もあります。たとえば、出張の多いインド在住の従業員がいる場合、オフランプ先を常にインドに見えるように設定すると、訪問先サイトの言語と設定を維持できます。
パフォーマンス向上には キャッシュ も使えます。地球の反対側のサーバーへオフランプする代わりに、Cloudflare がそのコンテンツをユーザーの近くにキャッシュし、リクエスト全体の時間を短縮します。
Cloudflare からのオフランプに使える製品は次のとおりです。
- Argo Smart Routing は、リアルタイムのネットワーク障害を検出し、混雑を避けて最も効率的な経路へ Web トラフィックをルーティングします。
- Cache はキャッシュ済みコンテンツを使い、オリジンサーバーへのオフランプを避け、Cloudflare のグローバルネットワークから直接配信します。
- Regional Services では、HTTPS トラフィックの復号と処理を行うデータセンターの範囲を選べます。地域コンプライアンスへの対応や、データを地域内で管理したい場合に役立ちます。