CR VBR Sizing Best Practices ES 24122020
CR VBR Sizing Best Practices ES 24122020
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Main Veeam® Backup & 1 Backup server
Replication™ components
2 Database server
4 Repository server
Laws of physics Veeam Backup
5
Enterprise Manager
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Main components Veeam Backup & Replication
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Main components Information required for sizing
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Main components Customer example:
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Backup server How to size
Max number of *concurrent* jobs
• 1 CPU core for every 10 actively running jobs at its
busiest
Space usage
• Logs: 3 GB for every 100 VMs that back
up once per day
• Working space for indexing: 100 MB /
1 million files on Windows, 50 MB / 1 million files
on Linux
• Indexing post-processing: 2 MB / 1 million files
(compressed)
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Backup server Tips for sizing
4 8 60
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Backup server Customer example calculation
Input values:
• 2,000 VMs
• Per-VM backup
• Retention
• Short: 14 days (backup job)
• Long: 14 days / 4 weeks / 6 months (Backup Copy Job)
• Backup window: 8 hours
2,000 VMs
= 8 jobs * 512 MB = 4,096 MB
250 VMs
Per-VM job
8 Jobs
= 1 core
10 Jobs
concurrent
Veeam backup server
4 8 60
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Database server How to size
Max number of *concurrent* jobs
• 2 CPU core for every 25 concurrent jobs
Space usage
• Most databases are in the single digits of GBs
in size, but can be up to 25 GB in size under
certain circumstances
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Database server Tips for sizing
1. What is in there?
• Transaction history takes up the most room. Lots
of small jobs that run frequently will consume more space
than large jobs that run daily.
or or
2 4 2-10
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Database server Customer example calculation
Input values:
• 2,000 VMs
• Per-VM backup
• 8 backup jobs & 8 Backup Copy Jobs
Recommended default:
2 4 2-10
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Proxy server Proxy types
Version 10 added new integration for backup proxies, primarily the
ability to now use virtual machines running Linux distributions that can
be leveraged for backups.
Linux server:
Functions as a data mover for source read operations
Same recommendations for sizing as Windows Servers
Recommended default:
4 8 40
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Proxy server Proxy types
Nutanix proxy:
• Added integration with Veeam Backup for Nutanix AHV
• Backup VMs residing on a Nutanix AHV cluster
• Virtual module that acts as a coordinator between the AHV cluster
and the Veeam Backup & Replication server on the other
• Add Nutanix proxy from Veeam Backup & Replication console
Backup server
Veeam Backup
Data Mover repository
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Proxy server How to size
Per task (VMDK)
• 1 CPU core for every task
• ~100 MB/s process speed (full backup)
• ~25 MB/s process speed (incremental backup)
Source data in MB
= MB/s throughput needed
Backup window in seconds
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Proxy server Tips for sizing
1. Doing higher compression will require more
resources.
or
4 8 40 20 128 100
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Proxy server Customer example calculation
Input values:
• 260 TB source data
• Per-VM backup
• Backup window: 8 hours
• 10% daily change rate
Full backup
260 TB * 1,024 * 1,024
= 9,467 MB/s throughput needed
8 hours * 60 * 60
9,467 MB/s
= 95 cores needed
100 MB/s
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Proxy server Customer example calculation
Input values:
• 260 TB source data
• Per-VM backup
• Backup window: 8 hours
• 10% daily change rate
Incremental backup
(260 TB*10%) * 1,024 * 1,024
= 947 MB/s throughput needed
8 hours * 60 * 60
947 MB/s
= 38 cores needed
25 MB/s
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Repository server How to size
Per task (VM or job)
• 1 CPU core for every task
Space usage
• Calculated based off retention points and
backup method used
Synthetic
Full backup Full backup full backup Full backup
Incremental backups Reverse incremental backups
Incremental backups
.vbk .vib .vib .vib .vib .vib .vib .vbk .vib .vib .vib .vbk .vib .vib .vrb .vrb .vrb .vrb .vrb .vrb .vbk
Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Repository server How to size
Space usage
• Calculated based off retention points and
backup method used
Backup job
Source data in TB
= Full backup in TB
50% data reduction
Source data in TB * Daily
change rate in percentage
= Incremental
50% data reduction backup in TB
Workspace
Source data in TB
* * * * *
1.05 0.66 0.4 0.25 0.10
https://rps.dewin.me
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Repository server Tips for sizing
1. Workspace is crucial
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Repository server Tips for sizing
4. For SMB / dedupe repositories with
automatic selection, the mount server can
become a bottleneck. Creating multiple
repositories can balance the load
• Automatic / manual gateway
• Mount server operations
Recommended default:
20 128 100 xx TB
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Repository server Fast Clone
Fast Clone is spaceless full backup technology
brought by the advanced ReFS and XFS
integration and allows multiple full backups on
disk to share the same data blocks. Data blocks
are copied only when files are modified.
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Repository server Fast Clone
Requirements for Windows and SMB repositories:
• OS is Microsoft Windows Server 2016 (and later) or
Microsoft Windows 10 Pro for Workstations
• Filesystem is ReFS 3.1 (or later)
• Windows Deduplication Role must be disabled
• 64K block size recommended
SMB:
• SMB 3.1.1
• FSCTL_DUPLICATE_EXTENTS_TO_FILE
• FSCTL_SET_INTEGRITY_INFORMATION
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Repository server Customer example calculation
Input values:
• 260 TB source data
• Retention
• On site: 14 days
• Off site: 14 days / 4 weeks / 6 months
• Daily change rate 10%
On site:
260 TB
= 130 TB (Full)
50% data reduction
260 TB * 10%
= 13 TB (Incremental)
50% data reduction
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Repository server Customer example calculation
Workspace
260 TB
* * * * *
1.05 0.66 0.4 0.25 0.10
0-10 TB 10-20 TB 20-100 TB 100-500 TB >500 TB
2x +
20 128 100 250 TB
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Veeam Backup
Enterprise Manager How to size
Minimum system requirements: 1 core for
Veeam Backup Enterprise Manager services
• Depends on how much it’s leveraged!
Space usage
• Veeam Backup Enterprise Manager holds
a copy of the index data from all
managed backup servers
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Veeam Backup
Enterprise Manager Tips for sizing
1. Going to leverage APIs?
2. Large environment with multiple Veeam
Backup & Replication servers?
3. Self-service extensively used?
4. Monitor Veeam Backup Enterprise Manager
for resource use and adjust when needed
Recommended default:
2 4 40
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Veeam Backup
Enterprise Manager Customer example calculation
Input values:
• 2,000 VMs
• Per-VM backup
• Retention
• Short: 14 days (backup job)
• Long: 14 days / 4 weeks / 6 months (Backup Copy Job)
• Backup window: 8 hours
2 4 40
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Combo server Tips for sizing
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Management Customer example summary
Source Data 260 TB Daily Change Rate 10 %
VMs 2000 # Retention Short 14d RPS
Backup Window 8 Hours Retention Long 14d/4w/6m RPS (GFS)
Scale-out
Backup
Repository
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Data I/O path Laws of physics
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Data I/O path Laws of physics
How long will it take to transfer 10 TB
of data over a 10 Gbps link?
10 TB = 10 * 1,024 (GB) * 1,024 (MB) = 10,485,760 MB
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Takeaways
1 These numbers are based on numbers from the field!
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Únase al NUEVO
Programa Community
Conviértase
en un Veeam Legend
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Licencias NFR, betas Información I+D Una invitación Botín Veeam
privada y briefings de Veeam al grupo privado Legends
prelanzamiento Veeam Legends
¡Y mucho más!
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Veeam Legends son un grupo de expertos del sector de la protección de datos,
apasionados de la tecnología, de la innovación y que buscan desarrollar su carrera,
a la vez que comparten sus conocimientos con la comunidad.
Veeam Whitepapers:
https://www.veeam.com/whitepapers.html
Technical Documentation:
https://helpcenter.veeam.com/
© 2020 Veeam Software. Confidential information. All rights reserved. All trademarks are the property of their respective owners.
Thank you