Docly

BDRSuite Backup Server Sizing

Estimated reading: 3 minutes 0 views

Follow the sizing guide to analyze your Microsoft 365 data and customize the BDRSuite Backup Server for improved performance and stability.

BDRSuite Backup Server

  • BDRSuite Backup Server can be deployed on both physical machines and virtual machines. However, we recommend you install BDRSuite Backup Server on a dedicated Windows physical server to get better performance.

Storage Repositories

  • You can use either block storage (NAS, SAN, or Directly Attached Storage device) or Object storage (AWS S3, S3 Compatible, Azure Blob) to store the backup data. There are no limitations with any hardware vendor. So, we never recommend any specific hardware vendor.
  • The performance of the backup/recovery depends on the IOPS. So, you will get better backup performance, if you have higher IOPS.

BDRSuite for Microsoft 365 Sizing Table

The following tables illustrate how the BDRSuite for Microsoft 365 performance parameters change depending on multiple factors.

Underlying Assumptions

The estimates provided below are not ‘stretch estimates’; they are safe estimates and are more pessimistic than optimistic. Typical bottlenecks you should look out for are:

  • Bandwidth bottlenecks
  • Slowing down of data transfer due to low-performance switches/routers,  etc.
  • The hard disk write speeds at the storage targets
  • CPU & RAM utilization by other non-related processes running on the BDR Backup Server

Sizing Tables

BDRSuite Backup Server Machine Configuration

OS Windows 2019 (Physical Machine)
RAM 16 GB
CPU Intel XEON CPU 2.10 GHz (4 cores)
Network 1 Gbps
BDR Server Version v5.5.0 BETA

Backup Environment

Users 39
No. of Mails 103371
No of OneDrive Files 89850

Compression & Deduplication Metrics

Job Details Mail Count Source Data Size Compressed Size Deduped (%)
User Count: 1

Job Count: 1

103371 24.2 GB 2.07 GB 82
User Count: 3

Job Count: 1

8247 15.04 GB 4.55 GB 50
User Count: 3

Job Count: 3

(Average)

7145 12.57 GB 5.45 GB 30

Note:  The above testing results are obtained from BDRSuite v5.5.  We have introduced mail-level deduplication on v5.5. We planned to release v5.5 at the end of October 2022.

Findings

1. Mailbox Accounts

The storage reduction varies from 30 to 80% across configured mailbox accounts.

2. OneDrive accounts

The compression ratio depends on the type of data and varies from 15 to 30% across configured OneDrive accounts.

3. Parallel Processing

BDRSuite supports the concurrent process of Microsoft 365 user mailbox users. Consider if you have 16 GB RAM will scale up to 20 users’ mailbox parallel and gradually improve the backup performance.

However, the backup performance is not solely dependent on the parallel processing as the Microsoft Graph API throttles the number of requests from the BDRSuite application within a specific time range.

So there are likely chances of a reduction in the performance when backing up the M365 account. Based on our observations in our test lab, we see a slightly better backup performance if the parallel processing settings are configured.

We are trying to enhance the performance of the backup by implementing an auxiliary application method in our upcoming release. This method will help to improve the performance significantly.

On This Page