
One of the most used platforms to offer remote management services, backup, disaster recovery, among others is Veeam Cloud Connect with Veeam Service Provider Console, which enable service providers to offer multiple data protection options. In addition, there is Veeam Cloud Connect for Enterprise that allows large companies to offer services internally according to the needs of their business. In this post we will review a simple configuration to improve the performance of receiving data.
Initial Steps#
As always we should visit the official documentation and also check the new updates, such as the latest version of Veeam Service Provider Console which is in its version 6, to download the ISO you must enter Veeam.com and request the download, in the following link you have the release notes of the latest version, as well as the addresses of the solution manuals:
- Release Notes Veeam Service Provider Console v6: https://www.veeam.com/vspc_6_0_release_notes_rn.pdf
- Manual Veeam Service Provider Console v6: https://helpcenter.veeam.com/docs/vac/provider_user/about.html?ver=60
- Manual Veeam CloudConnect: https://helpcenter.veeam.com/docs/backup/cloud/cloud_overview.html?ver=110
Here we will see a configuration at the registry level with its respective comparison of before and after the change on an environment that uses Veeam CloudConnect and Veeam Service Provider Console, about VMware v7.0U2 over the Internet in my lab.
Test environment#
Very simple, perform the installation and configuration for the laboratory of only 1 virtual machine, that is, All In One, with the following versions:
- Veeam Cloud Connect v11
- Veeam Service Provider Console v6
- Veeam Backup & Replication 11a (Tenant for VM Backup)
Resources Virtual Machines for VCC and VSPC AIO ( For no reason use for production)
- 8 vCPUs
- 12 GB RAM
- OS Disk 150GB
- Repo Disk ReFS 500GB
As the configuration is AIO (for lab), all the roles are deployed in the same console, Cloud Gateway Repository, etc.
It is also very important to point out that this configuration change at the registry level also applies to environments that have Veeam Cloud Connect / vCloud Director and/or the respective plugin for vCloud Director that you provide access to the self-care portal from Veeam Enterprise Manager. Of course it also applies to V eeam Cloud Connect for Enterprise. Since in my case I only have 2 ESXi and vCenter.
Tests before the Change#
In this step we will perform two tests by making backups Full of a virtual machine and also of multiple virtual machines with backups Full pointing directly to the repository Veeam Managed Cloud Connect with Veeam Service Provider Console.
The configuration of the Backup Job in my environment Veeam Backup & Replication Location it is by default and we only change repository that this case will be that of Veeam Cloud Connect that we configured earlier:


And then we execute the backup tasks using the method Activate Full for both Jobs and we wait for them to finish

Job Statistics with Multiple Virtual Machines

And if we check the console from the console of Veeam Cloud Connect we will see the statistics for the Job of a machine:

And the statistics for the multiple virtual machines Job:

Backup Task Review#
As we can see in the previous statistics we have the following:
| Job Name | Status | Start Time | End Time | Data Sent | Data Received | Processing Rate |
|---|---|---|---|---|---|---|
| DC → VCSP (Active Full) | Success | 07-10-2021 20:23 | 07-10-2021 20:30 | 34.4 KB | 7.8 GB | 60 MB/s |
| Multiple VMs → VCSP (Active Full) | Success | 07-10-2021 22:22 | 07-10-2021 22:50 | 227.4 KB | 49.6 GB | 69 MB/s |
In the task of the virtual machine we can see that the duration of the Full backup was approximately 7 minutes with a “Processing Rate” of 60 MB/s. For the job with multiple machines, the Full backup duration was approximately 28 minutes with a “Processing Rate” of 69 MB/s:
| Job | Duration | Processing Rate |
|---|---|---|
| DC → VCSP (Active Full) | 6.44 minutes | 60 MB/s |
| Multiple VMs → VCSP (Active Full) | 28 minutes | 69 MB/s |
Therefore according to the default settings of Veeam Cloud Connect and traffic data via the internet, which in total add up to around 57.4 GB works correctly.
Registry Key Configuration#
At this stage we will review the space quota allocation behavior when backing up to a cloud repository in Veeam CloudConnect. This applies to backups being performed on top of vCloud director with VCC as well.
The behavior with respect to the allocation of space quotas that you use Veeamagent.exe, every 10 or 15 seconds assigns 512MB to store data, if in case this is exceeded, it will try to allocate more space and write in the log “Storage size quota exceeded. Waiting for quota increase” which could generate a bottleneck when data is transferred quickly.
For this type of use case or environment that we reviewed earlier, there is a registry key to add and change the logic of the mechanism, which must be applied in:
HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam Backup and Replication
```text
And we must add the key **DWORD**:
```text
CloudConnectQuotaAllocationModeThere are 3 options for this registry key:
- 0 = Default value and behavior of 512MB every 10 seconds.
- 1 = VeeamAgent.exe requests the necessary space without the need to wait the 10 seconds.
- 2 = Use a combination of the above values.
Therefore, for our case we will use the value 1 to configure the key and it would be as follows in our server of Veeam Cloud Connect o Veeam Vbr that they are using with vCloud Director:

And after just restarting the service " Veeam Backup service” of the server where the services of Veeam Cloud Connect or Veeam VBR with vCloud Director

Results#
After restarting the service and executing the Jobs again, forcing Active Fulls for each of them, we can see the following:
a virtual machine

Multiple virtual machines:

Statistics from the Console Veeam CloudConnect:


If we review the data after the change made, the summary would be as follows:
| Job Name | Status | Start Time | End Time | Data Sent | Data Received | Processing Rate |
|---|---|---|---|---|---|---|
| DC → VCSP (Active Full) | Success | 07-10-2021 21:47 | 07-10-2021 21:51 | 29.2 KB | 7.8 GB | 170 MB/s |
| Multiple VMs → VCSP (Active Full) | Success | 07-10-2021 22:58 | 07-10-2021 23:11 | 206.1 KB | 49.6 GB | 175 MB/s |
And the detail:
| Job | Duration | Processing Rate |
|---|---|---|
| DC → VCSP (Active Full) | 4.12 minutes | 170 MB/s |
| Multiple VMs → VCSP (Active Full) | 13 minutes | 175 MB/s |
Time and Processing Differences#
Therefore in relation to the execution and file transfer times as well as the processing rate after the application of the registration key we obtained a very noticeable performance improvement, For example:
- The initial “Processing Rate” of a virtual machine before the change was 60 MB / s and after applying the key we got an increment to 170 MB / s
- The initial “Processing Rate” of multiple virtual machines before the change was 69 MB / s and after applying the key we got an increment to 175 MB / s
- The duration of the backup a virtual machine before the change was 6.44 minute s and after application the key went down to 4.12 minutes
- The duration of the backup multiple virtual machines before the change was 28 minute s and after application the key went down to 13 minutes
Thus, we see our performance increased by 2 or 3 times in this case, which could be higher if there is a dedicated infrastructure with its respective architecture for this type of service.
Conclusion#
As we saw, the application of this registry key allows us to improve the performance of our backups to repositories in Veeam Cloud Connect or with vCloud Director integration, as always it is highly advisable to review the use case for each of the environments being involved and that have fast data upload speeds or internal solutions.



