This Site Is Depreciated
  • This is the depreciated Version of Veeam Backup & Replication Best Practices
  • Contacting Veeam Software
  • DNS Resolution
  • Veeam Backup Server
    • Deployment Method
    • Backup Server Placement
    • Sizing and System Requirements
    • Veeam Backup & Replication Database
    • Protecting Veeam Backup & Replication Configuration
  • Veeam Enterprise Manager
    • vCloud Director Self Service Portal
  • Search Server and Indexing
  • Proxy Servers - Introduction
    • Proxy - VMware vSphere
      • Transport Modes
        • Direct Storage Access
        • Virtual Appliance Mode
        • Network Mode
        • Backup from Storage Snapshots
          • NetApp Data ONTAP integration
          • Nimble Storage integration
        • Selecting a Transport Mode
      • Sizing a Backup Proxy
    • Proxy - Microsoft Hyper-V
    • Proxy - Nutanix AHV
  • Primary and secondary Storage BPs
    • HPE 3PAR VMs disks considerations
    • DellEMC Data Domain advanced scalability
  • Backup Repository
    • Repository Types
      • SMB
      • Deduplication Appliances
      • Integration specifics
      • Windows Server Deduplication
      • Object Storage
    • Repository Planning
      • Sizing
      • Per VM Backup Files
      • Scale-out Backup Repository
        • Capacity Tier
    • Repository HA
  • WAN Acceleration
    • Analyzing Wan Acceleration Workload
    • Comparing WAN Acceleration Modes
    • Sizing For WAN Acceleration
    • Sizing Targets for WAN Accereration Relationship
    • Deployments For WAN Acceleration
    • Is WAN Acceleration Right For me
  • Tape Support
    • Tape Deployments
    • Tape Media Information
    • Tape Config Requirements
    • Tape Parallel Processing
    • Tape Virtual Full
    • Tape Writing to Tape
    • Tape Restores
  • Veeam Explorers
  • Interaction with VMware vSphere
  • Interaction with Microsoft Hyper-V
  • Job Configuration
    • Backup Methods
    • Encryption
    • Deduplication and Compression
    • Backup Job
    • Backup Copy Job
    • Replication Job
    • Application-Aware Image Processing
  • Data Verification Using Virtual Labs
  • Overview of Applications Support
    • Active Directory
    • Microsoft Exchange
    • Microsoft SQL Server
    • Microsoft SharePoint Server
    • Oracle Database
    • MySQL
    • IBM Notes/Domino
    • SAP HANA
  • POC Guide
    • Assessment
    • Accelerated Evaluation
    • Enhanced Evaluation
      • Workshop Example
      • Preparation
      • Automation
  • Infrastructure Hardening
    • Segmentation using Zones
    • Hardening Backup Repository - Linux
    • Hardening Backup Repository - Windows
  • Backup & Replication Anatomy
    • Backup
    • VM Restore
    • Instant VM Recovery
    • Windows File-Level Restore
    • Replication
  • Networking Diagrams
    • Backup Server
    • Proxy Server
    • Repository Server
    • Storage Integration
    • Data Validation
  • Application-aware Image Processing
  • Enterprise Manager
  • Sizing Summary
Powered by GitBook
On this page
  • Veeam Backup and Replication management server resources.
  • Minimum Resources
  • Proxy Server Resources
  • Repository Server Resources
  • SQL Server Database Sizing Guide

Was this helpful?

Sizing Summary

This appendix is a cumulative section on base sizing metrics, there is much more to sizing a Veeam Infrastructure and performing to the highest level. These figures here are guidelines to follow as a starting point. Each section is in much more detail in its relative chapter in the guide, please read each section first and you will gain an insight as to why these numbers are recommended.

Sizing with Veeam is cumulative in respect to configurations, if you want to create an all-in-one appliance (Appliance Model) add all the resource requirements together (CPU + Memory) to understand what in total you will need, the same goes if you only wish to have proxy and repository in one host.

Please also bear in mind that these figures reflect Veeam’s resource requirement, you must take the hosts system requirements into your calculation, this will depend on what you are using which is why we have not detailed it here.

Veeam Backup and Replication management server resources.

Recommended Veeam backup server resource configuration is:

Minimum Resources

  • The minimum Compute is 2 CPU cores.

  • Minimum memory, 8 GB RAM.

  • Minimum HDD space is 60GB (inclusive of Logs, vPowerNFS, VBR software)

    Recommendations for sizing.

  • 1 CPU core (physical or virtual) and 4 GB RAM per 10 concurrently running jobs.

  • For per job backup files: 30 VMs per job

  • For per VM backup files: 300 VMs per job

  • Base HDD is 40GB for software install location

  • Plan for 3 GB log file space per 100 virtual machines, with a 24 hour RPO

  • vPowerNFS location with reserve capacity of 10GB (100GB per TB of space if you plan to do many recoveries or planning SureBackup tests running many vm’s at the same time)

  • Extra space for guest indexing processing a windows host: 100MB per 1Million files (temp file space)

  • Extra space for guest indexing processing a Linux host: 50MB per 1Million files (temp file space)

  • Storage space for Guest indexing before Enterprise manager flush: 2MB per 1 million files (compressed)

Proxy Server Resources

When sizing a proxy server remember, the ability to execute a task on the proxy will be affected by the repositories ability to process all the tasks from the proxies in infrastructure. If a repository has 20 cores, then the maximum processed tasks will be no more than 20 tasks from any proxy or group of proxies in the backend fabric of Veeam.

Recommended Veeam Proxy Servers configurations is:

  • 1 CPU core per task (a task is a virtual hard drive)

  • 2GB RAM per task

  • Minimum of 500MB of HDD working space per task

This is based on a rounded figure offering approximately 30 VMs in a single backup job which will finish around an 8 hours backup window if in a per job backup, if a per VM repository is used more can be added. Please read the sizing and repository section for a full detailed description of parallelization of workloads in a Proxy.

Repository Server Resources

This is not about sizing for capacity of your repository but the resources required to accommodate the workloads form backups and restores.

When sizing a repository server remember, the ability to execute a task on the repository will be affected by the proxy’s ability to process all the tasks from the proxy’s. If a repository has 20 cores, then the maximum processed tasks will be no more than 20 tasks from any proxy or group of proxies in the backend fabric of Veeam to that repository.

Recommended Veeam Repository Server configurations is:

  • 1 core per task

  • 4GB per task

  • Hard drive space is calculated based off retention points, type of backup used (full, Incremental, synthetic, forever forward incremental or reverse incremental.)

There is a much more detailed section in the guide.

SQL Server Database Sizing Guide

Veeam Backup & Replication may consume high amounts of CPU and RAM while processing backup or replication jobs. To achieve better performance and load balancing it is necessary to provide sufficient RAM and CPU resources. If possible, follow these guidelines:

Concurrent Jobs

CPUs

Memory

Up to 25

2CPUs

4GB RAM

Up to 50

4CPUs

8GB RAM

Up to 100

8CPUs

16GB RAM

Note: Concurrently running jobs include any job type with a continuous schedule such as Backup Copy Jobs. When running more than 100 jobs concurrently increase compute resources in line with the table above to meet the resource need of the workload. Veeam installation package includes SQL server 2016 Express Edition, the basic limitations of this software are as follows:

  • Each instance uses only up to 1 GB of RAM

  • Each instance uses only up to 4 cores of the first CPU

  • Database size cannot exceed 10 GB

If any of the below apply consider using SQL standard or Enterprise editions

  • When protecting more than 500 VMs

  • When using Files to Tape jobs extensively

  • When unable to configure an external staging server

  • When databases are using advanced features of Microsoft SQL Server

PreviousEnterprise Manager

Last updated 4 years ago

Was this helpful?