CDN と MediaTailor の統合の計画をカスタマイズする - AWS Elemental MediaTailor

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CDN と MediaTailor の統合の計画をカスタマイズする

ワークフローごとに、コンテンツ配信ネットワーク (CDN) の計画に影響する固有の要件 AWS Elemental MediaTailor があります。ワークフロー固有のガイダンスについては、「設定の使用」を参照してください。

特定の MediaTailor ワークフローに基づいてキャパシティプランを調整します。

MediaTailor 広告挿入ワークフローの場合

  1. キャッシュなしでパーソナライズされたマニフェストを処理するように CDN を設定します。これにより、各ビューワーはターゲットを絞った一意の広告を受信できます。広告は、そのプロファイルと表示コンテキストに基づいています。

  2. ピークリクエストボリュームを処理するように広告決定サーバー (ADS) のサイズを設定します。ADS 設定のガイダンスについては、MediaTailor を使用した広告挿入」を参照してください。次の点を考慮してください。

    • ユースケースの応答時間要件

    • 予想される同時ビューワー容量

    • 冗長性とフェイルオーバーの要件

    • 地理的分散のニーズ

  3. CDN レベルでリクエストの折りたたみを実装して、同期された広告時間枠リクエストを処理します。リクエストの折りたたみは、複数の同一のリクエストを 1 つのオリジンリクエストに結合します。これは、次の場合に重要です。

    • 多数の視聴者が同時に広告ブレークにヒットしたときのライブスポーツイベント

    • 人気テレビ番組が同期商用ブレークで公開

    • 突然の視聴者の急増を引き付けるニュースイベントの急増

    実装の詳細については、「オリジンフェイルオーバー」を参照して、ピーク負荷時のリクエスト処理を設定します。

MediaTailor チャネルアセンブリワークフローの場合

  1. チャネル数とそのビットレートに基づいて容量要件を計算します。チャネルアセンブリ容量計画のガイダンスについては、MediaTailor の「チャネルアセンブリ」を参照してください。次の点を考慮してください。

    • チャネルの合計数

    • チャネルあたりのビットレート要件

    • 予想される同時ビューワーロード

    • 地理的分散のニーズ

  2. 公開されたスケジュールに基づいて予測可能なトラフィックパターンを処理するように CDN を設定します。チャネルアセンブリには通常、広告挿入よりも予測可能なパターンがあります。その理由は次のとおりです。

    • プログラミングスケジュールが事前にわかっている

    • ビューワーの動作は確立されたパターンに従います

    • コンテンツはビューワーごとに動的に変更されません

  3. オリジンに、一貫したチャネル出力を維持するのに十分な帯域幅があることを確認します。実装:

    • 高可用性チャネル用の冗長オリジンサーバー

    • プライマリオリジンとバックアップオリジン間の自動フェイルオーバー

    • オリジンパフォーマンスの問題を検出するためのモニタリング

    実装ガイダンスについては、「オリジン冗長性を設定して回復力のあるオリジンインフラストラクチャを作成する」を参照してください。

MediaTailor ワークフローを組み合わせた場合

  1. 両方のサービスを組み合わせたトラフィックパターンを処理するようにインフラストラクチャのサイズを設定します。ワークフローの組み合わせに関するガイダンスについては、「」を参照してくださいAWS Elemental MediaTailor を使用して広告を挿入する。次の点を考慮してください。

    • チャネルアセンブリのベースライン要件

    • 広告挿入のオーバーヘッド要件

    • ピークトラフィックパターン

    • 冗長性のニーズ

  2. 線形コンテンツ配信と動的広告挿入用に個別の CDN 動作を設定します。この分離により、次のことが可能になります。

    • 各コンテンツタイプのキャッシュポリシーを個別に最適化する

    • コンテンツタイプに基づいてリクエストを適切なオリジンにルーティングする

    • ワークフローごとにパフォーマンスメトリクスを個別にモニタリングする

  3. 最適なパフォーマンスを維持するために、エッジ CDNs間の適切なルーティングを設定します。以下を使用することを検討してください。

    • コンテンツセグメント (/content/*) と広告セグメント (/ads/*) の異なるオリジンパス

    • マニフェストとセグメントのキャッシュ動作を分離する

    • 異なるリージョンのレイテンシーを最適化するための地理的ルーティング

    実装の詳細については、「パスベースのルーティングとキャッシュルールを設定するためのキャッシュ動作の設定」を参照してください。