Alibaba Cloud Content Delivery Network (CDN) は、Points of Presence (POP) のグローバルに分散されたネットワークです。オリジンサーバーのコンテンツを世界中の POP にキャッシュします。エンドユーザーがコンテンツをリクエストすると、オリジンサーバーの代わりに最寄りの POP からコンテンツを取得できます。このアプローチにより、リソースへのアクセス速度が向上し、オリジンサーバーの負荷が軽減されます。
Alibaba Cloud は世界中で 3,200 以上の POP を運用しています。中国本土では、31 のすべての省レベルの地域をカバーする 2,300 以上の POP があります。中国本土以外では、70 以上の国と地域に 900 以上の POP があります。CDN の総ネットワーク帯域幅容量は 180 Tbps です。Alibaba Cloud の POP の詳細については、「POP の分散」をご参照ください。
CDN のオンボーディングは迅速かつ簡単です。ビジネスアーキテクチャを調整したり、複雑な構成を実行したりする必要はありません。CDN コンソールでドメイン名を追加し、いくつかのステップを完了するだけで、グローバルアクセラレーションを有効にできます。詳細については、「初心者ガイド」をご参照ください。
Alibaba Cloud CDN を選ぶ理由
Alibaba Cloud CDN は、静的リソースの配信を高速化し、リソースのアクセス速度を向上させるのに役立ちます:
豊富な POP リソース: 同じ ISP からの近接アクセスをユーザーに提供し、長距離または ISP 間のアクセスによって引き起こされる遅延と速度の問題を解決します。
柔軟なスケーラビリティ: 3,200 以上の POP のグローバルネットワーク上に構築された CDN は、リソースの柔軟なスケーリングを可能にし、ビジネスの高可用性を確保します。
インテリジェントなスケジューリングシステム: POP の健全性をリアルタイムで監視し、ユーザーの場所と ISP に基づいて最適なアクセス POP を割り当て、最高のパフォーマンスを実現します。
スマートルーティング: プロトコルや接続の最適化などの技術を使用して、特にネットワーク状態が悪い場合に、全体的な遅延を削減し、転送速度を向上させます。
効率的なキャッシュ戦略: 最寄りの POP からコンテンツを提供することで、より高いキャッシュヒット率を達成し、アクセス速度を向上させます。
IT コストの削減: ビジネスのコンピューティング、帯域幅、および接続要件をエッジにオフロードし、IT コストを削減します。
大容量の帯域幅: 総ネットワーク帯域幅容量は 180 Tbps です。
標準 API: 業界標準の API を提供し、使いやすさと互換性を向上させます。
Alibaba Cloud CDN を選ぶその他の理由については、「Alibaba Cloud CDN の競争上の優位性」をご参照ください。
仕組み
CDN は、ドメインの DNS 解決を処理することでコンテンツ配信を高速化します。ユーザーリクエストをインテリジェントに最寄りの POP にルーティングします。リクエストされたリソースがこの POP にすでにキャッシュされている場合、POP はオリジンサーバーにリクエストを送信することなく、ユーザーに直接配信します。
高速化ドメイン名が www.aliyundoc.com であると仮定します。CDN サービスを有効にした後、シンガポールのエンドユーザーが HTTP リクエストを送信すると、プロセスは次のようになります。
ユーザーがリクエストを開始: エンドユーザーが
www.aliyundoc.comからリソースをリクエストします。このリクエストはまず、ドメインの IP アドレスを求めてローカル DNS に送られます。DNS がリクエストを転送: ローカル DNS は、
www.aliyundoc.comの IP アドレスレコードをキャッシュで確認します。レコードが存在する場合、ローカル DNS はそれをユーザーに返します。存在しない場合、ローカル DNS はドメインの解決レコードを権威 DNS に照会します。CNAME レコードが有効になる: 権威 DNS が
www.aliyundoc.comを解決した後、CNAME レコードwww.aliyundoc.com.example.comを返します。スマートスケジューリング: ローカル DNS は
www.aliyundoc.com.example.comの解決リクエストを CDN ルーティングシステムに送信し、システムは最適な POP IP アドレスを割り当てます。POP IP が返される: ローカル DNS は CDN から最適な POP IP アドレスを受信します。
ユーザーが POP にアクセス: ローカル DNS は最適な POP IP アドレスをユーザーに返します。ユーザーはその後、この POP IP アドレスにリソースのリクエストを送信します。
POP が応答:
キャッシュヒット: POP がリクエストされたリソースをキャッシュしている場合、リソースを直接ユーザーに返し、リクエストが完了します。
キャッシュミス: POP がリソースをキャッシュしていない場合、またはキャッシュされたリソースの有効期限が切れている場合、POP はオリジンサーバーにリソースをリクエストします。POP がリソースを取得した後、設定されたキャッシュルールに基づいてそれをキャッシュし、ユーザーに返してリクエストを完了します。キャッシュポリシーの設定方法の詳細については、「キャッシュファイルの存続時間 (TTL) を設定する」をご参照ください。
サービスアーキテクチャ
次の図は、ルート品質、ルーティング、キャッシュ、サポートの 4 つの主要システムで構成される Alibaba Cloud CDN のアーキテクチャを示しています。
ルート品質システム
ルート品質システムは、キャッシュシステム内のすべての POP とルートのリアルタイムの負荷と健全性を監視します。この情報をルーティングシステムに送信します。ルーティングシステムは、ユーザーの IP アドレスからユーザーの ISP とリージョンを取得し、この情報をルート品質データと組み合わせて、ユーザーリクエストに最適な POP を割り当てます。
ルーティングシステム
このシステムは、ポリシーベース、DNS、DNS-over-HTTPS (DoH)、302 リダイレクトなど、複数のルーティングモードをサポートします。エンドユーザーがリクエストを開始すると、まず DNS 解決が行われ、次に CDN ルーティングシステムによって処理されます。
キャッシュシステム
ユーザーは、最適なアクセス POP として割り当てられたキャッシュ POP にアクセスします。POP にリクエストされたリソースがキャッシュされている場合、リソースが返されます。L1 (エッジ) POP も L2 (リージョン) POP もリソースをキャッシュしていない場合、オリジンリクエストが送信されてリソースが取得されます。その後、リソースは後続のユーザーリクエストのためにシステムにキャッシュされ、オリジントラフィックの繰り返しを回避します。この多層キャッシングアーキテクチャは、コンテンツ配信効率を向上させ、オリジン帯域幅を削減し、ユーザーエクスペリエンスを向上させます。
サポートシステム
サポートシステムには、Tianyan、データインテリジェンス、および構成管理システムが含まれます。これらは、リソース監視、データ分析、および構成管理機能を提供します。
リソース監視: Tianyan は、キャッシュシステム上のユーザーサービスの実行ステータスを監視できます。たとえば、CDN 高速化ドメイン名の一般的なメトリック (クエリ/秒 (QPS)、帯域幅、HTTP ステータスコードなど) を監視します。
データ分析: 上位 URL、ページビュー (PV)、ユニークビジター (UV) など、CDN 高速化ドメイン名のデータを分析できます。
構成管理: 構成管理システムを使用すると、キャッシュファイルのタイプやキャッシュ中のクエリパラメーターの無視など、キャッシュルールを構成して、キャッシュシステムの運用効率を向上させることができます。
課金
CDN の課金には、基本サービスと付加価値サービスが含まれます:
基本サービスの課金: これには、トラフィック課金とピーク帯域幅課金の 2 つの課金方法が含まれます。デフォルトの方法はトラフィック課金です。詳細については、「基本サービスの課金」をご参照ください。
付加価値サービスの課金: 付加価値サービスの課金項目には、静的 HTTPS リクエスト数、静的 QUIC リクエスト数、リアルタイムログ配信数が含まれます。詳細については、「付加価値サービスの課金」をご参照ください。
CDN の課金の詳細については、「CDN の価格」をご参照ください。
CDN の課金方法を理解したら、CDN を有効化できます。
CDN、DCDN、ESA の違い
項目 | CDN | Dynamic Content Delivery Network (DCDN) | ESA |
一般的なユースケース | モバイルアプリの更新、ゲームパッケージの更新、ビデオ・オン・デマンド (VOD) (長編および短編ビデオ)、画像およびテキストベースのウェブサイト。 | オンラインショッピングモール、オンライン決済、インタラクティブチャット、オンライン教育、グローバルマルチプレイヤーゲーム、金融サービス。 | ゲーム、e コマース、金融、小売業界などが含まれますが、これらに限定されません。 |
カバレッジ |
|
|
|
アクセラレーション | 主に静的コンテンツを高速化し、高帯域幅および高トラフィックのシナリオに適しています。動的リクエストはオリジンサーバーに直接送信されます。
| 純粋な動的アクセラレーションとハイブリッド動的静的アクセラレーションをサポートします。
| 動的リソースと静的リソースのキャッシュアクセラレーションをサポートします。さらに、さまざまなアップグレードにより、ユーザーはより高速なアクセス体験を得られます。
|
プロトコルサポート |
|
|
|
スケジューリング |
|
|
|
エッジコンピューティング |
|
|
|
セキュリティポリシー |
|
|
|
ログ分析 |
|
|
|
静的コンテンツとは、異なるリクエスト間でデータが同じままであるファイルを指します。例としては、画像、動画、ウェブサイトファイル (HTML、CSS、JS)、ソフトウェアインストールパッケージ、APK ファイル、圧縮アーカイブなどがあります。
動的コンテンツとは、異なるリクエスト間でデータが異なるコンテンツを指します。例としては、ウェブサイトファイル (ASP、JSP、PHP、Perl、CGI)、API エンドポイント、データベース対話リクエストなどがあります。
動的リソースと静的リソースの詳細については、「静的コンテンツと動的コンテンツとは何ですか?」をご参照ください。
管理ツール
Alibaba Cloud アカウントを作成してログインした後、これらのツールを使用してどこからでも CDN を管理できます:
CDN コンソールでの管理
管理コンソールは、インタラクティブで使いやすい UI を備えた Web ベースのサービスページです。コンソール操作の詳細については、「ユーザーガイド」をご参照ください。
API を使用した管理
CDN は、GET および POST リクエストをサポートする RPC API 操作をサポートしています。API ドキュメントについては、「API リファレンス」をご参照ください。
関連サービス
CDN に関連するサービスについて学び、Alibaba Cloud エコシステム内でのその役割とユースケースをより深く理解します。
関連プロダクト | 目的 |
DCDN は動的リソースと静的リソースを区別して、それぞれのタイプを個別に高速化し、パフォーマンスとセキュリティのバランスを取ることができます。 | |
OSS と CDN を使用すると、ウェブサイトのアクセス速度が向上し、OSS のインターネットアウトバウンドコストを効果的に削減できます。 | |
ビデオライブストリーミングに CDN を適用すると、メディアストレージ、スライシングとトランスコーディング、アクセスの制御、コンテンツ配信アクセラレーションのための統合ソリューションが提供されます。 | |
ビデオ・オン・デマンドに CDN を使用すると、バッファリングが減少し、スムーズな再生体験が提供されます。 | |
Alibaba Cloud DNS が提供する強力で安定した解決とスケジューリングを活用して、スムーズなアクセス体験を確保します。 | |
ECS をオリジンサーバーとして使用して、ウェブサイトの可用性を向上させ、オリジンサーバー情報を保護し、帯域幅コストを削減します。 | |
SLB インスタンスの IP アドレスをオリジンアドレスとして設定して、オリジンサーバーの負荷を軽減できます。 |
ベストプラクティス
CDN の具体的なユースケースについては、次のトピックをご参照ください: