Home Blogs マルチCDN戦略の実装:5知っておくべきこと
Applications

マルチCDN戦略の実装:5知っておくべきこと

About The Author

Outline

1.マルチCDNとは

コンテンツ・デリバリー・ネットワークは、地理的に分散したサーバーのシステムであり、高パフォーマンスと高可用性を備えたデジタルコンテンツの配信を容易にします。 CDNの背後にあるアイデアは、コンテンツをエンドユーザーに近い場所に移動することです。 デジタルコンテンツ(Webアプリケーション、Webオブジェクト、ファイル、ダウンロード可能なメディア、ストリーミングメディア)を比較的少数のサーバーに集中化する代わりに、コンテンツは世界中に分散した多数のサーバーにキャッシュされます。 エンドユーザーは、オリジンに戻ってコンテンツを取得するのではなく、最も近いCDNエッジサーバーから探しているコンテンツを取得できるようになりまし た。 CDNは、ライブストリームを適切なデバイス形式に変換しながら、テレビ放送品質の体験を即座に作成することもできます。 これにより、お客様のパフォーマンスが大幅に向上します(レイテンシーが低くなります)。 また、オリジンの過負荷を回避し、オーディエンスを拡大することができます。

2.マルチCDNの利点は何ですか?

マルチCDN戦略を検討する理由はいくつかあります。

可用性: システム停止が世界的な悪評に発展することはありませんが、ビジネスにとっても同様に壊滅的な影響を与える可能性があります。 インターネットがビジネスのあらゆる面で重要になってきているため、わずかなダウンタイムが収益に影響を与え、顧客との関係を損なう可能性があります。 マルチCDNは、停止時に代替の配信オプションを提供することで、単一点障害を最小限に抑えることができます。

パフォーマンス: どのCDNでも、すべての地域ですべてのトラフィックタイプに対して常に最高のパフォーマンスを提供することはありません。 複数のCDNプロバイダー間でコンテンツ配信のニーズをインテリジェントにバランスさせることで、特定の地域における特定のトラフィックタイプの特定のプロバイダーのパフォーマンス障害の影響を軽減できます。

容量: 大規模なコンテンツ配信イベントは、個々のCDNプロバイダーまたは特定の場所でチョークポイントを作成する可能性があります。 マルチCDNは、複数のCDNに負荷を分散することで、これらのボトルネックを軽減します。 ワールドカップなどの大規模なライブイベントでは、迅速なスケーリングがCDNの重要な機能です。 試合がレギュレーション時間の終わり近くにタイになると、通常はファンが最後の分を見るためにログインするという大きなスパイクが発生します。

セキュリティ: 複数のCDNプロバイダーを持つことで、サイバー攻撃が発生した場合に、CDNの露出を最小限に抑えたり、侵害されたCDNを完全に回避したりできます

3.マルチCDNの仕組み

多くの場合、マルチCDNは有益ですが、複数のCDNをどのように展開するのか、また、特定のアプリケーションに最適な方法を決定するために考慮すべき要因は何ですか。

DNS: ドメインネームシステム(DNS)は、インターネットの命名システムです。 ただし、インターネット機器はドメイン名を認識しません。IPアドレスを使用して動作します。 DNSは、ドメイン名からIPアドレスへの変換を実行します。 DNSは、マルチCDN環境において、異なるCDN間で最も一般的なスイッチング方法の1つです。

静的: 複数のCDNを組み込む最も基本的な方法は、DNSエントリを変更することです。 この方式は、アクティブ/スタンバイ構成で使用できます。 たとえば、1つのCDNに障害が発生した場合、すべての要求が別のCDNにリダイレクトされるようにDNSエントリが変更されます。 この方法を使用すると、異なるホスト名をマッピングすると、異なるCDNに異なるポリシーを適用できます。

重み付けラウンドロビン: 重み付けラウンドロビンアプローチでは、CDNの優先順位を示すために、各CDNに異なるランキングを適用できます。 重み付けまたは比率は、コスト、パフォーマンス、ISPの接続性など、ビジネスにとって最も重要であると判断する基準に基づいて決定できます。

ジオロケーション: ジオロケーションの場合、エンドユーザーのロケーションに基づいてCDN間でトラフィックが分散されます。 これにより、トラフィックの発信元に基づいて特定のCDNを選択できます。

パフォーマンス: パフォーマンスベースのロードバランシングは、現在のネットワーク状態を考慮して、理論上の最高のパフォーマンスを実現します。 このアプローチでは、ネットワークの状態を測定し、意思決定のバランスをとる際にこのデータを考慮します。

4.マルチCDNはお客様に適していますか?

Multi-CDNには魅力的なメリットがありますが、必ずしもすべての人に適しているわけではありません。 マルチCDN戦略が自分に適しているかどうかを検討するときは、次の質問を自問してください。ダウンタイムを数分または数時間確保できますか。 他のCDNへのオーバーフロー機能を使用して緩和できるトラフィックスパイクはありますか。 デジタルコンテンツ配信のニーズはパフォーマンスに左右されますか? 視聴者は世界中に分散していますか? これらの質問に対する回答が「はい」である場合、マルチCDNは組織に利益をもたらす可能性があります。

5.適切なCDNパートナーの選択

コンテンツ配信環境にCDNを追加することが理にかなっていると判断したら、次の質問はどのCDNパートナーを選択するかになります 。 考慮すべき重要な要素は次のとおりです。

地理的カバレッジ: 考慮すべき重要な質問:ユーザーはどこにいますか? どこで拡大しようとしていますか? ほとんどのユーザーがいる地域または国で、存在感のあるCDNを探します。 グローバルなトラフィック分布を検討する際には、将来の成長も考慮することが重要です。 たとえば、インドなどの新興市場からのトラフィックの増加が予想される場合、CDN契約の再交渉やCDNプロバイダーの早期移行を回避することが現在の決定の要因です。 現在および将来のユーザーのほとんどがいる場所で、存在するCDNを探します。

パフォーマンス指標: 明らかに聞こえるかもしれませんが、最初に始めるのは、顧客体験にとって最も重要なことを考慮することです。 この場合、ビデオ配信の重要なメトリックには、再バッファレート、ビットレート、および起動時間が含まれる場合があります。

パフォーマンス測定: 市販されているいくつかのパフォーマンス監視ツールがありますが、多くの場合、結果は誤解を招く可能性があります。 パフォーマンスを評価する最良の方法は、1つ以上のCDNを使用して試用または概念実証を行うことです。この際、最も重要な地理的地域で実際のワークロードを使用します。

サービスとサポート: 問題が発生したり、テクノロジーの専門家を利用したりすることがあります。 このような場合、優れたサポートがすべての違いを生みます。 ライブカスタマーサポートにアクセスすることがどれほど重要かを検討してください。 サポートは営業時間外に利用できますか。 あなたの地域ではどのようなサポートが提供されていますか? サポートは無料ですか、それともこのサービスに有料のプレミアムがありますか? ライブイベントを配信する場合、CDNパートナーはどのような関連性のある体験をしていますか。また、イベントの前または最中にブリッジに参加しても構わないでしょうか。 CDNベンダーは、他のCDNからのオンボーディングまたは移行を支援できますか。

結論: 複数のCDNを使用してこれらのデジタルコンテンツ体験を提供することで、可用性とパフォーマンスのレベルがさらに向上します。 プロバイダと企業の適切な組み合わせを活用することで、エンドユーザーのエクスペリエンス品質を向上させながらコストを削減することができます。 このトピックの詳細については、Limelightの5マルチCDN戦略の実装について知っておくべきことを参照してください。