Configuration Maximums
This section outlines the supported Veeam Backup for Microsoft 365 configuration maximums. While the actual numbers may vary depending on deployment types and available resources, the provided values represent the currently supported limits, considering acceptable performance. These values apply to any combination of Online and On-Premises environments utilizing Microsoft Exchange, Microsoft SharePoint, OneDrive for Business and Microsoft Teams.
The tables in this section use the number of objects and their variations as a metric for estimations.
Object types and variations:
- Mail (Primary, Archive, Shared, PublicFolder)
- Sites (SharePoint incl. Subsites, Personal, Teams)
- OneDrive for Business
- Teams
SharePoint
A special note is necessary regarding the object count for SharePoint Sites. Given the wide range of functionalities SharePoint offers, implementations in the field vary from simple ‘hello world’ websites with a few megabytes of data to complex document management systems hosting terabytes of data. While we count one SharePoint site as an object for sizing the Veeam Backup for Microsoft 365 infrastructure, this doesn’t always accurately represent the impact on the backup infrastructure. For instance, a SharePoint site with 250,000 documents within a document library takes more compute resources to process than a simple 50 MB intranet site.
First and foremost, we recommend adhering to the limits specified by Microsoft for SharePoint, paying special attention to the guideline that suggests, “For optimum performance, we recommend storing no more than 300,000 files in a single OneDrive or team site library.” Additionally, we advise counting every 5GB of SharePoint data as one object for your sizing to accurately reflect the impact of larger SharePoint sites on Veeam Backup for Microsoft 365 “VB365” infrastructure.
The Recommended Maximums
These maximums are derived from Veeam QA testing and align with the recommended maximums for the specified configuration.
Type | Recommended Machine Config (8C/32GB) |
---|---|
Proxies per VB365 controller | 50 |
Objects per proxy1([SharePoint) | 20,000 |
Objects per VB365 installation1([SharePoint) | 1,000,000 |
Objects per organization1([SharePoint) | 400,000 |
Users per job | 5,000 |
Users per proxy2(Refer) | 5,000 |
Users per VB365 installation | 250,000 |
Users per organization | 100,000 |
The maximums per component (proxy, repository, installation, organization) must be maintained simultaneously such as the number per objects and number per users.
Refer to the official system requirements Helpcenter - System Requirements
RAM allocation and number of Repository databases per Proxy
Type | Value |
---|---|
Default JET database instance memory consumption on Veeam Backup for Microsoft 365 repository | 0.1% of host memory |
Maximum JET database engine memory cache | 16GB or 50% of host memory, whatever is lower |
Recommended maximum number of JET databases per backup proxy | 250 |
Max number of JET databases per backup proxy | 750 |
Do not forget to ensure sufficient memory availability for Veeam Backup for Microsoft 365 server operation, especially when handling a large number of databases. This will necessitate a minimum of 15% of the host’s memory not allocated to other processes.