About BDRSuite:

BDRSuite is a Comprehensive Backup & Disaster Recovery Software designed to protect data across Data Center/Private Cloud (VMware, Hyper-V, Windows, Linux, Applications & Databases), Public Cloud (AWS), SaaS (Microsoft 365, Google Workspace), and Endpoints (Windows, Mac).

Check out what’s new in BDRSuite v5.5.0

Protect Your Data with BDRSuite

Cost-Effective Backup Solution for VMs, Servers, Endpoints, Cloud VMs & SaaS applications. Supports On-Premise, Remote, Hybrid and Cloud Backup, including Disaster Recovery, Ransomware Defense & more!

We will discuss the new feature – “Auxiliary Applications for Microsoft 365 Backup” in this post.

Feature Overview:

Auxiliary applications are Azure applications created for BDRSuite in the Microsoft 365 Organization for backup. By default, a single application will be created for BDRSuite in Microsoft 365 organization for authentication, which is also used for backup processing. The new feature enables you to create additional applications for BDRSuite, to enhance the performance of backing up Microsoft 365 data during the backup process.

How the auxiliary application is used for backup?

The application created in Microsoft Azure Portal for a tenant contains all the required read and write permissions that are required for backing up and restoring data. Once all the required permissions are set, a Graph Client is created for the application and with the help of this Graph Client Microsoft 365 backup is performed using the respective Microsoft APIs.

Download Banner

Why multiple applications are required for Microsoft 365 Backup?

A disadvantage of using a single application is that throttling may occur when multiple users are configured for parallel backups.

What is throttling?

Throttling limits the number of concurrent calls to a service to prevent the overuse of resources.

Microsoft Graph service is designed to handle a high volume of requests. If an overwhelming number of requests occur, throttling helps maintain optimal performance and reliability of the Microsoft Graph service.

Throttling limits vary based on the scenario. For example, if you are performing a large volume of write operations, the possibility for throttling is higher than if you are only performing read operations.

Common throttling scenarios

The most common causes of throttling in clients include:

  • A large number of requests in a tenant across all applications
  • A large number of requests across all tenants from a particular application

What happens when throttling occurs?

When a throttling threshold is reached, the Microsoft Graph service limits any further requests from that client for a period of time.

When throttling occurs, the Microsoft Graph service returns HTTP status code 429 (Too many requests), and the requests fail. So, a suggested wait time is returned in the response header of the failed request.

The throttling behavior can depend on the type and number of requests. For example, if you have a high volume of requests, all the request types are throttled. Threshold limits vary based on the particular request type.

Advantages of creating and using multiple applications for Microsoft 365 Backup

By using multiple applications, the frequency of throttling can be reduced, resulting in improved performance during the backup process. This is because the backup workload is distributed among multiple applications, rather than being handled by a single application. As a result, the backup process can run more efficiently and with fewer bottlenecks.

How to enable the option to create multiple auxiliary applications for Microsoft 365 Backup in BDRSuite?

  1. Download and Install BDRSuite Backup Server. Click here for installation instructions
  2. Log in to the BDRSuite Server console. Under Microsoft 365/Google Workspace Tab: Navigate to Data Sources -> Add Microsoft 365 Organization page
  3. When adding an organization, enable the checkbox option – “Create multiple Applications for BDRSuite in Microsoft 365 Organization” and save the organization. If you have already added the organization, you can edit the organization and enable this option. Enabling this option will create multiple applications for BDRSuite in Microsoft 365 organization and used during backup processing for enhanced performance
  4. Read this blog for step-by-step configuration of Microsoft 365 Backup and Recovery

    Are you interested in checking out BDRSuite? Try our 30-day free trial now or Request a demo

    Follow our Twitter and Facebook feeds for new releases, updates, insightful posts and more.

    5/5 - (1 vote)