Platform Administration and Architecture

Scaling and configuring xDB Reporting

The xDB Reporting role fetches reporting data from the Reporting database for use by applications such as Experience Analytics. The xDB Reporting role can run on a server alongside other server features or independently on a dedicated server.

Installation

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

Scaling the xDB Reporting role

The following table describes the ways you can scale the xDB Reporting role:

Scaling option

Supported

Notes

Combined instance

Yes

The following combinations are supported:

Be aware of limitations when combining Content Management and xDB Reporting.

Standalone instance

Yes

You can deploy xDB Reporting 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 active instances behind a load balancer. However, all instances must read from a single centrally located xDB Reporting database.

Note

In a developer environment, you can combine all Core roles into a single instance. This includes Content Management, Content Delivery, xDB Processing, xDB Reporting, and EXM Dispatch. This setup is not recommended in production.

Performance tuning tasks

Consider the following performance tuning option:

Security configuration tasks

Refer to the xDB Reporting section of the Security Guide.

General configuration tasks

The following general configuration tasks apply to the xDB Reporting role:

Default topologies and packages

The following tables list the topologies that include the Processing Storage service role and how the role is packaged by default.

Sitecore Installation Framework

The Processing Storage service is available in the following default topologies for SIF:

Topology

Web Deploy Packages

Description

XP Single

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

Processing Storage service is bundled with all other XP service roles.

XP Scaled

Sitecore 9.X.X rev. XXXXXX (OnPrem)_xp1cortexprocessing.scwdp.zip

Standalone instance of Processing Storage service.

Sitecore Azure Toolkit

The Processing Storage service is available in the following default topologies for SAT:

Topology

Web Deploy Packages

Description

XP Single

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

Processing Storage service is bundled with all other XP service roles.

xDB Single

XP Scaled

Sitecore 9.X.X rev. XXXXXX (Cloud)_xp1cortexprocessing.scwdp.zip

Standalone instance of Processing Storage service.

xDB Scaled