---
title: "xConnect Collectionサービスの役割のスケーリングと設定"
slug: "scaling-and-configuring-the-xconnect-collection-service-role"
abstract: ""
---
# xConnect Collectionサービスの役割のスケーリングと設定

xConnect Collectionサービスは、Content Deliveryやシステム内の他のクライアントアプリケーションが接触・インタラクションデータを提出することで高負荷を経験する可能性があります。

## 設置

xConnect Collectionサービスの役割をインストールするには、Sitecoreインストールフレームワーク(SIF)またはSitecore Azureツールキット(SAT)を使用してください。詳細については、プラットフォームの [バージョンのインストールガイド](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx) をご参照ください。

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

以下の表は、xConnect Collectionサービスをスケールする方法を説明しています:

スケーリングオプション

サポート

注記

コンバインドインスタンス

はい

[xConnect Collectionサービスの役割](https://doc.sitecore.com/xp/ja/developers/93/platform-administration-and-architecture/manually-enable-the-xconnect-collection-service.html)は、他の Experience Platform Service 役割と組み合わせることができます。一般的な組み合わせは、xConnect Collection サービス、[xConnect Collection Searchサービス](https://doc.sitecore.com/xp/ja/developers/93/platform-administration-and-architecture/xconnect-collection-search-service.html)、[xConnect Search Indexer](https://doc.sitecore.com/xp/ja/developers/93/platform-administration-and-architecture/xconnect-search-indexer.html) 役割です。  
  
\> \[!注\]  
\> 開発者環境では、すべてのXPサービスロールを1つのインスタンスに統合できます。この構成は本番環境では推奨されません。

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

はい

xConnect Collectionサービスを単独の役割として展開できます。

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

はい

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

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

はい

ロードバランサーの背後に複数のインスタンスを設定することも可能です。すべてのインスタンスは中央に位置する単一のxDBコレクションデータベースから読み取る必要があります(地理によるデータベースシャーディングはサポートされていません)。

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

-   xConnect CollectionサービスをxDBコレクションデータベースにできるだけ近づけて展開してください。サービスとクライアント(例えばContent Delivery)間の遅延よりも、サービスとデータベース間の遅延を減らすことがより重要です。

> !注開発者環境では、すべてのXPサービスロールを単一のインスタンスに統合できます。本番環境ではこの構成は推奨していません。

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

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

-   xDB Collection SQLプロバイダーを使用している場合は、[TVP(Table-Valued Parameters)実行戦略(](https://doc.sitecore.com/xp/ja/developers/93/platform-administration-and-architecture/configure-the-tvp-or-staging-tables-execution-strategy-for-the-xdb-collection-sql-provider.html "Configure the TVP or staging tables execution strategy for the xDB Collection SQL provider") 9.3でデフォルト使用)に切り替えることを検討してください。TVP戦略は読み書き性能を大幅に向上させます。
    
    > !注Always EncryptedではTVPは使えませんが、TDE(Transparent Data Encryption)やTLS(Transport Layer Security)は使うべきです。
    
-   リポジトリから戻るデータチャンクのサイズを増やしてください。設定を増やすことでデータベースへのリクエスト数が減ります。
    
-   クライアントアプリケーションからのスループットを見直し、例えばバッチサイズやリクエストの頻度・スケジュールを調整しましょう。
    

> !注特定の役割をスケールさせる前に、プラットフォーム全体で負荷と応答時間を監視することをお勧めします。パフォーマンスの問題は、システムの他の部分のボトルネックが原因かもしれません。

## セキュリティ構成タスク

[セキュリティガイドのxConnect Collection Searchセクション](https://doc.sitecore.com/xp/ja/developers/93/platform-administration-and-architecture/securing-experience-platform.html "Securing Experience Platform")を参照してください。

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

以下の表は、xConnect Collectionロールを含むトポロジーと、そのロールがデフォルトでどのようにパッケージされているかを示しています。

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

xConnect CollectionサービスはSIFのデフォルトのトポロジーで利用可能です:

位相

ウェブデプロイパッケージ

概要

XPシングル

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

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

XP スケールド

Sitecore 9.X.X rev. XXXXXX (OnPrem)\_xp1collection.scwdp.zip

xConnect Collectionのスタンドアロンインスタンスです。

### Sitecore Azureツールキット

xConnect Collectionサービスは、SATのデフォルトのトポロジーで利用可能です:

位相

ウェブデプロイパッケージ

概要

XPシングル

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

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

xDB シングル

XP スケールド

Sitecore 9.X.X rev. XXXXXX (Cloud)\_xp1collection.scwdp.zip

xConnect Collectionのスタンドアロンインスタンスです。

xDB スケールド