VeeamON2021

VeeamON 2021

VeeamON starts at the end of this month and the best news is its free to register . VeeamON is Veeam’s annual conference and will be a mix of news and technical learning opportunities. I attended last years online event and got a lot out of it.

Some of the focus areas this year include:

  • Cloud acceleration — AWS, Azure and Google
  • Kubernetes best practices
  • Cybersecurity and ransomware elimination
  • Microsoft Office 365 backup best practices
  • And so much more to become a data hero!

Some of the sessions I will be tuning into

  • The General Session: The Future of Modern Data Protection
  • End-to-End Workshop: Veeam CDP
  • AWS, Azure, Google Cloud Native Backup — Getting Started
  • Ransomware Recovery — 10 Top Expert Advice & Tips
  • VeeamON Exclusive: V11 — 3 Months In With Anton Gostev

You can check out the full agenda yourself.

VeeamON On starts 25th-26th of May, don’t forget to register.

VeeamOn2020

VeeamOn 2020

VeeamON starts this week, which is Veeam’s annual conference and will be a mix of news and technical learning opportunities. I was lucky enough to attend VeeamON last year and got a lot out of it.

VeeamOn2020

This year due to the Covid situation they have decided to make it an online event making it more accessible since you can view all the sessions from your home plus even better news it completely free to register.

Similar to a traditional conference it will be a mixture of a main agenda sessions plus breakouts to dive deeper into areas of interest for you.

Some of the sessions I will be tuning into

  • AWS and Azure Backup Best Practices
  • Veeam Backup Ransomware Resiliency Tips: Preparation & Recovery From Experience
  • Version 10: Unleash the Power of NAS Backup
  • 10 Easy Steps To Harden Your Veeam Availability Infrastructure
  • Plus of course the keynote

You can check out the full agenda and breakout session list yourself. VeeamON On starts 17th and 18th of June.

Veeam sizing session from Veeamon

Veeam Infrastructure Sizing

One of the key decision you have to make in planning a new Veeam deployment is in sizing the infrastructure. Correctly sizing the infrastructure to ensure that each of the Veeam infrastructure components servers has sufficient resources to perform its role will allow an optimally configured and trouble free environment. During VeeamON I attended a session on Veeam sizing by Tim Smith, I have pulled together my notes from the session and reviewed the Veeam documentation to give the following template for considering Veeam sizing decisions.  

Veeam sizing session from Veeamon

Veeam Components

The key components of the Veeam infrastructure you will have to consider in your sizing exercise are as follows:

  • Veeam backup server
  • Database server
  • Proxy Server
  • Repository server
  • Enterprise Manager server

Information Required

In order to plan your Veeam backup sizing you will need to gather some information

  • Size of source data – Required to calculate size of full backup
  • Daily rate of change – This is required to understand the size of an incremental backup. Can either be calculated assuming change rate as 10% of your total data size or from existing backup software
  • Number of VMs and disks to be protected and number of retention points required will also be needed for disk capacity planning which I will cover in a future post.

Sizing Veeam Considerations

Some considerations when sizing your Veeam environment:

  • All sizing information is contained in the user guide and best practice guide
  • Some sizing requirements refer to “Per Task”. Each disk that is backed up is a task this is not a per VM measure
  • Sizing requirements are specific to each Veeam infrastructure component
  • Sizing for each role is cumulative. For example if the server is both a Proxy and Tape server you will need to add the resource requirements for both together
  • The sizing information given in the user guide are minimums
  • The best practice guide estimates that doubling resources will half the backup window. Although this will of course be dependent on an any other bottlenecks
  • Staggering jobs can help to reduce resource requirements since some components are sized on the basis of number of concurrent jobs
  • Exact requirements will be specific to your environment, start with the recommended values access if it is meeting your requirements and amend as necessary. Then retest until you are satisfied with the result

Veeam Component Resource Requirements

Backup Server

  • 1 CPU core for every 10 actively running jobs
  • 4 GB RAM for every 10 actively running jobs
  • Minimum is 2 CPU cores and 8 GB RAM.
  • Disk space
    • Installation – 40GB
    • Logs – 3 GB log files generated per 100 protected instances, with a 24 hour RPO

Database Server

SQL Express is bundled with Veeam.  Consider using the full blown SQL if:

  • Protecting more than 500 VMs
  • Using files to tape extensively

When using the full version of SQL:

  • Up to 25 concurrent jobs – 2 CPUs, 4GB RAM
  • Up to 50 concurrent jobs – 4 CPUs, 8GB RAM
  • Up to 25 concurrent jobs – 8 CPUs, 16GB RAM

Backup and Replication Console

  • 1 CPU
  • 2 GB RAM

Backup Proxy Server

The proxy server is sized per task, a task is defined as a VM hard drive.  In effect this setting will determine the number of disks and therefore VMs that can be backed up at once

  • 1 CPU core per task
  • 2GB per task
  • 500MB of disk space per task

Backup Repository Server

This is again sized per task

  • 1 CPU core per task
  • 4GB per task
  • Detailed sizing will

Veeam Backup Enterprise Manager

  • Memory 4GB minimum
  • 2GB of hard disk space

Final Thoughts

Remember these figures are general guidelines ensure you account for time in your project to test and optimise resource allocation.

I will cover sizing for backup repositories in a future post.