1. Scaling and configuring XP service roles

Scaling and configuring the Sitecore Cortex Reporting service

Version:

The Sitecore Cortex™ Reporting service provides a service for storing and querying reporting data.

Installation

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

Scaling the Sitecore Cortex Reporting service

The following table describes the ways you can scale the Cortex Reporting service.

Scaling optionSupportedNotes
Combined instanceYesYou can combine the Sitecore Cortex Reporting service role with any other Experience Platform Service role.
Standalone instanceYesYou can deploy the Cortex Reporting service as a standalone role.
High availability and failoverYesYou can failover to a passive instance or set up multiple active instances behind a load balancer.
Horizontal scaling for load distributionYesYou can set up multiple active instances behind a load balancer. All instances of the Cortex Reporting service must read from a centrally located Reporting database.
Note

In a developer environment, you can combine all XP service roles into a single instance. We do not recommend this setup in a production environment.

Default topologies and packages

The following tables list the topologies that include the Sitecore Cortex Reporting service and how the role is packaged by default.

Sitecore Installation Framework

The Processing Storage service is available in the following default topologies for the Sitecore Installation Framework:

TopologyWeb Deploy PackagesDescription
XP SingleSitecore 9.X.X rev. XXXXXX (OnPrem)_xp0xconnect.scwdp.zipProcessing Storage service is bundled with all other XP service roles.
XP ScaledSitecore 9.X.X rev. XXXXXX (OnPrem)_xp1cortexprocessing.scwdp.zipStandalone instance of Processing Storage service.

Sitecore Azure Toolkit

The Processing Storage service is available in the following default topologies for the Sitecore Azure Toolkit:

TopologyWeb Deploy PackagesDescription
XP SingleSitecore 9.X.X rev. XXXXXX (Cloud)_xp0xconnect.scwdp.zipProcessing Storage service is bundled with all other XP service roles.
xDB Single
XP ScaledSitecore 9.X.X rev. XXXXXX (Cloud)_xp1cortexprocessing.scwdp.zip Standalone instance of Processing Storage service.
xDB Scaled
If you have suggestions for improving this article, let us know!