---
title: "Scaling and configuring the Sitecore Cortex Reporting service"
slug: "scaling-and-configuring-the-sitecore-cortex-reporting-service"
abstract: ""
---
# Scaling and configuring the Sitecore Cortex Reporting service

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](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx) 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 option | Supported | Notes |
| --- | --- | --- |
| Combined instance | Yes | You can combine the Sitecore Cortex Reporting service role with any other Experience Platform Service role. |
| Standalone instance | Yes | You can deploy the Cortex Reporting service as a standalone role. |
| 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 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:

| 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 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. |
| xDB Scaled |  |  |