CDN
「Content Delivery Network」の略です。CDNは、異なる場所に分散して配置されたサーバーの集合です。小規模なCDNは1つの国の中に配置される場合がありますが、大規模なCDNは世界中のデータセンターに分散しています。
CDNは、異なる場所にいるユーザーにコンテンツをできるだけ速く提供するために使われます。たとえば、サンフランシスコのユーザーはロサンゼルスのサーバーからWebサイトのコンテンツを受け取り、イングランドのユーザーはロンドンのサーバーから同じコンテンツを受け取ることがあります。これは、同じデータを複数のサーバーに保存するデータレプリケーションによって実現されます。CDN上でホストされているWebサイトにアクセスすると、ネットワークはユーザーの地理的な場所に最も近いサーバーを使って、コンテンツを適切に提供します。
CDNを通じてインターネットベースのコンテンツを提供することで、大規模な企業は1つの場所からデータを配信することに伴うボトルネックを回避できます。また、サービス拒否攻撃などのセキュリティ侵害による影響を抑えるのにも役立ちます。1台のサーバーのハードウェアに障害が発生した場合、CDNはトラフィックを次に最適なサーバーへすばやく再ルーティングできるため、ダウンタイムを抑えたり、完全になくしたりできます。
CDNはWebサイトのホスティングによく使われますが、ほかの種類のダウンロード可能なデータの提供にも一般的に使われます。例として、ソフトウェアプログラム、画像、動画、ストリーミングメディアなどがあります。クラウドコンピューティングサービスも、コンテンツ配信ネットワークを通じて提供されることがよくあります。CDNはユーザーごとに最適なサーバーを自動的に選択するため、一部のFTPダウンロードサービスで必要となるように、最も効率的な場所を手動で選ぶ必要はありません。
NOTE: CDNには通常のURLでアクセスすることが多い一方、多くのCDNではWebアドレスに「cdn」という文字が含まれています。
知識をテストする