このテンプレートは、CDNの仕組みをわかりやすく図式化したものです。エンドユーザーとデータソース間の接続構造を可視化できます。高性能なWebシステムの設計や、複雑なデータフローを関係者に説明する際に活用できます。
エッジサーバーインフラ
エッジサーバーは、ユーザーがコンテンツをリクエストする際の最初の接点となります。キャッシュされたデータを保持することで、遅延を抑え、配信速度を向上させます。ユーザーとメインデータソースの間に位置するサーバーです。
- エッジサーバー1
- エッジサーバー2
- エッジサーバー3
- キャッシュコンテンツ配信
- キャッシュミス時の処理
ユーザーデバイスアクセス
エンドユーザーは、スマートフォンやノートPCなど様々なデバイスを通じてCDNに接続します。データリクエストが発生すると、システムは最寄りのサーバーへ自動的に誘導します。これにより、Webアプリケーションの読み込み時間を最短化できます。
- ユーザーデバイス1
- ユーザーデバイス2
- ユーザーデバイス3
- コンテンツリクエスト信号
- 最適化された配信経路
コアネットワークとストレージ
オリジンサーバーとコンテンツストレージは、システムの中核を担います。エッジサーバーにファイルがない場合、ここからデータを取得します。中央ネットワークがコンテンツを同期することで、すべてのエッジ拠点が最新ファイルを保持できる仕組みです。
- オリジンサーバー
- コンテンツストレージ
- CDNネットワークハブ
- コンテンツフロー同期
- データ取得処理