コンテンツ デリバリ ネットワーク(CDN)とは、コンテンツをキャッシュして近くにいるユーザーに提供できるようにする、コネクテッド サーバの集合体です。
CDNは、世界中のユーザーにコンテンツを迅速に提供するコネクテッド サーバのアーキテクチャです。そのインフラストラクチャはユーザーに最も近いサーバを使用するため、高速で応答でき、コスト効率に優れ、遅延が最小限に抑えられます。そのため、HTMLページ、静的/動的コンテンツなどのインターネット コンテンツの読み込みに必要な資産を迅速に転送することができます。データが移動する距離が短くなることで、ユーザー側のパフォーマンスが向上します。
コンテンツ デリバリ ネットワーク(CDN)は、デリバリ ネットワーキングまたはアプリケーション デリバリ ネットワーキングとも呼ばれ、スタッフやユーザーが地理的に離れた場所にいる組織にとってはビジネス上、不可欠なものです。ユーザーの要望に応えてデータを提供するには、1秒1秒(そして数分の1秒)が重要であり、ユーザーの近くにあるサーバを利用すれば、ほぼリアルタイムのデータ デリバリが可能になります。
CDNは、インターネット エコシステムのレイヤとして機能します。メディア企業、ソーシャル プラットフォーム、eコマース サイトなどのコンテンツ所有者は、CDN事業者に料金を支払い、コンテンツをキャッシュしてエンド ユーザーに提供します。一方、CDN事業者は、インターネット サービス プロバイダ(ISP)、通信事業者、ネットワーク事業者に料金を支払い、それぞれのグローバル データ センタでサーバをホストします。
従来のWebホスティングでは、Webサイトのデータを単一のハードウェア サーバに格納します。このようなホスティングは信頼性が高く安全ではありますが、範囲と機能が制限されるため、通常はインターネット トラフィックに単独で使用されることはありません。CDNは、強力で信頼性の高いWebホスティング ソリューションを必要とする組織のニーズに応えるものではありませんが、ネットワーク エッジでコンテンツをキャッシュすることでホスティング サービスを補っています。
このキャッシュにより、重要なデータがバックアップされて世界中にデータ バンクが構築されるため、Webサイトのパフォーマンスとデータへのユーザーのアクセス性が向上し、従来のWebホスティングが抱えている難題の一部を解決することができます。
CDNは、オンプレミスのデータ センタとしても、クラウドベースでも使用できます。Webサイトで無料または共有のホスティングを使用している場合、CDNを使用すると、こうしたプラットフォームでは通常制限されているリソースの使用量を減らすことができます。また、サイトでトラフィック スパイクが発生した場合、CDNを使用していれば、トラフィック スパイクがリソース制限を超えることはありません。ここでは、CDNをよく理解して最大限に活用するために役立つ重要な機能と用語について説明します。
オリジン サーバ:コネクテッド デリバリ ネットワークにおけるオリジン サーバとは、クライアントが要求するリソースの元のコピーを保存しているサーバです。Distributed Cloud Private Linkを利用すると、プライベート リンクを介してオリジン サーバを構成することができます。
キャッシュ:コンテンツ デリバリ ネットワークは、オリジン サーバよりもエンド ユーザーに物理的に近い場所にあるプロキシ サーバに、画像、動画、Webページなどのコンテンツをキャッシュします。(プロキシ サーバは、他のサーバからリクエストを受信し、他のサーバにリクエストを渡します。)要求したユーザーの近くにサーバがあるため、CDNはより迅速にコンテンツを提供できます。キャッシュでは、遠く離れたサーバがクエリに応答し、将来の使用に備えて情報を保存または「キャッシュ」します。キャッシュすることで遅延が低減されます。キャッシュされたコンテンツは、ユーザーが継続的に要求する限り、CDNのキャッシュに保持されます。
エッジ コンピューティング:エッジ サーバ(エッジ クライアントとともに使用)は、ネットワークへの入口を提供するエッジ デバイスの一種です。CDNはキャッシュされたデータの転送に重点を置いていますが、エッジ コンピューティングは、ライブ ストリーミング、ゲーム、AIなど、他の多種多様なコンピューティングにも対応します。
接続拠点(PoP):接続拠点(PoP)は、パフォーマンスを最大限に発揮できるように、テラビット級の専用冗長プライベート ネットワークを使用して相互接続されます。これらのPoPは、高密度にピアリングされ、複数の第1層トランジット プロバイダに接続されていて、アプリケーションや消費者に信頼できる高品質のインターネット アクセスを提供します。
Webトラフィックのアップタイムと可用性に依存している組織は、CDNを利用するメリットがあります。CDNは、プライマリ ネットワークと連携してトラフィックの負荷を分散するだけではなく、ユーザーに最も近い物理ポイントに意図的に負荷を割り振ります。
CDNを構成するには、オリジン サーバと、信頼できるクラウド コンピューティング組織の分散型クラウド サービス アカウントが必要です。構成を実装する手順の概要を以下に示します。
手順1:クラウド サービス アカウントのコンソールにログインし、新しいCDNディストリビューションを作成します。
手順2:メタデータ、ドメイン、ディストリビューション タイプなどのCDN設定を構成します。
手順3:CDNオリジン プールを構成して、オリジン サービスをまとめます。
手順4:必要に応じて、コンテンツ デリバリ操作を制御する詳細なオプションを構成します。
手順5:ディストリビューションの作成を完了します。
手順6:ディストリビューション ステータスを確認します。CDNディストリビューションが展開されて、地域エッジでコンテンツをキャッシュして提供できるようになるまで数分かかる場合があります。
手順7:ネットワーク データを保護するためにSecure Sockets Layer(SSL)またはTransport Layer Security(TLS)を構成します。
手順8:ディストリビューションのパフォーマンスを監視し、必要に応じて調整します。
CDNをまだ実装しておらず、実装を検討しているのであれば、あらゆる段階で必要な帯域幅とサポートを提供してくれる企業の協力が重要です。十分な情報に基づいて判断するために、検討すべき要素がいくつかあります。
デュー デリジェンスを実施すると、要件と予算に最も適した CDNプロバイダを選択できます。
前述したCDNのメリットの多くは、WebサイトやWebページの検索結果にも良い影響を与えることがあります。検索結果ページ(SERP)へのどのような影響も保証されてはいないことを忘れないでください。ただし、いくつかの方法でWebエクスペリエンスを最適化すると、SEOを改善できる可能性があります。
コンテンツ デリバリ ネットワークを最大限に活用するには、最も重要なKPIに照らして運用状況を監視する必要があります。そして、パフォーマンスとデリバリ状況を分析し、パフォーマンスが最大限に高まるように継続的に最適化します。
コンテンツ デリバリ ネットワークは、組織のデジタル資産の幅とリーチを拡大するのに役立ちますが、いくつかの課題を伴う可能性もあります。IT部門は、これらの潜在的な問題を認識して防止するか、定期的に運用状況をチェックして更新や機能強化を行う必要があります。
近年、組織のデジタル化に伴い、CDNの拡張を可能にする新たな動向が見られます。ここでは、CDN導入の将来性を高める可能性のあるものをいくつかご紹介します。
エッジ コンピューティングとCDN統合:エッジ コンピューティングとCDNが統合されると、双方のアプローチの利点を活かすことができるようになります。エッジ コンピューティングによって、可能な限りソースに近い場所に処理が移動されることで、リアルタイムの意思決定が可能になり、遅延が短縮されます。CDNはその機能を補うため、ユーザーに近いサーバからコンテンツを提供することで、コンテンツ デリバリの速度と効率を高めます。
エッジ コンピューティングとCDN統合を組み合わせることで、ユーザー エクスペリエンスを強化し、アプリケーションのパフォーマンスを向上させ、データやコンテンツのデリバリを最適化することができます。これは、リアルタイムの意思決定と遅延の短さが不可欠となる、モノのインターネット(IoT)に関わるシナリオで特に重要です。
HTTP/3プロトコルとQUICプロトコルを使用したCDNの導入:HTTP/3は、人気と利用が急速に増大している新しいインターネット プロトコルです。このプロトコルは、QUIC多重化トランスポート プロトコルを使用して、CDNSの遅延と読み込み時間を短縮します。HTTP/3は実際の使用環境において遅延が短く、読み込み時間を大幅に短縮します。
CDNにおけるAIと機械学習:テクノロジー全般で人工知能(AI)と機械学習(ML)の可用性と利用が増大し、コンテンツ デリバリ ネットワークの利用者に大きなチャンスをもたらしています。当社が注目している4つのメリットをご紹介します。
F5には、コンテンツ デリバリ ネットワーク(CDN)の実装と保護において豊富な経験があります。データを分散させ、世界中のどこにいても、データを必要とする人がアクセスできるようにすることが、お客様の組織にとって重要な検討事項であることを当社は理解しています。F5の製品とソリューションがCDNの実装と保護にどのように役立つかをご説明します。
さらに当社は、業界をリードするセキュリティ機能統合を提供しており、ネットワークを確実かつ最適に最大限活用できるようお手伝いいたします。
パートナー
ボットからネットワークを守る ›
インフォグラフィック
開発チームの一日を充実させる3つの方法 ›