1. Scaling and configuring Core roles

Scaling and configuring Content Management

Version:

Content Management (CM) roles enable content editors to create and publish content. You can configure multiple CM instances to meet your scaling requirements.

Note

As of Sitecore 10.1, the Content Management role includes the xDB Reporting role.

Installation

Use the Sitecore Installation Framework (SIF) or the Sitecore Azure Toolkit (SAT) to install the Content Management role. Refer to the installation guide for your version of the platform for more information.

Scaling the Content Management role

The following table describes the way you can scale the Content Management role:

Scaling optionSupportedNotes
Combined instanceYesThe following combinations are supported:

Note

In a developer environment, all Core roles can be combined into a single instance. This includes Content Management,

Content Delivery, xDB Processing, and EXM Dispatch. This setup is not recommended in production.
Standalone instanceYesYou can deploy Content Management as a standalone role.
High availability and failoverYesYou can fail over to a passive instance or set up multiple active instances behind a load balancer.
Horizontal scaling for load distributionYesYou can set up multiple instances behind a load balancer. All instances must connect to a centrally located Master database.
Note

Out-proc session state management is not officially supported. We recommend that you use in-process session state and sticky sessions.

The following general recommendations apply to all scaling scenarios:

  • Deploy the Content Management role as close as possible to the Master database.

Performance tuning tasks

Consider the following performance tuning options:

Security configuration tasks

Refer to the Content Management section of the Security guide.

General configuration tasks

The following general configuration tasks apply to the Content Management role:

Default topologies and packages

The following tables list the topologies that include the Content Management role and how the role is packaged by default.

Sitecore Installation Framework

The Content Management role is available in the following default topologies for the Sitecore Installation Framework:

TopologyWeb Deploy PackagesDescription
XP SingleSitecore 10.X.X rev. XXXXXX (OnPrem)_single.scwdp.zipContent Management is bundled with all other Core roles. Not recommended in a production environment.
XP ScaledSitecore 10.X.X rev. XXXXXX (OnPrem)_cm.scwdp.zipStandalone instance of Content Management.
XM ScaledSitecore 10.X.X rev. XXXXXX (XM) (OnPrem)_cm.scwdp.zipStandalone instance of Content Management.

Sitecore Azure Toolkit

The Content Management role is available in the following default topologies for the Sitecore Azure Toolkit:

TopologyWeb Deploy PackagesDescription
XP SingleSitecore 10.X.X rev. XXXXXX (Cloud)_single.scwdp.zipContent Management is bundled with all other Core roles. Not recommended in a production environment.
XP ScaledSitecore 10.X.X rev. XXXXXX (Cloud)_cm.scwdp.zip Standalone instance of Content Management.
XM ScaledSitecore 10.X.X rev. XXXXXX (XM) (Cloud)_cm.scwdp.zipStandalone instance of Content Management.
XM SingleSitecore 10.X.X rev. XXXXXX (XM) (Cloud)_single.scwdp.zipContent Management is bundled with Content Delivery. Not recommended in a production environment.
If you have suggestions for improving this article, let us know!