私が行っている多くのプロジェクトは、メディアおよびクラウドテクノロジーに直接関連しています。 したがって、これら2つの分野で発生するすべてのニュースを追跡するようにします。 私は、これら2つのテクノロジーの接合部で何が起こるかに特に興味があります。 少し前まで、Microsoft AzureでCDNサービスのシナリオを選択する機会がありました。 出版物Manling Zhang (Azure CDNおよびAzure Media Servicesシニアプログラムマネージャー)の無料翻訳であるこの記事では、現在実装されているシナリオのサポートについて説明します。
幅広い視聴者にコンテンツを配信する場合、このプロセスが最適であることを確認することが重要です。 Azure CDNに導入された新機能は、コンテンツの配信に使用できるスクリプトに基づいてパフォーマンスを加速および最適化するように設計されています。 これらのシナリオには、Webサイトの「一般コンテンツ」の配信(cssファイル、jsファイル、画像、フォント)、マルチメディアストリーミング、大きなファイルのダウンロードなどが含まれます。 最適化オプションは、CDNエンドポイントの作成時に「最適化対象」パラメーターで指定されたシナリオに応じて適用されます。
Azure CDNが使用する最適化には、特定のシナリオに応じて、キャッシュ、オブジェクトの分割、および障害後の再要求ポリシーが含まれます。 考えられる2つのシナリオを検討してください。
マルチメディアストリーミング
クライアントに遅れて到着するパケットは品質の低下や頻繁なバッファリングを引き起こす可能性があるため、マルチメディアストリーミングは時間に敏感です。 新機能により、マルチメディアコンテンツの配信遅延を削減できます。
大きなファイルをダウンロードする
大きなファイルをロードする場合、ダウンロードしたファイルを部分に分割する機能が重要です。 スムーズなダウンロードを保証するために、ファイルは最初から小さなチャンクで要求されます。
多くのクライアントでの経験に基づいてこれらの機能強化を適用し、コンテンツ配信パフォーマンスを改善するためにパラメーターを追加し続けます。 次のいずれかのシナリオでCDNエンドポイントを最適化するオプションを選択できます。
- 「一般的な」Webコンテンツの配信
- マルチメディアストリーミング
- オンデマンドでビデオをストリーミング
- 大きなファイルをダウンロードする
新しいCDNエンドポイントを作成するときは、ドロップダウンリストから要件に最適なシナリオを選択するだけです。
最適化の方法はCDNプロバイダーによって異なり、最適化テクノロジーによってサポートされるため、最適化シナリオで利用可能なオプションは、選択したCDNプロバイダーによって異なる場合があります。
現在:
- アカマイのAzure CDNは、「共有」Webコンテンツの配信、マルチメディアストリーミング、オンデマンドビデオストリーミング、大容量ファイルのアップロードなどのオプションをサポートしています。
- Verizon Azure CDNは、「共有」Webコンテンツの配信のみをサポートします
さまざまなベンダーのCDNパフォーマンスを確認して、最適なオプションを選択することを強くお勧めします。