すべてのプロダクト
Search
ドキュメントセンター

CDN:Alibaba Cloud CDN の概要

最終更新日:May 28, 2024

Alibaba Cloud CDNは、世界中に分散されたPOP (Point of presence) のグローバルネットワークです。 Alibaba Cloud CDNは、オリジントラフィックを削減します。 これにより、ネットワークの輻輳が防止され、さまざまなユースケースでコンテンツが領域間で最小限の遅延で配信されるようになります。

Alibaba Cloud CDNグローバルネットワークは、戦略的に配置された3,200を超えるPOPで構成されています。 これらのPOPのうち、2,300以上が中国本土の31の州に分布し、900以上が香港 (中国) 、マカオ (中国) 、台湾 (中国) を含む70以上の国と地域に分布しています。 Alibaba Cloud CDN の総帯域幅容量は、最大 180 Tbit/s に達します。 メインPOPの配布の詳細については、「POP配布」をご参照ください。

Alibaba Cloud CDNは、オリジンサーバーのリソースを世界中にあるPOPにキャッシュします。 顧客がリソースにアクセスすると、リソースはオリジンサーバーではなく最寄りのPOPから提供されます。 これにより、オリジンフェッチリクエストが長引くのを防ぎ、オリジンサーバーの負荷を軽減し、より良いエクスペリエンスを顧客に提供し、オリジンフェッチコストを削減できます。 Alibaba Cloud CDNは、特定のPOPに対するIPv6サポートも提供しています。

Alibaba Cloud CDNは、顧客にコンテンツを配信するためのシンプルで効率的な方法です。 コンテンツプロバイダーとして、コンソールで数回クリックするだけでAlibaba Cloud CDNを使用してコンテンツを提供できます。 複雑な構成を設定したり、コンテンツ配信プロバイダーと互換性があるようにコードを変更したりする必要がなくなりました。 Alibaba Cloud CDNにドメイン名を追加すると、コンテンツはグローバルコンテンツ配信ネットワークに自動的にキャッシュされます。 Alibaba Cloud CDNを有効化して使用する方法の詳細については、「入門書」をご参照ください。

メリット

Alibaba Cloud CDNを使用して、静的コンテンツと動的コンテンツを個別に高速化できます。 Alibaba Cloud CDNには次の利点があります。

  • グローバルに分散されたPOP: Alibaba Cloud CDNは、クライアントと同じインターネットサービスプロバイダー (ISP) に属する最も近いPOPにリクエストをリダイレクトします。

  • スケーラブルなリソース: Alibaba Cloud CDNは、リソースのスケーラビリティとサービスの可用性を確保するために、3,200を超えるグローバル分散POPを提供します。

  • インテリジェントルーティング: Alibaba Cloud CDNはPOPのヘルスステータスをリアルタイムで監視し、クライアントの場所とISPに基づいてルーティングシステムによって選択された最適なPOPにリクエストをリダイレクトします。

  • インテリジェント接続: Alibaba Cloud CDNは、プロトコル最適化や接続最適化などの最適化戦略を使用して、特に接続が制限されているネットワーク上で、ネットワークの待ち時間を短縮し、コンテンツ配信を高速化します。

  • インテリジェントなキャッシュ: Alibaba Cloud CDNは、グローバルネットワーク全体で人気のあるコンテンツをキャッシュし、クライアントに最も近いPOPのキャッシュヒット率を向上させます。

  • ITコストの削減: POPは、コンテンツ配信機能の他に、コンピューティング、帯域幅、およびネットワーク機能も提供します。これらを利用して、ITハードウェアへの投資を削減できます。

  • 高帯域幅容量: Alibaba Cloud CDNは、最大180 Tbit/sのネットワーク容量を提供します。

  • 標準化されたAPI: Alibaba Cloud CDNは、包括的な一連のユーザーフレンドリーなAPIを提供します。

詳細については、「Alibaba Cloud CDNの競争上の利点」をご参照ください。

アーキテクチャ

次の図は、Alibaba Cloud CDNのアーキテクチャを示しています。 Alibaba Cloud CDNは、ルーティングシステム、ルート品質システム、キャッシングシステム、およびサポートシステムで構成されています。cdn架构

  • リンク品質システム

    ルート品質システムは、POPとルートの負荷とヘルスステータスをリアルタイムで監視します。 この情報は、ルーティングシステムと共有され、ルーティングシステムは、この情報を使用して、要求に最適なルートを選択する。 また、ルーティングシステムは、最適なルートを選択する際に、ISPやリクエストの地域など、発信元IPアドレスに含まれる追加情報を考慮に入れます。

  • ルーティングシステム

    ルーティングシステムは、ポリシーセンターを提供し、ドメインネームシステム (DNS) 解決、HTTPDNS、および302リダイレクトをサポートします。 クライアントが要求を送信すると、その要求はDNS解決によって解決され、その後ルーティングシステムによって処理される。

  • キャッシングシステム

    キャッシングシステムは、要求が発生したアクセスポイントに基づいて要求をPOPにリダイレクトします。 要求されたリソースがPOPに既にキャッシュされている場合、リソースはクライアントに返されます。 それ以外の場合、リクエストはオリジンサーバーにリダイレクトされます。 検索されたリソースは、要求者に提供され、POP上にキャッシュされる。 リソースに対する後続の要求は、POPを介して処理される。 Alibaba Cloud CDNは、インテリジェントオブジェクトアルゴリズムを使用して、マルチレベルキャッシュの人気に基づいてコンテンツをキャッシュします。 このメカニズムにより、Alibaba Cloud CDNはオリジン帯域幅リソースの量を削減し、ユーザーエクスペリエンスを向上させることができます。

  • 支援システム

    サポートシステムは、Tianyan (内部健全性監視システム) 、データインテリジェンス、および構成管理をサポートします。 サポートシステムは、リソースを監視し、データを分析し、構成を管理できます。

    • リソース監視: Tianyanは、キャッシュシステムで実行されているサービスのステータスを監視できます。 たとえば、Tianyanは、Alibaba Cloud CDNによって高速化されたドメイン名の1秒あたりのクエリ数 (QPS) 、帯域幅、およびHTTPステータスコードを監視できます。

    • データ分析: Alibaba Cloud CDNによって高速化されたドメイン名の上位Nの最も頻繁にリクエストされたURL、ページビュー (PV) 、ユニークビジター (UV) などのデータを分析できます。

    • 構成管理: キャッシュ有効期限ルールを作成および管理して、キャッシュシステムの効率を向上させることができます。 たとえば、指定した種類のファイルに対してキャッシュ有効期限ルールを作成したり、パラメーターのフィルタリングを有効にしたりできます。

制御ポリシー機能の動作

この例では、Alibaba Cloud CDNによって高速化されるドメイン名はwww.aliyundoc.comです。 次の図は、Alibaba Cloud CDNが北京のクライアントからのHTTPリクエストを処理する方法を示しています。原理

  1. 北京のクライアントがwww.aliyundoc.comからリソースを取得する要求を送信すると、ドメイン名解決要求がローカルDNSサーバー (LDNS) に送信され、www.aliyundoc.comのIPアドレスが取得されます。

  2. LDNSは、キャッシュに対応するIPアドレスが含まれているかどうかをチェックしwww.aliyundoc.com。 そうである場合、LDNSはIPアドレスをクライアントに返す。 そうでない場合、LDNSは、ウェブサイトの許可されたDNSサーバからwww.aliyundoc.comのDNSレコードを照会する。

  3. Webサイトの許可されたDNSサーバーがwww.aliyundoc.comを解決すると、ドメイン名のCNAME www.aliyundoc.com.example.comが返されます。

  4. LDNSは、Alibaba Cloud CDNのDNSルーティングシステムにリクエストを送信して、www.aliyundoc.com.example.comのDNSレコードを取得します。 次に、ルーティングシステムは、コンテンツを提供するための最適なPOPを選択し、POP IPアドレスをLDNSに返す。

  5. LDNSは、ルーティングシステムによって返されたIPアドレスを受信します。

  6. LDNSは、IPアドレスをクライアントに返す。

  7. クライアントは、受信したIPアドレスに対する要求を開始する。

    • 要求されたリソースが既にPOPにキャッシュされている場合、ステップ8に示すように、リソースはクライアントに直接提供されます。

    • 要求されたリソースがPOPにキャッシュされていないか、有効期限が切れている場合、要求はオリジンサーバーにリダイレクトされます。 ステップ8に示すように、検索されたリソースはクライアントに提供され、キャッシュ期限切れルールに基づいてPOPにキャッシュされます。 キャッシュ有効期限ルールを設定する方法の詳細については、「リソースのキャッシュルールの作成」をご参照ください。

Alibaba Cloud CDNとDCDNの違い

項目

Alibaba Cloud CDN

DCDN

シナリオ

ゲームのアップデート、携帯電話のアプリのアップデート、長いビデオと短いビデオを含むオンデマンドビデオ、インフォグラフィックのWebサイト。

オンラインショップ、オンライン決済、オンラインチャット、オンライン教育、オンラインマルチプレイヤーゲーム、財務管理。

アクセラレーションリージョン

  • 中国本土のみ

  • グローバル

  • グローバル (中国本土を除く)

  • 中国本土のみ

  • グローバル

  • グローバル (中国本土を除く)

アクセラレーション方法

静的コンテンツの配信を高速化し、動的コンテンツのリクエストをオリジンサーバーにリダイレクトします。 Alibaba Cloud CDNは、高帯域幅を必要とし、大量のネットワークトラフィックを処理するシナリオに適しています。

  • 戦略的に配置された3,200以上のPOPで構成されるグローバルネットワークを使用してコンテンツを配信します。 データは、カスタムキャッシュルールに基づいてネットワークにキャッシュされます。

  • オリジンサーバーの負荷を分散し、重みに基づいてリクエストをオリジンサーバーに分散し、オリジンリクエストを削減し、オリジンサーバーのコストを削減します。

  • POP上の画像やビデオなどの静的コンテンツをキャッシュして、最も近いPOPからクライアントにコンテンツを配信します。

動的コンテンツ、または動的コンテンツと静的コンテンツの両方の配信を高速化します。

  • 動的コンテンツの配信を高速化

    リクエストされたコンテンツがPOPにキャッシュされていない場合、リクエストはオリジンサーバーにリダイレクトされます。 要求は、検索されるコンテンツのための最適なルートを提供するインテリジェント・ルーティング・システムによってルーティングされる。

  • 動的コンテンツと静的コンテンツの両方の配信を高速化

    Alibaba Cloud DCDNは、静的コンテンツと動的コンテンツをインテリジェントに分類および高速化します。 静的コンテンツはPOPにキャッシュされ、POPから顧客に直接提供することができる。 動的コンテンツに対する要求は、インテリジェントルーティングシステムによって選択された最適ルートを使用することによって、オリジンサーバにリダイレクトされる。

サポートされているプロトコル

  • アプリケーション層: HTTP、HTTPS、およびクイックUDPインターネット接続 (QUIC)

  • ネットワーク层: IPv4およびIPv6

  • アプリケーション層: HTTP、HTTPS、およびWebSocket

  • トランスポート層: TCPおよびUDP

  • ネットワーク层: IPv4およびIPv6

スケジューリングモード

DNS解決、HTTPDNS、および302リダイレクトをサポートします。

DNS解決、HTTPDNS、および302リダイレクトをサポートします。

説明
  • 静的コンテンツとは、変更や処理なしで配信できるファイルを指します。 サーバーは、異なる要求に対して同じファイルを返します。 静的コンテンツには、画像、ビデオ、HTMLファイル、CSSファイル、JavaScriptファイル、ソフトウェアインストールパッケージ、Androidパッケージ (APK) ファイル、および圧縮パッケージファイルが含まれます。

  • 動的コンテンツとは、リクエストごとに配信されるコンテンツを指します。 サーバは、異なる要求に対して異なるコンテンツを返す。 動的コンテンツには、ASP、JSP、PHP、Perl、CGIファイル、APIリクエスト、Webサイトのデータベースインタラクティブリクエストが含まれます。

静的コンテンツと動的コンテンツの詳細については、静的コンテンツと動的コンテンツとは何ですか?

課金ルール

Alibaba Cloud CDNは、基本サービスと付加価値サービスの請求書を作成します。

  • 基本サービスの課金ルール: データ転送課金方式とピーク帯域幅課金方式がサポートされています。 デフォルトの計測方法は、データ転送による支払いです。 詳細については、「基本サービスの課金」をご参照ください。

  • 付加価値サービスの課金ルール: 課金可能な項目には、静的コンテンツのHTTPSリクエスト、静的コンテンツのQUICリクエスト、およびリアルタイムログエントリが含まれます。 詳細については、以下をご参照ください。

    付加価値サービスの請求

料金の詳細については、

CDN料金ページ。

Alibaba Cloud CDNを有効化する前に、Alibaba Cloud CDNの課金ルールに精通しておくことを推奨します。 詳細については、「Alibaba Cloud CDNの有効化」をご参照ください。

管理ツール

Alibaba Cloudアカウントを使用して、次の方法でどこでもAlibaba Cloud CDNを管理できます。

  • Alibaba Cloud CDNコンソール

    Alibaba Cloud CDNコンソールは、インタラクティブな操作をサポートする使いやすいwebコンソールです。 詳細については、以下をご参照ください。

    ユーザーガイド

  • Alibaba Cloud CDN API

    Alibaba Cloud CDN APIは、GETおよびPOSTリクエストをサポートするリモートプロシージャコール (RPC) APIです。 詳細については、「機能別操作一覧」をご参照ください。

関連サービス

次の表に、Alibaba Cloud CDNに関連するサービスについて説明します。Alibaba Cloud CDNの位置と、他のAlibaba Cloudサービスと組み合わせて使用する方法を理解するのに役立ちます。

Alibaba Cloudサービス

説明

DCDN

DCDNは、パフォーマンスとセキュリティ機能のバランスを取りながら、動的コンテンツと静的コンテンツを個別に高速化します。

OSS

OSS (Object Storage Service) バケットをオリジンサーバーとして使用する場合、Alibaba Cloud CDNを使用してコンテンツ配信を高速化し、インターネットデータ転送料金を削減できます。

ApsaraVideo Live SDK

Alibaba Cloud CDNとApsaraVideo Liveを併用することで、メディアフィードストレージ、ビデオのセグメンテーションとトランスコード、アクセス認証、コンテンツ配信の高速化を実現できます。

ApsaraVideo VOD

Alibaba Cloud CDNとApsaraVideo VODを併用することで、バッファ時間を短縮し、再生のスムーズさを向上させることができます。

Alibaba Cloud DNS

高可用性で安定したAlibaba Cloud DNSを使用して、リソースへのスムーズなアクセスを確保できます。

ECS

Alibaba Cloud CDNとElastic Compute Service (ECS) を併用することで、Webサイトの可用性を向上させ、配信元サーバーに関する情報を保護し、帯域幅使用コストを最小限に抑えることができます。

SLB

Server Load Balancer (SLB) インスタンスのIPアドレスをオリジンアドレスとして指定して、オリジンフェッチプロセス中に複数のサーバーにトラフィックを分散できます。

参考資料

Alibaba Cloud CDNを使用して、OSSバケットまたはECSインスタンスでのコンテンツの配信を高速化できます。 以下のトピックでは、ベストプラクティスについて説明します。