Content Deliveryのスケーリングと構成

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

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

コンテンツ配信 (CD) ロールは、コンテンツを訪問者に配信します。スケーリング要件を満たすために 、複数のCDインスタンスを構成できます

取り付け

Sitecoreインストール フレームワーク (SIF) またはSitecore Azure Toolkit (SAT) を使用して、コンテンツ配信 (CD) ロールをインストールします。詳細については、お使いのプラットフォームのバージョン のインストールガイド を参照してください。

Content Deliveryロールのスケーリング

次の表では、Content Delivery (CD) ロールをスケーリングするためのオプションについて説明します。

スケーリングオプション

サポート

筆記

結合されたインスタンス

いいえ

コンテンツ配信ロールは、運用環境の他のロールと組み合わせることはできません。CDロールを他のロールと組み合わせることができるのは、次の状況だけです。

  • コンテンツ配信、コンテンツ管理、処理の組み合わせ - このトポロジはXP Singleと呼ばれます。

  • Experience Managerのみ」の環境でのコンテンツ配信とコンテンツ管理の組み合わせ。これは、分析が無効になっていること、およびトポロジに処理ロールが含まれていないことを前提としています。

メモ

開発者環境では、すべての主要なロールを1つのインスタンスに結合できます。これには、Content Management、Content Delivery、xDB ProcessingEXM Dispatchが含まれます。この設定は、本番環境では推奨されません。

スタンドアロンインスタンス

はい

  • Content Deliveryは、スタンドアロンの役割としてデプロイできます。

  • 1つ以上のContent Deliveryインスタンスをセッションの有効期限の処理専用にすることができます。

高可用性とフェイルオーバー

はい

パッシブインスタンスにフェイルオーバーすることも、ロードバランサーの背後に複数のアクティブインスタンスを設定することもできます。

負荷分散のための水平スケーリング

はい

CDロールは、負荷分散されたコンテンツ配信クラスターに水平方向にスケーリングすることも、複数のデータ センターにまたがってスケーリングすることもでき、地理的なスケーリングまたはデータ センター レベルのフェールオーバーを提供できます。

複数のCDクラスタがあるシナリオでは、次の点に注意してください。

クラスタ リング

はい

Content Deliveryサーバーの複数のクラスターを設定できます。各クラスタは、独自のWebデータベースを持つことができます。9.1以降では、Content Deliveryはコアデータベースへの接続を必要としません。

手記

Sitecoreのデフォルトのユーザー管理を使用してエクストラネット ユーザーをサポートする場合、すべてのContent Deliveryインスタンスは、中央に配置されたセキュリティ データベースに接続する必要があります。

パフォーマンス チューニング タスク

CDの役割のパフォーマンスを向上させるには、次のパフォーマンス チューニング オプションを検討してください。

連絡先のIPアドレスの編集

CDロールは、すべての受信連絡先IPアドレスをxDB CollectionデータベースのInteractionFacetsテーブルに保存します。これらのIPアドレスをCDロールで編集するには、<wwwroot>\App_Config\Sitecore\Marketing.Tracking\Sitecore.Analytics.Tracking.configファイルのAnalytics.RedactIpAddress設定のvalue属性を変更します。

RequestResponse
<configuration>
  <sitecore>
    <settings>
      <setting name="Analytics.RedactIpAddress" value="false" />
    </settings>
  </sitecore>
</configuration>

次の表は、value属性をtrueまたはfalseに設定した結果を示しています。

価値

結果

false (デフォルト)

すべての着信連絡先IPアドレスはプレーンテキストで保存されます。

true

すべての着信連絡先IPアドレスは編集され、代わりに空のIPアドレス (0.0.0.0) が格納されます。

大事な

この設定をtrueに設定すると、連絡先のIPアドレスを特定できなくなります。

連絡先のIPアドレスの暗号化

デフォルトでは、すべての受信IPアドレスはWebデータベースに保存されます。これは、構成で変更できます。IPアドレスは、MD5アルゴリズムとランダムなセキュリティ文字列 (ソルト) を使用して、Sitecore.CES.GeoIp.Core.IpHashing.IpHashProviderプロバイダーによって暗号化されます。<wwwroot>\App_Config\Sitecore\ DetectionServices.Location\ Sitecore.CES.GeoIp.config設定ファイルでソルトを指定できます。

RequestResponse
<configuration>
  <sitecore>
    <ipHashManager defaultProvider="default">
      <providers>
        <add
          name="default"
          salt="<SALT STRING>"
          type=" Sitecore.CES.GeoIp.Core.IpHashing.IpHashProvider, Sitecore.CES.GeoIp.Core" />
      </providers>
    </ipHashManager>
  </sitecore>
</configuration>
大事な

常に6文字以上のランダムなソルト文字列を入力することをお勧めします。デプロイメント後にソルト文字列を変更しないでください。これを行うと、今後受信する連絡先のIPアドレスは異なる方法で暗号化され、データの整合性が失われます。

手記

Sitecoreには、Hash Stored IPsというツールが用意されています。このツールは、IPアドレスがハッシュ化されていない8.1より前のSitecoreバージョンからアップグレードするときに使用します。

デフォルトのトポロジとパッケージ

次の表に、Content Deliveryロールを含むトポロジと、ロールが既定でパッケージ化される方法を示します。

Sitecoreインストールフレームワーク

Content Deliveryロールは、Sitecoreインストール フレームワークの次のデフォルト トポロジで使用できます。

位相幾何学

Web配置パッケージ

形容

XPシングル

Sitecore 9.X.X rev. XXXXXX (OnPrem)_single.scwdp.zip

Content Deliveryは、他のすべてのCoreロールにバンドルされています。

運用環境では推奨されません。

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 Toolkitの次のデフォルト トポロジで使用できます。

位相幾何学

Web配置パッケージ

形容

XPシングル

Sitecore 9.X.X rev. XXXXXX (Cloud)_single.scwdp.zip

Content Deliveryは、他のすべてのCoreロールにバンドルされています。

運用環境では推奨されません。

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にバンドルされています。

運用環境では推奨されません。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、