How to effectively use RPO tags in a large environment?

VMware specific discussions

How to effectively use RPO tags in a large environment?

Veeam Logoby electricd7 » Tue Dec 15, 2015 7:07 pm

Ok, so we are looking at moving from backing up a large environment which occurs now via 1 job per datastore, to backing up using folders as we are moving to 100% vSAN meaning there will only be 1 datastore per cluster now. That will move us from 40+ datastores (and jobs) to 4 datastores. I just read the veeam paper about using tags to backup an environment dynamically which sounds really cool, however, I am having a hard time seeing how this will work for a larger environment of say 700 vms.

So lets say I have 700 VMs and have the RPO tags of 24-hour, 12-hour, 4-hour, and No Backup. When I look at this environment, 500 will have the 24-hour RPO, 50 will have the 12-hour RPO, 50 will have the 4-hour RPO, and 100 will have No Backup. So when I create the corresponding jobs, the 24-hour RPO job will have to process 500 machines? This doesn't seem like a very efficient process. This wouldn't be much different then just backing up an entire 70TB vSAN database, it seems. Can someone shed some light on to how tag-based backup policies would be effective in a large environment like this? We have jobs now that run 12+ hours and only backup 20-30 VMs, seems like 500 vm job would never finish.

Chad
electricd7
Expert
 
Posts: 103
Liked: 5 times
Joined: Tue Mar 27, 2012 10:13 pm
Full Name: Chad Killion

Re: How to effectively use RPO tags in a large environment?

Veeam Logoby foggy » Wed Dec 16, 2015 11:37 am

Chad, basically you will have to backup the same amount of data as you do now, right? Provided parallel processing properly does its job, it doesn't matter whether you have a single job with all VMs or several jobs, unless you need to have multiple jobs to be able to saturate the target storage with multiple write streams (this, however, will be addressed with the per-VM backup chains in v9, so even a single job will be able to create multiple streams).
foggy
Veeam Software
 
Posts: 14712
Liked: 1075 times
Joined: Mon Jul 11, 2011 10:22 am
Full Name: Alexander Fogelson

Re: How to effectively use RPO tags in a large environment?

Veeam Logoby Anders » Wed Dec 16, 2015 1:31 pm 2 people like this post

I have one customer with about the same size environment (110 TB storage, 750 VM's) They use tags for all their backups.
The tags are deployed via Veeam One based on the name of the VM. (all VM's follow a naming standard)
The tags are named <systemname>-<prd/test/dev/pp> (for example exc-prd for Exchange Production)

A Powershell script created all the Veeam Backup jobs, and depending on the tag name sets retention etc. (for example Production jobs do weekly active full backups, test do monthly fulls etc.)

The result was 156 Veeam backup jobs and 156 Tape jobs. - Which is quite a bit and makes the Veeam gui a bit sluggish to Work with, but very Little Work went into creating the actual jobs.

And the end result is actually very nice. Easy to Work with, and job sizes are quite fine. I can only recommend the solution.
You will find that the Tag implementation in veeam (both B&R and ONE) is still in "version 1" though, but after a few weeks of getting used to the bugs and lacking features, you'll be happy with it, I bet.

All this requires a good naming standard in place for VM names though, and eighter manual Application awareness configuration, or a very simple configuration of it, automated.

/Anders
Anders
Enthusiast
 
Posts: 36
Liked: 7 times
Joined: Thu Sep 09, 2010 9:45 am
Full Name: Anders Lorensen

Re: How to effectively use RPO tags in a large environment?

Veeam Logoby Vitaliy S. » Fri Dec 18, 2015 1:28 pm

Just a reference to the white paper Chad is talking about > https://www.veeam.com/wp-advanced-polic ... -tags.html
Vitaliy S.
Veeam Software
 
Posts: 19536
Liked: 1097 times
Joined: Mon Mar 30, 2009 9:13 am
Full Name: Vitaliy Safarov

Re: How to effectively use RPO tags in a large environment?

Veeam Logoby dellock6 » Mon Dec 21, 2015 11:22 am

As Alexander already said, the amount of data to backup is the same, with or without tags, unless you leverage tags also to use differenr RPOs in the environment by creating more frequent backups. Performance are not affected by the number of VMs per job, but the speed of the different components, and the numbers of available processing slots in the proxies.

For the size, in addition to parallel processing helping to spread the load to all the available proxies, I can also recommend per-vm backup chains (http://www.virtualtothecore.com/en/veea ... up-chains/). With it, you can be assured that no job will ever grow in size regardless the number of VMs in it, since each VM will be stored in a different file. So, having 10 or 500 VMs in the same job will not matter.
Luca Dell'Oca
EMEA Cloud Architect @ Veeam Software

@dellock6
http://www.virtualtothecore.com
vExpert 2011-2012-2013-2014-2015-2016
Veeam VMCE #1
dellock6
Veeam Software
 
Posts: 5047
Liked: 1330 times
Joined: Sun Jul 26, 2009 3:39 pm
Location: Varese, Italy
Full Name: Luca Dell'Oca

Re: How to effectively use RPO tags in a large environment?

Veeam Logoby Anders » Wed Dec 23, 2015 3:23 pm

Backup job size matters a Whole lot, both when it comes to backup, but even more when it comes to restores. You Loose RPO and RTO control, and will start rely on randomness.

When it comes to restore, having many VM's in a job is not very smart. Same goes for SureBackup testing.
Being able to do active/synthetic full backups on different days for different jobs is also lost - you are stuck doing it the same time for everything. - Not very practical.
Add copy jobs on top of it, and it gets even messier, as they dont do parallel processing.

Next problem is the fact that Veeam cannot handle large .VBM files (Veeam basicly refuses to Work when they hit 1 GB in size) - And huge jobs with application awareness will create huge meta files.

So having 10 or 500 VM's in a job matters, and alot! (at least in version 1-8, I havent played with v9 yet)

/Anders
Anders
Enthusiast
 
Posts: 36
Liked: 7 times
Joined: Thu Sep 09, 2010 9:45 am
Full Name: Anders Lorensen

Re: How to effectively use RPO tags in a large environment?

Veeam Logoby dellock6 » Wed Dec 23, 2015 6:48 pm

I was talking specifically about v9 and per-vm jobs, and with this option there's also one vbm file per chain, so one per vm.
The job may have 500 VM, but backup files will always have 1 VM in it , and one vbm file, once you enable per-vm chains.
Luca Dell'Oca
EMEA Cloud Architect @ Veeam Software

@dellock6
http://www.virtualtothecore.com
vExpert 2011-2012-2013-2014-2015-2016
Veeam VMCE #1
dellock6
Veeam Software
 
Posts: 5047
Liked: 1330 times
Joined: Sun Jul 26, 2009 3:39 pm
Location: Varese, Italy
Full Name: Luca Dell'Oca


Return to VMware vSphere



Who is online

Users browsing this forum: Bing [Bot], perrylee and 36 guests