Scaling and configuring Content Management

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.

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 option

Supported

Notes

Combined instance

Yes

The 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 instance

Yes

You can deploy Content Management as a standalone role.

High availability and failover

Yes

You can fail over to a passive instance or set up multiple active instances behind a load balancer.

Horizontal scaling for load distribution

Yes

You 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.

Consider the following performance tuning options:

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

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:

Topology

Web Deploy Packages

Description

XP Single

Sitecore 10.X.X rev. XXXXXX (OnPrem)_single.scwdp.zip

Content Management is bundled with all other Core roles. Not recommended in a production environment.

XP Scaled

Sitecore 10.X.X rev. XXXXXX (OnPrem)_cm.scwdp.zip

Standalone instance of Content Management.

XM Scaled

Sitecore 10.X.X rev. XXXXXX (XM) (OnPrem)_cm.scwdp.zip

Standalone instance of Content Management.

Sitecore Azure Toolkit

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

Topology

Web Deploy Packages

Description

XP Single

Sitecore 10.X.X rev. XXXXXX (Cloud)_single.scwdp.zip

Content Management is bundled with all other Core roles. Not recommended in a production environment.

XP Scaled

Sitecore 10.X.X rev. XXXXXX (Cloud)_cm.scwdp.zip

Standalone instance of Content Management.

XM Scaled

Sitecore 10.X.X rev. XXXXXX (XM) (Cloud)_cm.scwdp.zip

Standalone instance of Content Management.

XM Single

Sitecore 10.X.X rev. XXXXXX (XM) (Cloud)_single.scwdp.zip

Content Management is bundled with Content Delivery. Not recommended in a production environment.