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

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

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

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

取り付け

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

xConnect Collection Searchサービスのスケーリング

次の表では、xConnect Collection Searchサービスを拡張する方法を説明しています。

スケーリングオプション

サポート

筆記

結合されたインスタンス

はい

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

メモ

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

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

はい

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

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

はい

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

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

はい

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

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

  • xConnect Collection Searchサービスは、xDB CollectionデータベースとxDBインデックスにできるだけ近い場所にデプロイします。サービス、データベース、インデックス間の待ち時間を短縮することは、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サービスは、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のスケーリング

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