Sizing Guidelines

To achieve maximum performance of Veeam Service Provider Console in large-scale environments, use configuration and sizing recommendations provided in this section. The recommended configurations can be equally used for POC deployments and deployments in production.

Provided recommendations are based on results obtained from tests performed by Veeam Software in our lab environment. Recommendations for your environment may depend on the intensity of operations and specific use cases.

General Recommendations

We recommend that you install the following Veeam Service Provider Console infrastructure components on dedicated machines.

  • Veeam Service Provider Console server
  • Microsoft SQL Server hosting the Veeam Service Provider Console database
  • Veeam Cloud Connect server

In large-scale environments, each of these components may handle a large amount of workload. Installing the components on different machines will help balance the workload.


If you install Veeam Service Provider Console and Microsoft SQL Server hosting product database on the same machine, we recommend to limit memory usage for the SQL Server. Limiting memory usage will let you reserve memory for the operation system and Veeam Service Provider Console server component. For details on memory configuration, see this Microsoft article.


In one Veeam Service Provider Console instance, you can manage the following maximum number of objects*:

  • 50 Veeam Cloud Connect servers
  • 1000 Veeam Backup & Replication servers
  • 50 Veeam ONE servers
  • 50 Veeam Backup for Microsoft 365 servers
  • 100 Veeam Backup for Public Clouds appliances for each managed Veeam Cloud Connect server
  • 15 000 Veeam backup agents
  • 20 000 workloads protected with Veeam Backup for Public Clouds
  • 250 000 VMs protected with Veeam Backup & Replication
  • 500 000 workloads protected with Veeam Backup for Microsoft 365
  • 500 resellers
  • 4000 companies

*The specified limits may differ depending on managed servers configuration.