xDB処理のスケーリングと設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
xDB Processingの役割は収集されたデータを分析・集約し、報告目的で利用可能にします。スケーリング要件を満たすために 複数のxDB Processingインスタンスを設定 することも可能です。
!警告処理サーバーは直接リクエストを処理しません。アプリケーションプールをリサイクルした後に処理ロールを正常に開始できるように、アプリケーション初期化を必ずしてください。
これを行わないと、処理ロールは起動されず、非アクティブによりアプリケーションプールが停止される可能性があります。
設置
xDB処理役割をインストールするには、Sitecoreインストールフレームワーク(SIF)またはSitecore Azure Toolkit(SAT)を使用してください。詳細については、プラットフォームの バージョンに関するインストールガイド をご参照ください。
xDB処理の役割のスケーリング
以下の表は、xDB処理の役割をスケールさせる方法を示しています:
スケーリングオプション
サポート
注記
コンバインドインスタンス
はい
以下の組み合わせがサポートされています:
-
Content Management、xDB Processing
-
Content Management、xDB Processing、 EXM Dispatch
> [!注]
> 開発者環境では、すべてのコア役割を単一のインスタンスに統合できます。これには Content Management、 Content Delivery、xDB処理、 EXMディスパッチが含まれます。この構成は本番環境では推奨されません。
スタンドアロンインスタンス
はい
xDB Processingは単独の役割として展開できます。
高可用性とフェイルオーバー
はい
複数のxDB処理インスタンスは、処理プールおよび処理タスクのデータベースからタスクを並列処理できます。ロードバランシングは必須ではありません。すべてのインスタンスは中央に配置された単一のxDBレポートデータベースに書き込みます。
ほとんどの場合、xDB Processingの役割はロードバランシングを必要としません。しかし、Content Managementの役割はxDB Processingロール上でホストされているサービスエンドポイントへの接続を利用して、報告データベースの再構築をトリガーします。複数のxDB Processingインスタンスをロードバランサーの背後に配置することで、Content Managementの役割が常にxDB Processingに接続されているようにすることができます。両方のインスタンスをアクティブにすることができます。
負荷分配のための水平スケーリング
はい
以下の一般的な推奨事項はすべてのスケーリングシナリオに適用されます。
- xDB処理の役割を、xDBの報告データおよび参照データデータベース、xConnect Collectionサービスにできるだけ近づけて展開してください。これらのデータベースやサービスは、履歴処理や集約時に使用されます。
!注開発者環境では、すべてのコアロールを1つのインスタンスに統合できます。これにはContent Management、Content Delivery、xDB Processing、EXM Dispatchが含まれます。本番環境でのこの構成は推奨しません。
パフォーマンスチューニングタスク
以下のパフォーマンスチューニングオプションを検討してください:
- Reference Dataサービスのキャッシュエントリ寿命を延長することで処理性能を向上させることができます。キャッシュはデフォルトで有効化されておりクリアできません。パフォーマンスとデータの新鮮さのバランスを取る必要があります。
- バッチインタラクション集約プロセッサを使いましょう。
セキュリティ構成タスク
セキュリティ ガイドのxDB処理セクションを参照してください。
一般的な設定タスク
xDB処理の役割には以下の一般的な設定作業が適用されます:
デフォルトのトポロジーとパッケージ
以下の表は、xDB処理ロールを含むトポロジーと、そのロールがデフォルトでどのようにパッケージ化されているかを示しています。
Sitecoreインストールフレームワーク
xDB処理の役割は、SIFの以下のデフォルトトポロジーで利用可能です:
位相
ウェブデプロイパッケージ
概要
XPシングル
Sitecore 10.X.X rev. XXXXXX (OnPrem)_single.scwdp.zip
処理ロールは他のすべてのXPサービスロールとバンドルされています。
XP スケールド
Sitecore 10.X.X rev. XXXXXX (OnPrem)_prc.scwdp.zip
処理ロールサービスのスタンドアロンインスタンスです。
Sitecore Azureツールキット
xDB処理の役割は、SATの以下のデフォルトトポロジーで利用可能です。
位相
ウェブデプロイパッケージ
概要
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 スケールド