コンテンツ配信の種類に応じて Azure Content Delivery Network を最適化する

世界中の多数のユーザーにコンテンツを配信する場合、コンテンツの配信を確実に最適化することが重要です。 Azure Content Delivery Network を使用すると、コンテンツの種類に応じて最適な配信を行うことができます。 コンテンツには、Web サイト、ライブ ストリーム、動画、ダウンロード用のサイズの大きなファイルなどがあります。 コンテンツ配信ネットワーク エンドポイントを作成するとき、[最適化の対象] オプションでシナリオを指定します。 この選択によって、コンテンツ配信ネットワーク エンドポイントから提供されるコンテンツに適用される最適化が決まります。

最適化の選択肢は、ベスト プラクティス動作を使用して、コンテンツ配信のパフォーマンスと配信元のオフロードを向上するように設計されています。 シナリオの選択内容は、部分的なキャッシュ、オブジェクトのチャンキング、配信元のエラー再試行ポリシーの構成を変更することによってパフォーマンスに影響します。

この記事では、さまざまな最適化機能と、これらをいつ使用すればよいかについての概要を示します。 機能と制限事項の詳細については、個々の最適化の種類に関する各ドキュメントをご覧ください。

Note

コンテンツ配信ネットワーク エンドポイントを作成するときに、[最適化の対象] オプションは、エンドポイントを作成するプロファイルの種類に基づいて変わる場合があります。 Azure Content Delivery Network プロバイダーは、シナリオに応じて、さまざまな方法で拡張機能を適用します。

プロバイダー オプション

Azure CDN Standard from Microsoft プロファイルでは、次の最適化がサポートされます。

  • 一般的な Web 配信。 この最適化は、メディア ストリーミングと大きなファイルのダウンロードにも使用できます。

Note

Microsoft の動的サイト アクセラレーションは、Azure Front Door によって提供されます。

Azure CDN Standard from Edgio プロファイルおよび Azure CDN Premium from Edgio プロファイルでは、次の最適化がサポートされます:

特定のシナリオの最適化

次のいずれかのシナリオのコンテンツ配信ネットワーク エンドポイントを最適化できます。

一般的な Web 配信

一般的な Web 配信は、最も一般的な最適化オプションです。 これは、Web ページや Web アプリケーションなど、一般的な Web コンテンツの最適化用に設計されています。 この最適化は、ファイルやビデオのダウンロードにも使用できます。

一般的な Web サイトには、静的コンテンツと動的コンテンツが含まれています。 静的コンテンツには、イメージ、JavaScript ライブラリ、スタイル シートが含まれています。これらは、キャッシュしてさまざまなユーザーに配信できます。 動的コンテンツは、ユーザー プロファイルに合わせたニュース項目など、個々のユーザーにカスタマイズされています。 ショッピング カートの内容などの動的コンテンツは、ユーザーごとに一意であるため、キャッシュされません。 一般的な Web 配信は、Web サイト全体を最適化できます。

一般的なメディア ストリーミング

ライブ ストリーミングとビデオ オン デマンド ストリーミングの両方のエンドポイントを使用する必要がある場合は、一般的なメディア ストリームの最適化の種類を選択します。

メディア ストリーミングは時間に厳しく、クライアントへのパケットの到着が遅れるとビデオ コンテンツのバッファリングが頻繁に発生するなど画像の品質が低下します。 メディア ストリーミングの最適化は、メディア コンテンツ配信の遅延を低減し、ユーザーにスムーズなストリーミングを提供します。

これは、Azure メディア サービスのお客様に一般的に当てはまるシナリオです。 Azure Media Services を使用する場合、ライブとオン デマンド ストリーミングの両方に使用できる 1 つのストリーミング エンドポイントを取得します。 このシナリオでは、お客様は、ライブからオン デマンド ストリーミングに変更するときに別のエンドポイントに切り替える必要はありません。 一般的なメディア ストリーミングの最適化は、この種類のシナリオがサポートします。

Azure CDN Standard from MicrosoftAzure CDN Standard from Edgio、および Azure CDN Premium from Edgio については、一般的な Web 配信の最適化の種類を使用して、一般的なストリーミング メディア コンテンツを配信します。

メディア ストリーミングの最適化の詳細については、メディア ストリーミングの最適化に関するページをご覧ください。

ビデオ オン デマンド メディア ストリーミング

ビデオ オン デマンド (VOD) メディア ストリーミングの最適化は、ビデオ オン デマンドのストリーミング コンテンツを向上します。 ビデオ オン デマンド ストリーミングのエンドポイントを使用する場合は、このオプションを使用します。

Azure CDN Standard from MicrosoftAzure CDN Standard from Edgio、および Azure CDN Premium from Edgio の各プロファイルについては、一般的な Web 配信の最適化の種類を使用して、ビデオ オンデマンド ストリーミング メディア コンテンツを配信します。

メディア ストリーミングの最適化の詳細については、メディア ストリーミングの最適化に関するページをご覧ください。

Note

コンテンツ配信ネットワーク エンドポイントが主にビデオ オンデマンドのコンテンツを処理する場合は、この種類の最適化を使用します。 この最適化の種類と一般的なメディア ストリーミングの最適化の種類の主な違いは、接続の再試行タイムアウトです。ライブ ストリーミング シナリオの場合、非常に短い時間でタイムアウトします。

大容量ファイルのダウンロード

Azure CDN Standard from MicrosoftAzure CDN Standard from Edgio、および Azure CDN Premium from Edgio の各プロファイルについては、一般的な Web 配信の最適化の種類を使用して、大容量ファイルのダウンロード コンテンツを配信します。 ファイルのダウンロード サイズに制限はありません。

大きなファイルの最適化の詳細については、「大きなファイルの最適化」をご覧ください。

動的サイト アクセラレーション

動的サイト アクセラレーション (DSA) は、Azure CDN Standard from Edgio および Azure CDN Premium from Edgio プロファイルで使用できます。 この最適化を使用すると追加料金が発生します。詳細については、「Content Delivery Network の価格」を参照してください。

Note

Microsoft の動的サイト アクセラレーションは、Microsoft のプライベート グローバル ネットワークを使用してご自身のアプリのワークロードを提供する、グローバル エニー キャスト サービスである Azure Front Door によって提供されます。

DSA には、動的なコンテンツの遅延とパフォーマンスを改善するさまざまな技術が取り入れられています。 それらの技術には、ルートとネットワークの最適化、TCP の最適化などがあります。

この最適化で、キャッシュ不可能な多数の応答を含む Web アプリを高速化することができます。 たとえば、検索結果、チェック アウト トランザクション、リアルタイム データなどを高速化できます。 静的なデータでは、主要な Azure Content Delivery Network のキャッシュ機能を継続して使用することができます。

動的サイトの高速化の詳細については、動的サイトの高速化に関するページを参照してください。