Resource sizing for backup proxy

Enterprise Workloads Editions: File:/tick.png Business File:/cross.png Enterprise File:/tick.png Elite

 

The Backup proxy virtual machine must be dedicated to performing Backup proxy operations. Deploying a Backup proxy creates a new Ubuntu virtual machine with the following configuration:

Parameter Operation

vCPU

8 vCPU ( 2 virtual sockets with 4 cores per socket)

RAM

6 GB

Virtual disks

1 vDisk of 60 GB size

Also, consider the following:

Backup proxy resourcing guidelines for backup concurrency

The following Backup proxy resourcing guidelines will help determine the backup concurrency. You can use these guidelines to scale up (increase RAM etc., for the Backup proxy server) or scale out (add more backup proxies).

Note: For Nutanix AHV, you can set the value of the MAX_CONCURRENT_BACKUPS(default value: 3) andMAX_CONCURRENT_RESTORES (default value: 2) fields to the desired number of backups and restores.

Calculating concurrency

The configuration is a function of the number of concurrent backups you want to achieve in your environment.

Say, you have a Backup proxy configuration of X vCPUs and Y GB RAM. The number of concurrent backups can be calculated using the following formula:

Number of concurrent backups = Minimum { (X*0.7)/2, (Y-2)/1.3 }  

Example 1: If you have 16 vCPUs and 16 GB RAM in your setup, you can calculate the number of concurrent backup operations that can run as follows:

Number of concurrent backups = Minimum { (16*0.7)/2 = 5.6, (16-2)/1.3 = 10.7 } = 5.6  

You can run up to 6 concurrent backup operations (after rounding the last decimal).

Correspondingly, you can now calculate your ideal RAM configuration to save system resources.

Optimal RAM configuration required to run 6 concurrent backups = (6*1.3)+2 = 9.8

You can optimize your setup to 10 GB RAM (rounded to the nearest available unit) since the number of concurrent backups is governed by the vCPU configuration. Vice versa will be applicable in case the number of concurrent backups is derived from the RAM configuration.

Example 2: If you have 16 vCPUs and 8 GB RAM in your setup, you can calculate the number of concurrent backup operations that can run as follows:

Number of concurrent backups = Minimum { (16*0.7)/2 = 5.6, (8-2)/1.3 = 4.6 } = 4.6  

You can run up to 5 concurrent backup operations (after rounding the last decimal).

Correspondingly, you can now calculate your ideal vCPU configuration to save system resources.

Optimal vCPU configuration required to run 5 concurrent backups = (5*2)*1.3 = 13

You can optimize your setup to 13 vCPUs (rounded to the nearest available unit) since the number of concurrent backups is governed by the RAM configuration. 

Calculating the required vCPU and RAM
Alternatively, you can calculate the vCPU and RAM configuration by deciding the number of concurrent backups you want for your environment. 

Example: If you have to backup 50 virtual machines in a 14-hour window and each virtual machine requires approximately 1 hour for backup. 

Thus you need 50/14 = 3.6 = ~4 virtual machines to proceed in a parallel backup. 

In case you have to run 4 concurrent virtual machine backups in the environment. You can calculate the number of vCPUs and RAM configuration as follows:

vCPUs required = (4*2)*1.3 = 10.4 

RAM required = (4*1.3) + 2 = 7.2

You need at least 10 vCPUs and 7 GB RAM for 4 concurrent backups. 

Role management

The following roles are currently supported:

Role Privileges
Super Admin All the administrator privileges. 
Prism Admin All the administrator privileges except for creating or modifying the user accounts.

 

 

48884