xConnect Collection Searchロールのスケーリングと設定

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

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

xConnect Collection Search serviceは、Marketing Automation Engine (プランおよびアクティビティの登録中のコンタクトとインタラクションのルックアップによる) またはEXM Dispatchから高い負荷を受ける場合があります。

取り付け

Sitecore Installation Framework (SIF) またはSitecore Azure Toolkit (SAT) を使用して、xConnect Collection Searchサービス ロールをインストールします。詳細については、お使いのプラットフォームのバージョン のインストールガイド を参照してください。

xConnect Collection Search Serviceのスケーリング

次の表では、xConnect Collection Search Serviceをスケーリングする方法を示しています。

スケーリングオプション

サポート

筆記

結合されたインスタンス

はい

xConnect Collection Searchサービス ロールは、他のExperience Platformサービス ロールと組み合わせることができます。たとえば、xConnect Collection SearchサービスとxConnect Collection Serviceを組み合わせることができます。

メモ

開発者環境では、すべてのXPサービスロールを1つのインスタンスに結合できます。この設定は、本番環境では推奨されません。

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

はい

xConnect Collection Search serviceは、スタンドアロン ロールとしてデプロイできます。

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

はい

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

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

はい

ロードバランサーの背後に複数のインスタンスを設定できます。すべてのインスタンスは、中央に配置された1つのxDB Collectionデータベース (地域によるデータベース シャーディングはサポートされていません) とxDBインデックスから読み取る必要があります。

次の一般的な推奨事項は、すべてのスケーリング シナリオに適用されます。

  • xConnect Collection Search serviceは、xDB Collection databaseとxDB indexにできるだけ近い場所にデプロイします。サービス、データベース、インデックス間の待ち時間を短縮することは、Content Deliveryなどのサービスとクライアントよりも重要です。

手記

開発者環境では、すべてのXPサービスロールを1つのインスタンスに結合できます。この設定は、本番環境では推奨されません。

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

xConnect Collection Searchサービスの応答時間を短縮するために、次のパフォーマンス チューニング オプションを検討してください。

  • xDB Collection SQLプロバイダーを使用している場合は、TVP (Table-Valued Parameters) 実行ストラテジ (9.3でデフォルトを使用) に切り替えることを検討してください。TVPストラテジにより、読み取り/書き込みのパフォーマンスが大幅に向上します。

    手記

    Always EncryptedでTVPを使用することはできませんが、TDE (Transparent Data Encryption) とTLS (Transport Layer Security) は引き続き使用できます。

  • リポジトリから返されるデータ チャンクのサイズを増やします。設定を増やすと、データベースへの要求の数が減ります。

  • クライアント アプリケーションからのスループットを確認します (たとえば、バッチ サイズ、要求の頻度とスケジュールを調整します)。

手記

特定のロールのスケーリングを選択する前に、プラットフォーム全体の負荷と応答時間を監視することをお勧めします。パフォーマンスの問題は、システム内の他の場所にあるボトルネックの結果である可能性があります。

セキュリティ構成タスク

セキュリティ ガイドのxConnect Collection Searchを参照してください。

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

次の表に、xConnect Collection Searchロールを含むトポロジと、ロールがデフォルトでパッケージ化される方法を示します。

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

xConnect Collection Search Serviceは、Sitecore Installation Framework (SIF) の次のデフォルト トポロジで使用できます。

位相幾何学

Web配置パッケージ

形容

XPシングル

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

xConnect Collection Searchは、他のすべてのXPサービス ロールにバンドルされています。

XPスケーリング

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

xConnect Collection Searchは、xConnect Search Indexerにバンドルされています。インデクサーはWindowsサービスとしてインストールされ、物理的にはApp_data\jobs\continuous\IndexWorkerフォルダーにあります。

Sitecore Azureツールキット

xConnect Collection Search Serviceは、Sitecore Azure Toolkit (SAT) の次のデフォルト トポロジで利用できます。

位相幾何学

Web配置パッケージ

形容

XPシングル

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

xConnect Collection Searchは、他のすべてのXPサービス ロールにバンドルされています。

xDBシングル

XPスケーリング

  • Sitecore 9.X.X rev. XXXXXX (Cloud)_xp1collectionsearchsolr.scwdp.zip (Solrプロバイダ)

  • Sitecore 9.X.X rev. XXXXXX (Cloud)_xp1collectionsearch.scwdp.zip (Azure Searchプロバイダー)

xConnect Collection Searchは、xConnect Search Indexerにバンドルされています。インデクサーは、xConnect Collection SearchアプリケーションのコンテキストでAzure Webジョブとして実行されます。

xDBのスケーリング

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