Scaling and configuring the Sitecore Cortex Processing Blob and Table Processing Storage service

Version: 10.4
Important

The default Web Deploy Package (WDP) combines Processing Blob Storage and Processing Table Storage services into a single application.

The Sitecore Cortex Processing Blob and Table Processing Storage services (Processing Storage service) are used to access data such as data projection results or machine learning models.

Installation

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

Scaling Processing Table and Blob Storage

The following table describes the ways you can scale the Processing Table and Blob Storage.

Scaling option

Supported

Notes

Combined instance

Yes

The Processing Table Storage role can be combined with any other Experience Platform Service role. In the default Web Deploy Package (WDP) and ARM template, it is combined with the Processing Blob Storage service and Processing Engine, and for performance reasons it is recommended that the roles remain in that combination even in a scaled deployment.

Note

In a developer environment, all XP service roles can be combined into a single instance. This setup is not recommended in production.

Standalone instance

Partially

The Table Storage service is combined with the Blob Storage service by default. Separate WDPs and ARM templates are currently not available.

High availability and failover

Yes

You can failover 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. All instances of the Processing Table Storage service must read from the same centrally located Processing Storage 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 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 the Sitecore Installation Framework:

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. Includes both the Table and Blob Storage services in a single application.

Sitecore Azure Toolkit

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

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. Includes the Sitecore Cortex Processing Service in a single application.

xDB Scaled

Do you have some feedback for us?

If you have suggestions for improving this article,