Alibaba Cloud Content Delivery Network (CDN) は、エンドユーザーに近いエッジノードにリソースをキャッシュすることでコンテンツ配信を高速化し、レイテンシーとオリジンサーバーの負荷を軽減します。これは、オリジンコンテンツのコピーを世界中に分散配置されたエッジロケーションに保存する分散ネットワークで、ユーザーはオリジンサーバーに戻ることなく、最寄りのノードからデータを取得できます。
Alibaba Cloud は、世界中で 3,200 以上のポイントオブプレゼンス (POP) を運営しており、総帯域幅容量は 180 Tbps です。中国本土内には、31 の省レベルの行政区画すべてをカバーする 2,300 以上のノードがあります。中国本土以外 (香港・マカオを含む) には、70 以上の国と地域に 900 以上の POP があります。詳細については、「POP の分布」をご参照ください。
Alibaba Cloud CDN を選ぶ理由
Alibaba Cloud CDN は、静的リソースを高速化および配信し、エンドユーザーのアクセス速度を向上させます。
広範なグローバルネットワーク:3,200 以上の POP が近距離かつ同一キャリア内での配信を提供し、長距離アクセスやキャリア間の接続によって生じるレイテンシーを削減します。
DNS ベースのスケジューリング:ノードの状態を継続的に監視し、ユーザーの場所とキャリアネットワークに基づいて最適なアクセスノードを割り当てます。
階層型キャッシュアーキテクチャ:L1 (エッジ) と L2 (集約) のノード階層により、キャッシュヒット率を向上させ、オリジンサーバーの帯域幅を削減します。
プロトコルと接続の最適化:特にネットワーク状態が悪い場合に、レイテンシーを削減し、伝送速度を向上させます。
標準:プログラムによる管理と既存ツールとの統合を可能にします。
大容量帯域幅:ネットワークの総帯域幅は 180 Tbps に達し、大規模なトラフィックスパイクに対応します。
詳細については、「競争上の優位性」をご参照ください。
CDN の仕組み
CDN はドメイン名前解決に介入し、ユーザーリクエストを最寄りの CDN ノードにルーティングします。ノードがリクエストされたリソースをキャッシュしている場合、オリジンサーバーに戻ることなく、コンテンツを直接提供します。
加速ドメインが www.example.com であると仮定します。CDN を有効にすると、ユーザーリクエストは次のシーケンスで処理されます。
ユーザーがローカル DNS リゾルバーに
www.example.comの DNS クエリを送信します。ローカル DNS はキャッシュを確認します。レコードが存在する場合、IP アドレスを直接返します。存在しない場合、ドメインの権威 DNS サーバーに問い合わせます。
権威 DNS は、Alibaba Cloud CDN のスケジューリングシステムを示す CNAME レコードを返します。
ローカル DNS は、CNAME のターゲットについて CDN のスケジューリングシステムに問い合わせます。
スケジューリングシステムは、ユーザーの場所、キャリアネットワーク、およびノードのリアルタイムの状態を評価し、最適なエッジノードを決定して、その IP アドレスを返します。
ローカル DNS は、ノードの IP をユーザーに返します。
ユーザーは、割り当てられた CDN ノードにコンテンツリクエストを送信します。
キャッシュヒット:ノードはキャッシュされたリソースを直接返します。
キャッシュミス:ノードはオリジンサーバーからリソースを取得し、設定されたキャッシュポリシー に従ってキャッシュし、ユーザーに返します。
製品アーキテクチャ
Alibaba Cloud CDN のアーキテクチャは、上記のリクエストフローを実現するために連携して動作する 4 つのシステムで構成されています。

リンク品質システム:すべてのノードとリンクのリアルタイムの負荷と健全性を監視し、最適なノード割り当てのためにスケジューリングシステムにデータを提供します。
スケジューリングシステム:DNS、DNS-over-HTTPS (DoH)、および 302 のスケジューリングモードをサポートします。ドメイン名の DNS 解決を通じてユーザーリクエストを処理します。
キャッシュシステム:階層的な L1/L2 キャッシュアーキテクチャを実装しています。エッジノードと集約ノードにコンテンツを分散させ、オリジンサーバーの帯域幅を最小限に抑えます。
サポートシステム:リソース監視 (QPS、帯域幅、HTTP ステータスコード)、データ分析 (Top URL、PV、UV)、および設定管理 (キャッシュファイルのタイプ、クエリパラメーターの処理) を提供します。
課金
CDN の課金は、基本サービス料金と付加価値サービス料金で構成されます。
基本サービス:データ転送量課金 (デフォルト) または帯域幅課金から選択します。データ転送量課金は、実際に消費されたトラフィックに基づいて課金され、変動の大きい、または予測不可能なワークロードに適しています。帯域幅課金は、ピーク帯域幅に基づいて課金され、安定的で高トラフィックのシナリオでコスト効率に優れています。詳細については、「課金の概要」をご参照ください。
付加価値サービス:静的 HTTPS リクエスト、静的 QUIC リクエスト、リアルタイムログ配信が含まれます。詳細については、「付加価値サービスの課金」をご参照ください。
料金の詳細については、「CDN の料金」をご参照ください。
CDN、DCDN、ESA の比較
比較項目 | CDN | Dynamic Content Delivery Network (DCDN) | Edge Security Acceleration (ESA) |
典型的なシナリオ | モバイルアプリの更新、ゲームパッケージの配布、ビデオオンデマンド (長尺および短尺動画)、画像やテキストが中心のウェブサイト。 | オンラインストア、オンライン決済、インタラクティブチャット、オンライン教育、グローバルゲーム、金融取引。 | ゲーム、eコマース、金融、小売など。 |
提供エリア |
|
|
|
高速化の方法 | 主に静的コンテンツの高速化。キャッシュポリシーに基づき、画像、動画、ファイルなどのリソースをエッジノードにキャッシュします。動的リソースはオリジンサーバーから直接取得されます。 | 動的コンテンツのみの高速化と、動的・静的コンテンツのハイブリッド高速化の両方をサポートします。動的リソースはインテリジェントなパス選択によってルーティングされ、静的リソースはエッジノードにキャッシュされます。 | 動的リソースと静的リソースの両方のキャッシュと高速化をサポートします。キャッシュの予熱、コールドリソースの保持、キャッシュ分析などの機能を備えています。Anycast DNS との統合により、30 ms 未満でのグローバルな DNS 解決を実現します。レイヤー 4 プロキシは、マルチポートおよびマルチプロトコルの高速化をサポートします。 |
サポートプロトコル | アプリケーション層:HTTP、HTTPS、QUIC。ネットワーク層:IPv4、IPv6。 | アプリケーション層:HTTP、HTTPS、WebSocket。トランスポート層:TCP、UDP。 ネットワーク層:IPv4、IPv6。 | アプリケーション層:HTTP、HTTPS、WebSocket。トランスポート層:TCP、UDP。ネットワーク層:IPv4、IPv6。 |
スケジューリングモード | DNS、DNS-over-HTTPS、302 | DNS、DNS-over-HTTPS、302 | DNS (高性能)、DNS-over-HTTPS、302 |
エッジコンピューティング | EdgeScript を使用したプログラマブルな CDN ロジック。画像処理。 | EdgeRoutine を使用したエッジノードへのデプロイ (A/B テスト、予熱など)。画像処理。 | エッジ関数 (エッジでの JavaScript デプロイ)、エッジストレージ (Key-Value ストア)、エッジコンテナ (コンテナベースのエラスティックコンピューティング)。 |
セキュリティ | Referer 盗用防止、URL 認証、IP ブラックリスト/ホワイトリスト。 | 基本的な WAF、DDoS 防御、基本的な Bot 対策。 | カスタムルール対応のネイティブ WAF、Tbps レベルの DDoS 防御 (Enterprise Edition)、Bot 対策 (H5 SDK、Android/iOS SDK)、AI を活用したオリジン保護。 |
ログ分析 | オフラインログ、リアルタイムログ配信。 | オフラインログ、リアルタイムログ配信。 | トラフィック分析、標準 (オフライン) ログ、リアルタイムログ配信、インスタントログ監視。 |
静的コンテンツ とは、リクエストごとに同一のデータを返すファイルのことです。たとえば、画像、動画、静的なウェブサイトアセット (HTML、CSS、JS)、ソフトウェアインストールパッケージ、APK ファイル、圧縮アーカイブなどがあります。 動的コンテンツ とは、リクエストごとにデータが異なるものを指します。たとえば、サーバーサイドスクリプト (ASP、JSP、PHP、Perl、CGI)、API エンドポイント、データベースとのやり取りを伴うリクエストなどがあります。
静的リソースと動的リソースの識別の詳細については、「静的コンテンツと動的コンテンツ」をご参照ください。
製品選択のガイダンス
各製品の提供エリアは、ほとんどのユーザーにとって主要な判断基準となります。
CDN の選択:オーディエンスが主に中国本土にいる場合で、コンテンツが主に静的 (画像、動画、ダウンロード、ウェブサイトアセット) である場合に選択します。
DCDN の選択:動的コンテンツのグローバルな高速化が必要な場合に選択します。
ESA の選択:動的コンテンツのグローバルな高速化、エッジコンピューティング機能 (サーバーレス関数、Key-Value ストレージ、コンテナワークロード)、およびエンタープライズレベルのセキュリティが必要な場合に選択します。
リソース
以下のリソースは、Alibaba Cloud CDN の管理と統合に役立ちます。
:加速ドメイン、キャッシュルール、監視メトリクスを管理するためのウェブベースのインターフェイスです。
API 概要:プログラムによる管理のための GET および POST リクエストをサポートする RPC スタイルの API です。