---
title: "コアロールのスケーリングと設定"
slug: "scaling-and-configuring-core-roles"
abstract: ""
---
# コアロールのスケーリングと設定

コアロールは、特定の機能が有効または無効化されたコアSitecoreアプリケーションのインスタンスです。開発者環境では、すべての役割を単一のインスタンスが実行します。完全スケールの展開では、専用インスタンスがそれぞれの役割を担います。コアロールグループには、Experience Platform(例:xDB Processing)とExperience Manager(例:Content Delivery)の役割の両方が含まれます。

コア役割には共通点があります:

-   web.configファイル内の単一のスイッチでサーバーロールまたは複数のロールの組み合わせ[を定義](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/define-the-server-role.html "Define the server role")できる機能。
-   [役割に応じて設定を有効化または無効](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/rule-based-configuration.html "Rule-based configuration")化する機能。
-   [パッチ構成](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/use-a-patch-file-to-customize-the-sitecore-configuration.html "Use a patch file to customize the Sitecore configuration")のための共有フレームワークです。
-   デフォルトの [ライセンスファイルの場所](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/update-core-role-license-files.html "Update Core role license files")。

## コアロールのスケーリングオプション

コアロールのスケーリングオプションには以下があります:

-   特定の役割にサーバーやアプリサービスを専用にすること。本番環境には少なくとも1つの専用Content Deliveryインスタンスが必要です。
-   役割の統合。例えば、Content Management、xDB Processing、xDB Reportingのいずれかの役割が重負荷でない場合は、それらを組み合わせることを選ぶことができます。サポートされている組み合わせについては、各Coreロールページを参照してください。
-   特定のジョブを特定のインスタンスに割り当てること。例えば、5つのContent Deliveryインスタンスのクラスターでは、セッションの期限切れを処理するために1つのインスタンスを割り当てるかもしれません。
-   複数のインスタンスを設定すること。例えば、ロードバランサーの背後に複数のContent Deliveryサーバーを設置したり、Processing Poolデータベースのタスクを処理するために複数のxDB Processingインスタンスを設置したりします。