1. Cloud development

Content HubでCDNを使う

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Cloudflareはコンテンツ配信ネットワーク(CDN)です。CDNは、HTMLページ、JavaScriptファイル、スタイルシート、画像などのインターネットコンテンツを高速に配信する地理的に分散したサーバー群です。CloudflareはArgo Smart Routingを用いて、ネットワーク上でコンテンツリクエストを最速ルートにルーティングします。トラフィックは複数の発信元でロードバランスされ、近接性とネットワーク遅延を利用して各リクエストの最も効率的な宛先を決定できます。

Sitecore Content Hub CDNソリューションは以下の理由でCloudflareを使用しています:

  • Performance - Cloudflare CDNの主な利点は、インターネットコンテンツ配信の速度向上です。データがエッジサーバーにキャッシュされ、コンテンツリクエストが最も近いまたは最適なネットワークノードに送られると、CDNは最短ルートとともにデータをユーザーに送信します。このキャッシュにより遅延が低減され、ロード時間の短縮とストリーミング品質の向上が可能となります。
  • Reliability - CDN経由でコンテンツが配信されると、すべての資産が複数のサーバーに動的に分散されます。1つの地域での障害や単一のハードウェアノードの問題はシステム全体に影響を与えません。DoS攻撃であっても、分散型インフラは影響を中和し、100%の可用性を維持できます。
  • Scalability - コンテンツが増加するにつれて、避けられないトラフィックのバーストに備える必要があります。より多くのサーバーを配信に割り当てることでネットワークのバックボーン容量が増え、予期せぬ大量のコンテンツリクエストの急増への対応が容易になります。
  • Cost savings - サーバー数を増やすもう一つの利点は、各サーバーにかかる負荷が軽減されることです。さらに、CDNを実装することで、トラフィックをエッジサーバーにオフロードすることでバックボーンネットワークの負担を軽減できます。したがって、CDNのコストは考慮する必要がありますが、新しい衛星ノードを追加する費用よりも低い可能性が高いです。

Cloudflareはまた、配信サービスのマルチテナントアーキテクチャにおいても重要な要素です。Content Hubでは、単一の メディア配信サービス(MDS) が複数のテナントにサービスを提供します。互換性の観点から、Cloudflareはシングルテナンシーアーキテクチャで作成された既存のリンクを自動的にマルチテナンシーアーキテクチャで使用できるリンクに変換します。

Sitecore Content Hub CDN解決策:

  • 無効化できません。
  • アドホックキャッシュ無効化の仕組みは含まれていません。
  • コンテンツを10分間キャッシュします。キャッシュ時間を変更するには、 support.sitecore.com でサービスリクエストを開きます。

また、Content Hubと連携する カスタムCDNを設定する こともできます。

この記事を改善するための提案がある場合は、 お知らせください!