xDB Processingのスケーリングと設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
xDB Processingロールは、収集されたデータを分析して集約し、レポート作成に使用できるようにします。スケーリング要件を満たすために 、複数のxDB Processingインスタンスを構成する こともできます。
処理サーバは直接要求を処理しません。アプリケーション・プールのリサイクル後に処理ロールを正常に開始できるように、アプリケーションの初期化を使用していることを確認してください。
これを行わないと、Processingロールは起動されず、非アクティブな状態のためにそのアプリケーション プールがシャットダウンする可能性があります。
取り付け
取り付け
Sitecore Installation Framework (SIF) またはSitecore Azure Toolkit (SAT) を使用して、xDB Processingロールをインストールします。詳細については、お使いのプラットフォームのバージョン のインストールガイド を参照してください。
xDB Processingロールのスケーリング
次の表では、xDB Processingロールをスケーリングする方法を示しています。
|
スケーリングオプション |
サポート |
筆記 |
|---|---|---|
|
結合されたインスタンス |
はい |
次の組み合わせがサポートされています。 メモ 開発者環境では、すべての主要なロールを1つのインスタンスに結合できます。これには、Content Management、 Content Delivery、xDB Processing、EXM Dispatchが含まれます。この設定は、本番環境では推奨されません。 |
|
スタンドアロンインスタンス |
はい |
xDB Processingはスタンドアロン ロールとしてデプロイできます。 |
|
高可用性とフェイルオーバー |
はい |
複数のxDB Processingインスタンスは、Processing PoolデータベースとProcessing Tasksデータベースからタスクを並行して処理できます。ロード・バランシングは必須ではありません。すべてのインスタンスは、中央に配置された1つのxDB Reportingデータベースに書き込みます。 ほとんどの場合、xDB Processingロールはロード バランシングを必要としません。ただし、Content Managementロールは、xDB Processingロールでホストされているサービス エンドポイントへの接続を使用して、レポート データベースの再構築をトリガーします。ロード バランサーの背後に複数のxDB Processingインスタンスを配置して、Content Managementロールが常にxDB Processingに接続されるようにすることができます。両方のインスタンスをアクティブにすることができます。 |
|
負荷分散のための水平スケーリング |
はい |
次の一般的な推奨事項は、すべてのスケーリング シナリオに適用されます。
-
xDB Processingロールは、xDB ReportingデータベースとReference Dataデータベース、およびxConnect Collection serviceにできるだけ近い場所にデプロイします。これらのデータベースとサービスは、履歴の処理と集計中に使用されます。
開発者環境では、すべてのCoreロールを1つのインスタンスに結合できます。これには、Content Management、 Content Delivery、xDB Processing、EXM Dispatchが含まれます。本番環境では、この設定はお勧めしません。
パフォーマンス チューニング タスク
パフォーマンス チューニング タスク
次のパフォーマンス・チューニング・オプションを検討してください。
-
Reference Dataサービスのキャッシュ・エントリーの存続期間を長くして、処理パフォーマンスを向上させることができます。キャッシュはデフォルトで有効になっており、クリアできないため、パフォーマンスとデータの鮮度のバランスを取る必要があります。
-
バッチ相互作用集計プロセッサを使用します。
セキュリティ構成タスク
セキュリティ構成タスク
デフォルトのトポロジとパッケージ
デフォルトのトポロジとパッケージ
次の表に、xDB Processingロールを含むトポロジと、ロールがデフォルトでパッケージ化される方法を示します。
Sitecoreインストールフレームワーク
xDB Processingロールは、SIFの次のデフォルト トポロジで使用できます。
|
位相幾何学 |
Web配置パッケージ |
形容 |
|---|---|---|
|
XPシングル |
Sitecore 10.X.X rev. XXXXXX (OnPrem)_single.scwdp.zip |
処理ロールは、他のすべてのXPサービスロールにバンドルされています。 |
|
XPスケーリング |
Sitecore 10.X.X rev. XXXXXX (OnPrem)_prc.scwdp.zip |
Processing役割サービスのスタンドアロン インスタンス。 |
Sitecore Azureツールキット
xDB Processingロールは、SATの次のデフォルト トポロジで使用できます。
|
位相幾何学 |
Web配置パッケージ |
形容 |
|---|---|---|
|
XPシングル |
Sitecore 10.X.X rev. XXXXXX (Cloud)_xp0xconnect.scwdp.zip |
処理ロールは、他のすべてのXPサービスロールにバンドルされています。 |
|
xDBシングル | ||
|
XPスケーリング |
Sitecore 10.X.X rev. XXXXXX (Cloud)_xp1cortexprocessing.scwdp.zip |
Processingロールのスタンドアロン インスタンス。 |
|
xDBのスケーリング |