Content Deliveryのスケーリングと設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Content Delivery(CD)の役割は、あなたのコンテンツを訪問者に届けます。スケーリング要件に合わせて 複数のCDインスタンスを設定 できます。
設置
Content Delivery(CD)役割をインストールするには、Sitecoreインストールフレームワーク(SIF)またはSitecore Azureツールキット(SAT)を使用してください。詳細については、プラットフォームの バージョンのインストールガイド を参照してください。
Content Deliveryの役割の拡大
以下の表は、Content Delivery(CD)役割のスケーリングオプションを説明します:
スケーリングオプション
サポート
注記
コンバインドインスタンス
いいえ
Content Deliveryの役割は、制作上の他の役割と組み合わせてはなりません。CDの役割は、以下の状況でのみ他の役割と組み合わせることができます。
-
Combined Content Delivery, Content Management, Processing, Reporting - このトポロジーはXP Singleとして知られています。
-
「Experience Manager専用」環境でのContent DeliveryとContent Managementを組み合わせること。これは分析が無効化されており、トポロジーに処理および報告の役割が含まれていないことを前提としています。
> [!注]
> 開発者環境では、すべてのコア役割を単一のインスタンスに統合できます。これには Content Management、Content Delivery、 xDB処理、 xDBレポーティング、 EXMディスパッチが含まれます。この構成は本番環境では推奨されません。
スタンドアロンインスタンス
はい
- Content Deliveryは単独の役割として展開できます。
高可用性とフェイルオーバー
はい
パッシブインスタンスにフェイルオーバーしたり、ロードバランサーの背後に複数のアクティブインスタンスを設定することもできます。
負荷分配のための水平スケーリング
はい
CDの役割は、負荷分散のコンテンツデリバリークラスターに水平にスケールしたり、複数のデータセンターにまたがって地理的スケーリングやデータセンターレベルのフェイルオーバーを提供することが可能です。
複数のCDクラスターが存在する場合、以下の点に注意してください:
- 各クラスターには専用 のプライベートセッションステートストアがあります。
- 各クラスターには専用 のウェブデータベースがあります。
- フェデレーテッド認証が推奨されます。セキュリティデータベースのレプリケーションはサポートされていません。
クラスタリング
はい
複数のContent Deliveryサーバークラスターを設定できます。各クラスタは独自のWebデータベースを持つことができます。9.1以降では、Content DeliveryはCoreデータベースへの接続を必要としません。
> [!注]
> Sitecoreのデフォルトのユーザー管理機能をエクストラネットユーザーをサポートしたい場合は、すべてのインスタンスContent Delivery中央に設置されたセキュリティデータベースに接続する必要があります。
パフォーマンスチューニングタスク
CDの役割のパフォーマンスを向上させるために、以下のパフォーマンスチューニングオプションを検討してください:
- キャッシュの調整と設定。
- トラッカーのReference Data Client APIタイムアウトを短縮します。Reference Dataサービスの応答時間はCDの応答時間に影響を与えることがあります。
- Reference Dataデータベースによる高いリソース消費は、Reference Dataサービスの応答時間が遅くなり、Content Deliveryのパフォーマンスを低下させる可能性があります。 Sitecore 9.0 - 9.2向けのパッチが利用可能です。
- トラッカーのxConnect Client APIのタイムアウトを短縮してください。xConnect Collectionサービスの応答時間はCDの応答時間に影響を与えることがあります。自分のコードでxConnect Client APIを使う場合は、リクエストごとのタイムアウト設定を確認してください。
- 参照データサービスへのリクエストを減らすために、 参照データ辞書キャッシュを実装します。
- メディアライブラリーのCDNを使いましょう。
セキュリティ構成タスク
セキュリティガイドのContent Deliveryセクションを参照してください。
連絡先IPアドレスの編集
CDロールは、xDBコレクションデータベースのInteractionFacetsテーブルにすべての着信接触IPアドレスを保存します。
以下の表は、value属性をtrueまたはfalseに設定した場合の結果を示しています:
価値
結果
false (デフォルト)
すべての着信連絡先IPアドレスはプレーンテキストで保存されます。
true
すべての着信接続IPアドレスは黒塗りされ、空のIPアドレス(0.0.0.0)は代わりに保存されます。
>[!重要]
> この設定を trueに設定すると、連絡先IPアドレスを特定する能力が失われます。
連絡先IPアドレスの暗号化
CDの役割は、すべての着信連絡先IPアドレスをxDB参照データデータベースに保存します。IPアドレスはSitecore.Analytics.Lookups.IpHashProviderプロバイダーによってMD5アルゴリズムとランダムなセキュリティ文字列( ソルト)を使って暗号化されており、これは
!重要必ず最低6文字のランダムなソルト文字列を入力することを推奨します。展開後はソルトストリングを絶対に変更してはいけません。変更すると、今後の受信IPアドレスの暗号化が異なり、データの整合性が失われます。
!注Sitecoreは「 Hash Stored IPs」というツールを提供しています。このツールは、IPアドレスがハッシュ化されていない8.1以前のSitecoreバージョンからアップグレードする際に使います。
一般的な設定タスク
Content Deliveryの役割には、以下の一般的な設定作業が適用されます:
デフォルトのトポロジーとパッケージ
以下の表は、Content Delivery役割を含むトポロジーと、その役割がデフォルトでどのようにパッケージ化されているかを示しています。
Sitecoreインストールフレームワーク
Content Deliveryの役割は、Sitecoreインストールフレームワークの以下のデフォルトトポロジーで利用可能です:
位相
ウェブデプロイパッケージ
概要
XPシングル
Sitecore 9.X.X rev. XXXXXX (OnPrem)_single.scwdp.zip
Content Deliveryは他のすべてのコア役割とバンドルされています。
本番環境では推奨されません。
XP スケールド
Sitecore 9.X.X rev. XXXXXX (OnPrem)_cd.scwdp.zip
Content Deliveryのスタンドアロンインスタンス。
XMスケール
Sitecore 9.X.X rev. XXXXXX (XM) (OnPrem)_cd.scwdp.zip
Content Deliveryのスタンドアロンインスタンス。
Sitecore Azureツールキット
Content Delivery役割はSitecore Azureツールキットの以下のデフォルトのトポロジーで利用可能です。
位相
ウェブデプロイパッケージ
概要
XPシングル
Sitecore 9.X.X rev. XXXXXX (Cloud)_single.scwdp.zip
Content Deliveryは他のすべてのコア役割とバンドルされています。
本番環境では推奨されません。
XP スケールド
Sitecore 9.X.X rev. XXXXXX (Cloud)_cd.scwdp.zip
Content Deliveryのスタンドアロンインスタンス。
XMスケール
Sitecore 9.X.X rev. 002893 (XM) (Cloud)_cd.scwdp.zip
Content Deliveryのスタンドアロンインスタンス。
XMシングル
Sitecore 9.2.0 rev. 002893 (XM) (Cloud)_single.scwdp.zip
Content DeliveryはContent Managementとバンドルされています。
本番環境では推奨されません。