CDNがWebサイトやインターネットサービスに高速かつ効率的、さらに安全なコンテンツ配信を実現している様子をご紹介します。
この記事を読み終えると、以下のことができるようになります。
関連コンテンツ
是非、Cloudflareが毎月お届けする「theNET」を購読して、インターネットで最も人気のある洞察をまとめた情報を入手してください!
記事のリンクをコピーする
コンテンツ配信ネットワーク(CDN)は、エンドユーザーの近くでコンテンツをキャッシュする地理的に分散したサーバー群です。CDNを使用すると、HTMLページ、JavaScriptファイル、スタイルシート、画像、動画を含むインターネットコンテンツの読み込みに必要となるアセットを素早く転送することができるようになります。
CDNサービスの人気は高まる一方で、Facebook、Netflix、Amazonなどの主要サイトからのトラフィックを含め、多数のWebトラフィックがCDNを介して提供されています。
正しく設定されたCDNは、分散サービス妨害(DDoS)攻撃など、よくある悪意のある攻撃からWebサイトを保護するために役立ちます。
CDNはコンテンツをホストせず、必要とされる適切なWebホスティングサービスの代わりにはなりませんが、ネットワークエッジでコンテンツをキャッシュするために役立ち、それがWebサイトのパフォーマンスを向上させています。多くのWebサイトが従来のホスティングサービスでパフォーマンスのニーズを満たそうと苦労しています。これが、CDNが選ばれる理由です。
CDNを利用すると、キャッシングを活用してホスティング帯域幅を減らすこと、サービスの中断を防止すること、セキュリティを向上させることが可能なため、従来のWebホスティングに付随する大きな難問を解決するためによく選ばれています。
CDN利用の利点はインターネットプロパティのサイズとニーズによって異なりますが、多くのユーザーにとっての主な利点は、4つのコンポーネントに分類することができます:
本質的にCDNはサーバーのネットワークであり、可能な限り、迅速に、安価で、信頼できる状態で、安全にコンテンツを配信するという目標でつながっています。スピードと接続性を向上させるために、CDNは異なるネットワーク間にある、エクスチェンジポイントにサーバーを配置します。
インターネットエクスチェンジポイント(IXP)とは、異なるネットワークで発信されるトラフィックへの相互アクセスを提供するために、複数のインターネットプロバイダーが接続するプライマリロケーションのことです。高速で高度に相互接続されたロケーションへのアクセスを持つことで、1つのCDNプロバイダーが高速データ配信で、コストを抑え、通過時間も短縮できます。
IXPでのサーバー間の配置を超えて、CDNは標準クライアント/サーバーデータの転送で数多くの最適化を行っています。CDNはデータセンターを世界の戦略的ロケーションに配置し、セキュリティを向上させ、あらゆる種類の障害やインターネットの混雑に耐え得るようにデザインされています。
Webサイトの読み込みコンテンツに関しては、サイトのスピードが低下するとユーザーはすぐにサイトから離れてしまいます。CDNサービスでは、次の方法で、ロード時間の短縮を行なっています:
CDNがWebサイトの読み込みを高速化させるすべての方法をご覧ください
アップタイムは、インターネットプロパティを持つ人にとって重要なコンポーネントです。悪意のある攻撃を受けたり、または単に人気が高まっただけでも、ハードウェアの障害やトラフィックの急増が起こり、Webサーバーがダウンしたり、ユーザーがサイトまたはサービスにアクセスできなくなったりする可能性があります。多能なCDNはダウンタイムを最小限に抑える機能をいくつか備えています。
情報セキュリティは、CDNにとって不可欠なものです。CDNは、高い水準の認証、暗号化、整合性を保証する、新しいTLS/SSL証明書を使ってサイトを保護し続けることができます。CDNに関連するセキュリティ上の懸念について紹介し、安全にコンテンツを配信するために何をすべきかを探ります。CDN SSL/TLSセキュリティについてお読みください
オリジンサーバーがリクエストに応答するたびに、帯域幅は消費されます。Cloudflare CDNなど、CDNがどのようにオリジンリクエストと帯域幅の費用を削減するかをご確認ください。
CDNの目的は、インターネット上のコンテンツを高速に配信することです。CDNを使用することで、HTML、JavaScript、CSS、画像、動画などのインターネットコンテンツの読み込みに必要な要素を素早く転送することができるようになります。
厳密な計算の元配置されたデータセンターを通じてWebサイト訪問者により近い場所からコンテンツを配信することで、CDNはデータの移動距離を短縮し、遅延を最小限に抑えることで、ページ読み込みを高速化します。
通常、オリジンサーバーがリクエストに応答するたびに、帯域幅は消費されます。CDNはコンテンツの大部分を自身のサーバーにキャッシュして配信するため、オリジンサーバーが送信しなければならないデータ量が大幅に減り、コストを低減することができます。
CDNは複数のサーバーで構成されているため、オリジンサーバー1台よりも大量のトラフィックを処理でき、ハードウェア障害にも耐えることができます。1台のサーバーまたはデータセンターがダウンした場合も、自動的に他の利用可能なサーバーが代わりに処理することで、Webサイトの常時稼働性を保つことができます。
CDNはセキュリティ対策にも役立ちます。DDoS軽減、セキュリティ証明書の管理、WAFのホスティング、その他最適化機能により、Webサイトのセキュリティを向上させることができます。CDNはネットワークの入口にあるため、攻撃をオリジンサーバーに届く前に止めることができます。
Webホストはオリジナルのファイルを保存する場所です。CDNはそのファイルをキャッシングすることで、世界中の訪問者に素早く届けます。
キャッシングとは、ファイルのコピーを一時的に保存して、訪問者により高速に届ける仕組みのことです。CDNを使用することで、ファイルが世界中に配置されたエッジサーバーにキャッシュされるため、オリジンサーバーからデータを毎回取得せず、近くのCDNからコンテンツを提供することができます。
世界への配信を目的にしたWebサイトほどその効果は大きくなりますが、訪問者が分散するWebサイトはすべてCDNの恩恵を受けることができます。CDNを使用することで、訪問者がどこからアクセスしても、すべてのユーザーに一貫した高速な表示体験を提供するとともに、あらゆる規模のサイトのセキュリティと信頼性を向上させることができます。
利用開始
CDNについて
CDNの機能
CDNサーバー
CDN用語集
ラーニングセンターナビゲーション