本文へ移動

しーでぃーえぬ

CDN

CDN = Content Delivery Network

Webサイトのコンテンツを世界各地のキャッシュサーバーから配信する仕組みです。

詳しい説明

CDNは、Webサイトのコンテンツを、インターネット上の世界各地に配置された多数のキャッシュサーバーを通じて配信する仕組みです。Webサイトにアクセスする際、ユーザーの地理的に近い場所にあるキャッシュサーバーからデータが配信されるため、Webサーバーの負荷が軽減され、表示速度が向上します。

Webサイトの元データがあるサーバーを「オリジンサーバー」と呼びます。CDNを利用すると、オリジンサーバーに直接アクセスが集中することを防げるため、大規模なアクセスが発生するWebサイトや動画配信サイトなどで必須の技術となっています。また、オリジンサーバーがダウンしても、キャッシュがあれば一時的にコンテンツを表示し続けることができるため、可用性の向上にも寄与します。

試験では、Webサイトの高速化と負荷分散の手段として扱われます。オリジンサーバーとキャッシュサーバーの関係性や、なぜCDNを使うと表示が速くなるのか、その仕組み(地理的に近いサーバーからの配信)を理解しておくことが重要です。

試験で問われること

ITパスポート試験

  • Webコンテンツの配信高速化とサーバー負荷分散のために使われることを理解する。
  • キャッシュサーバーを活用することで、オリジンサーバーへのアクセスを減らす仕組みを押さえる。
  • 動画配信やWebサイトの表示速度向上に役立つことを把握する。

基本情報技術者試験

  • 負荷分散(ロードバランシング)技術の一つとして、ネットワークの遅延を抑える効果を理解する。
  • オリジンサーバーとキャッシュサーバーの役割分担を把握する。
  • 可用性向上の観点(サーバーダウン対策)でのメリットを理解する。