Content Deliveryのスケーリングと設定

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

このページの翻訳は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の役割のパフォーマンスを向上させるために、以下のパフォーマンスチューニングオプションを検討してください:

セキュリティ構成タスク

セキュリティガイドのContent Deliveryセクションを参照してください。

連絡先IPアドレスの編集

CDロールは、xDBコレクションデータベースのInteractionFacetsテーブルにすべての着信接触IPアドレスを保存します。\App_Config\Sitecore\Marketing.Tracking\Sitecore.Analytics.Tracking.configファイルのAnalytics.RedactIpAddress設定のvalue属性を変更することで、CDロールにこれらの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アルゴリズムとランダムなセキュリティ文字列( ソルト)を使って暗号化されており、これは \App_Config\Sitecore\Marketing.Tracking\Sitecore.Analytics.Tracking.configファイル内で指定できます。

!重要必ず最低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とバンドルされています。

本番環境では推奨されません。

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