基本概念
Tencent Cloudは、複雑なネットワーク環境に対応し、インターネットビジネスのネットワーク面でのさまざまなトラブルを改善するため、既存のネットワーク構造にグローバルな高性能アクセラレーションノードを既存のネットワーク構造に追加して、新しい仮想ネットワークアーキテクチャを構築します。これによってキャッシュポリシーに従い、ユーザーに近いエッジノードにお客様のビジネスコンテンツをストレージし、ユーザーとビジネスコンテンツ間の距離を短くすることで、アクセスの遅延を減らし、使いやすさを向上させます。
Tencent Cloudは、アクセラレーションサービスをより良く区別するため、アクセラレーションのタイプに応じて異なる製品を提供しています。
静的リソース向けのCDN - Content Delivery Network:ユーザーが特定リソースに複数回アクセスし、同じコンテンツを返します。
例:html、cssおよびjsファイル、画像、ビデオ、ソフトウェアのインストールパッケージ、apkファイル、圧縮パッケージファイルなど。
推奨シナリオ:Webサイトの静的リソースアクセラレーション、ファイルダウンロードのアクセラレーション、オーディオビデオのアクセラレーション。
動的リソース向けのECDN - Enterprise Content Delivery Network:ユーザーが特定リソースに複数回アクセスし、異なるコンテンツを返します。
例:APIインターフェース、.jsp、.asp、.php、.perlおよび.cgiファイルなど。
推奨シナリオ:動的アクセラレーション、動的・静的アクセラレーション。
|
ユースケース | Webサイトの静的リソースアクセラレーション、ファイルのダウンロード、オーディオビデオオンデマンドWebサイト | eコマース取り引き、ゲームの支払い、金融Webサイト、eラーニング |
カバー範囲 | 中国本土中国本土以外グローバル |
|
課金方式 | トラフィック時間による課金中国本土ユーザーはトラフィックパッケージサービスをご利用いただけます詳細については、CDN課金説明<をご参照ください/td> | リクエスト回数+超過トラフィック課金詳細については、ECDN課金説明をご参照ください |
アクセラレーション方式 | 静的コンテンツのアクセラレーション、動的コンテンツのback-to-origin | 動的アクセラレーションと動的・静的ハイブリッドアクセラレーションをサポートします |
リソースのストック | 全世界で2800以上のノード、合計帯域幅は150Tbps以上、70以上の国と地域をカバーしています |
|
アクセラレーションしたいドメイン名をTencent Cloudに接続する場合、CDNコンソールのアクセラレーションタイプから2つの製品を選択できます。 2種類のアクセラレーションタイプには、異なるアクセラレーションポリシーと課金基準が使用される点にご注意ください。詳細については、CDN課金説明およびECDN課金説明をご参照ください。 CDN接続例
CDNアクセラレーションを設定するユーザーのアクセス例
深圳にいるユーザーは、cdntest.comを介してサーバーが北京にあるアドレス1.1.1.1のオリジンサーバーにアクセスします。
1. ユーザーがドメイン名「cdntest.com」を入力してアクセスすると、ローカルDNSが、ユーザーが設定したCNAME値「cdntest.com.cdn.dnsv1.com」に解決し、Tencentが自社開発したDNSスケジューリングシステムにリクエストを送信し、ユーザーに近い最適なCDNエッジノードIP2.2.2.2を割り当てます。
2. ユーザーは、IPが2.2.2.2のCDNノードをリクエストします。CDNノードがこのコンテンツをすでにキャッシュしている場合、ユーザーがリクエストしたコンテンツが返され、プロセスは終了します。
3. CDNノードがこのコンテンツをキャッシュしていない場合、北京にあるアドレス1.1.1.1のオリジンサーバーにリクエストを送信します。リクエストするコンテンツは、ユーザーが設定したback-to-origin HOSTによって決定されます。
4. CDNエッジノードは、オリジンサーバーからリソースを取得した後、ユーザー定義のキャッシュポリシーに従ってIPアドレス2.2.2.2のエッジノードにリソースをキャッシュし、ユーザーに返すと、このリクエストは終了します。
5. 深圳に近い他のユーザーが再度「cdntest.com」にアクセスすると、Tencent DNSスケジューリングにより、IPが2.2.2.2のCDNエッジノードが優先的にスケジューリングされます。この時点で、このエッジノードは対応するコンテンツをすでにキャッシュしています。従ってユーザーは、オリジンサーバーにアクセスしてリクエストする必要なく、このエッジノードを介してコンテンツを直接取得できます。
混同しやすい概念:
ユーザーは「cdntest.com」を介してアクセスします。「cdntest.com」はアクセラレーションドメイン名です。
アクセラレーションドメイン名を接続すると、システムは自動的に拡張子が.cdn.dnsv1.comまたは.dsa.dnsv1.comのCNAMEドメイン名を割り当てます。ドメイン名解決コンソールで解決する必要があります。例えば、"cdntest.com.cdn.dnsv1.com"/"cdntest.com.dsa.dnsv1.com"などです。
CDNノードが、ユーザーがリクエストしたコンテンツをキャッシュしない場合、CDNノードは1.1.1.1に対してコンテンツをリクエストします。1.1.1.1とはオリジンサーバーのアドレスです。
CDNノードが1.1.1.1をリクエストする場合、実際に リクエストされるアドレスは「originhost.com」であり、「originhost.com」はback-to-origin HOSTです。通常、アクセラレーションドメイン名とback-to-origin HOSTドメイン名は同じですが、ビジネスニーズに応じて調整することができます
|
| お客様がCDNに接続するドメイン名で、ユーザーが端末で実際にアクセスするドメイン名です。 | |
オリジンサーバーアドレス/オリジンサーバードメイン名 | サーバーのオリジンサーバーに対応するIPアドレス(ドメイン名)です。CDNノードにリクエストされたコンテンツが含まれない場合、このアドレス(ドメイン名)にアクセスしてリクエストされたコンテンツを取得します。
オリジンサーバー:はサービスを提供するサーバーで、ユーザーのリクエストの処理、応答ができます。ユーザーは、オリジンサーバーアドレスを介してアクセスします。オリジンサーバーアドレスはドメイン名またはIPアドレスで大丈夫です。オリジンサーバードメイン名は、アクセラレーションドメイン名と同じにすることはできません。 | |
| CDNノードがback-to-originを行うときに、実際にリクエストされたサーバーのコンテンツです。 | |
| お客様のアクセラレーションドメイン名を接続すると、システムは自動的にCNAMEドメイン名に拡張子.cdn.dnsv1.comまたは .dsa.dnsv1.comを割り当てます。 お客様のアクセラレーションドメイン名をCNAMEドメイン名にマッピングすると、Tencent CloudはCNAMEが指すIPアドレスを動的に変更し、すべてのアクセラレーションドメイン名を更新するので、各アクセラレーションドメイン名が指すIPアドレスを手動で変更する必要はありません。 | |
なぜCDN Content Delivery Networkを使用するのですか。
ユーザーがオリジンサーバーの静的コンテンツに直接アクセスすると、次のような問題が発生する可能性があります。
クライアントがサーバーから離れれば離れるほど、アクセス速度が遅くなります。
クライアント数が多いほど、ネットワーク帯域幅の料金が高くなります。
越境ユーザーのアクセシビリティは低くなります。
説明:
以上のデータはあくまでも参考であり、複雑なネットワーク環境ではデータのばらつきがあっても正常です。
CDNはどのようにネットワークエクスペリエンスを改善するのか
CDNがコンテンツをキャッシュした場合、ユーザーは近くのCDNノードにアクセスするだけで静的コンテンツを取得できます。
オリジンサーバーの帯域幅のストレスを軽減し、ネットワーク料金を削減します。
全世界に分布している越境ノードは、越境アクセス時の体験をより良いものにします。
説明:
以上のデータはあくまでも参考であり、複雑なネットワーク環境ではデータのばらつきがあっても正常です。
CDNの推奨ユースケース:
Webサイトの静的リソースアクセラレーション:一般的なWebサイトの静的コンテンツ(ポータルサイト、eコマースサイト、UGCコミュニティなど)に適しています。例えば、画像やビデオ、さまざまなhtmlファイルなどのキャッシュアクセラレーションを行い、ユーザーにスムーズなアクセスを提供することができます。
ファイルダウンロードアクセラレーション:各種ファイルのダウンロードに適しています。ファイルをエッジに割り当てることで、ダウンロードのピーク時の帯域幅のストレスを軽減できるだけでなく、ユーザーによるダウンロードを安定させます。
オーディオビデオアクセラレーション:さまざまなオーディオビデオのオンデマンドサイトに適しています。Tencentが長年培ってきたオンラインビデオ操作の経験を踏まえ、オーディオビデオの同時アクセス数が多いときも、各リージョンのエンドユーザーがオーディオビデオをスムーズに視聴できるようにします。
なぜEnterprise Content Delivery Network(ECDN)を使用するのですか。
ユーザーがオリジンサーバーの静的コンテンツを直接リクエストすると、次のような問題が発生する可能性があります
ネットワーク・リージョン・帯域幅はリソースのリクエストに影響を与え、高いレイテンシーや高いパケット損失率などの問題が発生します。
ルーティングプロセスには、品質の低下とリンクの輻輳という問題が発生します。
パブリックネットワーク環境は複雑であり、ユーザーの通常のカスタマーエクスペリエンスに影響を与えます。
説明:
以上のデータはあくまでも参考であり、複雑なネットワーク環境ではデータのばらつきがあっても正常です。
ECDNはネットワークエクスペリエンスをどのように改善できますか。
ユーザーは、最も近いECDNノードにアクセスして、リソースアクセスやback-to-originなどの操作を行います。
ネットワーク全体のステータスをリアルタイムで監視し、最適なリンクを選択し、輻輳や低品質のリンクを回避します。
説明:
以上のデータはあくまでも参考であり、複雑なネットワーク環境ではデータのばらつきがあっても正常です。
ECDNの推奨ユースケース
動的・静的アクセラレーション:動的リソースと静的リソースが混在するシナリオに適しています。動的と静的が混在するシナリオをワンストップで解決し、動的リソースと静的リソースを自動的に認識し、さまざまなアクセラレーションポリシーを採用して、動的・静的コンテンツのワンストップアクセラレーションを実現します。ECDNリンクを使用しているため、動的・静的に対する課金はECDN課金基準に基づいて行います。
動的アクセラレーション:ゲームバトル、eコマース取り引き、金融関連の支払い、eラーニングのシナリオなど、**動的リソースに対するリクエストが多いシナリオに適しています。動的パス検出やインテリジェントルーティングといった技術を通じて、最適なリンクを選択してback-to-originを行い、アクセス遅延を大幅に低減させます。
Enterprise Content Delivery Network(ECDN)をアクティブにするには、どうすればいいですか。
1. 新規ユーザーが CDNコンソール でサービスをアクティブにすると、CDNサービスとECDNサービスが同時にアクティブになります。使用されていないサービスに料金は発生しません。詳細については、ゼロから始めるCDNの設定 をご参照ください。 2. 現在、CDNサービスのみがアクティブ化されており、ECDNがアクティブ化されていない場合、動的アクセラレーション/動的アクセラレーションドメイン名を初めて追加するときに、システムが自動的にECDNサービスをアクティブ化します。下図のとおりです。
3. 元のECDNコンソールでECDNサービスをすでにアクティブにしている場合は、チケットを提出してバックエンドでアカウントの移行を行うことができます。移行が成功したら、CDNコンソールでECDNサービスを使用できるようになります。
注意:
動的・静的アクセラレーション:各種Webサイトのトップページなど、動的・静的データが組み合わさった業務シナリオに適しています。
動的アクセラレーション:アカウントログイン、注文取引、APIの呼び出し、リアルタイム照会などのシーンに適しています。
CDNを使用するのはいつですか。
お客様の業務にセキュリティに関する追加要件がある場合は、CDNをベースとして、追加のセキュリティサービスであるSCDNを購入することができます。SCDNの詳細については、セキュリティアクセラレーションSCDNをご参照ください。 アクセラレーションリージョンを選ぶにはどうすればいいですか。
|
| グローバルユーザーからのアクセスは、中国本土のアクセラレーションノードにスケジューリングされてサービスが行われます | |
| グローバルユーザーからのアクセスは、中国本土以外のアクセラレーションノードにスケジューリングされてサービスが行われます | |
| グローバルユーザーからのアクセスは、最も近いノードに最適にスケジューリングされてサービスが行われます | |
Tencent CloudのCDNとECDNは、どちらも世界中にエッジノードがあります。当社はお客様の選択に応じて、ユーザーを所在リージョンの最も近いノードに割り当てます。アクセラレーションリージョンによって料金基準も変わる点にご注意ください。課金説明をご参照ください。 説明:
トラフィックパッケージを購入した場合は、トラフィックパッケージのアベイラビリティーゾーンとお客様のアクセラレーションリージョンに対応しているかどうかにご注意ください。
ゼロから始めるCDN/ECDNの設定
このチュートリアルでは、CDN/ECDNの設定方法と各パラメータについてすばやく学べます。クイックスタートをクリックしてご確認ください。