-
- Influencer
- Posts: 13
- Liked: never
- Joined: Jun 16, 2014 3:27 pm
- Full Name: Dave Gilmore
- Contact:
Help Designing An Off-Site Solution
Hi all,
I am looking for a way to optimize our off-site replication times. We are a relatively small setup. We have two VMWare servers in our main office that run 11VMs between them all on local storage. We have another VMWare server at or data center. Each site has a Netgear ReadyNAS 3200 where replicas are stored. We have a 3Mb internet connection at the main office and there is a VPN between it and the data center. We are running Veeam 6.5 on a physical server in the main office. Each NAS is attached to a VMware server on it's LAN as a datastore. The ONLY purpose of the data center is as a recovery site.
Our current nightly backup happens like this: Veeam Replica job from local storage to NAS. Then, a sync job runs between the NASes using a very uncustomizable rsync method. This whole process starts at 8:30 PM and ends the next day somewhere between 11AM and 1PM.
My main issue isn't with Veeam. It takes less than 2 hours to rep all the VMs. It's the off-site sync I'm trying to optimize. Depending on what is going on for the week, I have to come in and kill the sync job so people can use the internet connection remotely. When I do this, some of the servers don't make it off-site. I have no control on which servers go off-site - the rsync job just picks the folders it wants to sync somehow. And, if I have to kill the job before some of the servers are finished, the changes that have to get sync'd just keep getting bigger and bigger and bigger until it needs an entire weekend to finally catch up.
I wanted to maybe try off-site rep jobs using Veeam. I still need local replicas, so I thought I could fire off another rep job to the data center once the local replicas are done. If I do this I think one of the benefits I will get is being able to control the order the servers are rep'd. If the Tier 2/3 servers don't make it off-site for a week, it's not as critical. If I go the Veeam route how can I best optimize my existing infrastructure? Should I rep to local storage at the data center, or rep to the NAS since it's a data store? Or does it even matter since the bottleneck here is the internet connection? Would it help if i ran a Veeam server at the data center? I know **OF** Veeam proxies but am not sure how best to utilize them since we only run one Veeam server. Or, the bigger question, would I even really gain much (time wise) in redoing my setup?
Thanks in advance for your advice.
I am looking for a way to optimize our off-site replication times. We are a relatively small setup. We have two VMWare servers in our main office that run 11VMs between them all on local storage. We have another VMWare server at or data center. Each site has a Netgear ReadyNAS 3200 where replicas are stored. We have a 3Mb internet connection at the main office and there is a VPN between it and the data center. We are running Veeam 6.5 on a physical server in the main office. Each NAS is attached to a VMware server on it's LAN as a datastore. The ONLY purpose of the data center is as a recovery site.
Our current nightly backup happens like this: Veeam Replica job from local storage to NAS. Then, a sync job runs between the NASes using a very uncustomizable rsync method. This whole process starts at 8:30 PM and ends the next day somewhere between 11AM and 1PM.
My main issue isn't with Veeam. It takes less than 2 hours to rep all the VMs. It's the off-site sync I'm trying to optimize. Depending on what is going on for the week, I have to come in and kill the sync job so people can use the internet connection remotely. When I do this, some of the servers don't make it off-site. I have no control on which servers go off-site - the rsync job just picks the folders it wants to sync somehow. And, if I have to kill the job before some of the servers are finished, the changes that have to get sync'd just keep getting bigger and bigger and bigger until it needs an entire weekend to finally catch up.
I wanted to maybe try off-site rep jobs using Veeam. I still need local replicas, so I thought I could fire off another rep job to the data center once the local replicas are done. If I do this I think one of the benefits I will get is being able to control the order the servers are rep'd. If the Tier 2/3 servers don't make it off-site for a week, it's not as critical. If I go the Veeam route how can I best optimize my existing infrastructure? Should I rep to local storage at the data center, or rep to the NAS since it's a data store? Or does it even matter since the bottleneck here is the internet connection? Would it help if i ran a Veeam server at the data center? I know **OF** Veeam proxies but am not sure how best to utilize them since we only run one Veeam server. Or, the bigger question, would I even really gain much (time wise) in redoing my setup?
Thanks in advance for your advice.
-
- Chief Product Officer
- Posts: 31905
- Liked: 7402 times
- Joined: Jan 01, 2006 1:01 am
- Location: Baar, Switzerland
- Contact:
Re: Help Designing An Off-Site Solution
Hi, I'd recommend that you backup locally, then use Backup Copy job to copy the backups to off-site backup repository. For best performance, when setting up off-site backup repository, be sure to specify proxying server that is local to that site. Thanks!
-
- Influencer
- Posts: 13
- Liked: never
- Joined: Jun 16, 2014 3:27 pm
- Full Name: Dave Gilmore
- Contact:
Re: Help Designing An Off-Site Solution
Thanks for your response, Gostev. We like the replica idea b/c of how quickly we can spin everything back up. I suppose I could try to identify hte ones we could live with taking longer to come online and turn those into backup jobs b/c in theory they would have to send less changes off-site. But, your copy idea did get me to looking into the other job types. Given that the VMs we sync are already powered off, which one would work best for us - another replica job, a vm copy or a file copy?
Also on the proxy idea, I read it is best practice to have a physical box there to do it with. Right now, the VMWare server at the data center has one VM running on it (a DC) and it does nothing but "be ready". Would running a Veeam proxy on that VM be OK?
Also on the proxy idea, I read it is best practice to have a physical box there to do it with. Right now, the VMWare server at the data center has one VM running on it (a DC) and it does nothing but "be ready". Would running a Veeam proxy on that VM be OK?
-
- Chief Product Officer
- Posts: 31905
- Liked: 7402 times
- Joined: Jan 01, 2006 1:01 am
- Location: Baar, Switzerland
- Contact:
Re: Help Designing An Off-Site Solution
You can spin up VM from backup instantly as well, using Instant VM Recovery.
To copy backups, you should be using Backup Copy job.
Proxy in a VM is actually preferred in most cases.
To copy backups, you should be using Backup Copy job.
Proxy in a VM is actually preferred in most cases.
-
- Influencer
- Posts: 13
- Liked: never
- Joined: Jun 16, 2014 3:27 pm
- Full Name: Dave Gilmore
- Contact:
Re: Help Designing An Off-Site Solution
What would be the benefit of Instant VM recovery as opposed to spinning up a replicated VM? Would there be some additional steps to make the Instantly Recovered VM the new production VM?
-
- VP, Product Management
- Posts: 27451
- Liked: 2822 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Help Designing An Off-Site Solution
Hi Dave, please take a look at our sticky F.A.Q. for more info about Instant VM Recovery > Instant VM Recovery. Thanks!
-
- Influencer
- Posts: 13
- Liked: never
- Joined: Jun 16, 2014 3:27 pm
- Full Name: Dave Gilmore
- Contact:
Re: Help Designing An Off-Site Solution
Thanks, Gostev and Vitaley, for your very helpful posts. I will have to play around with these ideas a bit and will likely come back with more questions
-
- Influencer
- Posts: 13
- Liked: never
- Joined: Jun 16, 2014 3:27 pm
- Full Name: Dave Gilmore
- Contact:
Re: Help Designing An Off-Site Solution
OK, I got v7 installed on a test server so I could get the Backup Copy option but, as predicted, I have a few questions.
I setup a backup job and a Backup copy job. I added the VM I want to the Copy Job using the "From Backup" choice. What would be the difference between choosing that option or "From Job"?
I didn't see anywhere to specify which proxy should be being used in this job. How do I set that? I set the copy job to copy to a data store at our data center
Thanks again
I setup a backup job and a Backup copy job. I added the VM I want to the Copy Job using the "From Backup" choice. What would be the difference between choosing that option or "From Job"?
I didn't see anywhere to specify which proxy should be being used in this job. How do I set that? I set the copy job to copy to a data store at our data center
Thanks again
-
- Product Manager
- Posts: 20450
- Liked: 2318 times
- Joined: Oct 26, 2012 3:28 pm
- Full Name: Vladimir Eremin
- Contact:
Re: Help Designing An Off-Site Solution
These options allow you to configure source for a backup copy job. More details can be found here.What would be the difference between choosing that option or "From Job"?
The proxy server is not involved in backup copy job activity, as everything is done by "source" repository and "target" repository components.How do I set that?
Thanks.
-
- Influencer
- Posts: 13
- Liked: never
- Joined: Jun 16, 2014 3:27 pm
- Full Name: Dave Gilmore
- Contact:
Re: Help Designing An Off-Site Solution
OK, so it's been a while since I have been able to get to this, but now I am doing some more testing and had a question. I took one of the VMs we currently "back up" using a replica job in our production methodology. I set up a second Veeam server and am "backing up" the same server using a Backup job. The Replica job usually says it transferred between 300 - 500 MB. The Backup job averages at 1.1GB transferred. I would have thought the backup job would be smaller, no? The files created by the replica and backup jobs get set off-site over night using rsync currently. If I am trying to gauge how much will go off-site, is the transferred amount telling me how much?
OK, technically that was TWO questions
OK, technically that was TWO questions
-
- Veeam Software
- Posts: 21144
- Liked: 2143 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Help Designing An Off-Site Solution
The Transferred counter shows what is actually being transferred between the source proxy and the target repository (or proxy, in case of replication). Amount of traffic should be comparable for both types of jobs (considering they run on similar schedule and have similar compression settings). What are the schedules for those jobs and what are their compression/dedupe/storage optimization settings? And, btw, what kind of repository do you use for this job?soupergrover wrote:The Replica job usually says it transferred between 300 - 500 MB. The Backup job averages at 1.1GB transferred. I would have thought the backup job would be smaller, no?
It can be used as a rough estimate, however, replicas are stored in native VMware format (uncompressed) and I'm not sure regarding rsync compression, so the Transferred counter value can vary from the amount of traffic that will actually go offsite in this case.soupergrover wrote:The files created by the replica and backup jobs get set off-site over night using rsync currently. If I am trying to gauge how much will go off-site, is the transferred amount telling me how much?
-
- Influencer
- Posts: 13
- Liked: never
- Joined: Jun 16, 2014 3:27 pm
- Full Name: Dave Gilmore
- Contact:
Re: Help Designing An Off-Site Solution
Each job runs daily every 24 hours. The repository is a NAS configured as a datastore via one of the VMWare hosts. And, as far as job settings I noticed on the replica job it is optimized for WAN target, while the backup job is optimized or a local target. Everything is on the same local network. Is that maybe what is causing the difference? I wonder if the guy before me optimized it as a WAN target since they are getting sync'd off-site via another process? The whole reason to try the backup method is to do a backup copy job that sends the VM off-site. Should I optimize my backup job for a WAN target even though it is backing up to the LAN?What are the schedules for those jobs and what are their compression/dedupe/storage optimization settings? And, btw, what kind of repository do you use for this job?
-
- Veeam Software
- Posts: 21144
- Liked: 2143 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Help Designing An Off-Site Solution
Most likely. Local target uses larger block size (1MB, as opposed to 256K block for WAN target). This can result in up to 2x larger amount of transferred data.soupergrover wrote:And, as far as job settings I noticed on the replica job it is optimized for WAN target, while the backup job is optimized or a local target. Everything is on the same local network. Is that maybe what is causing the difference?
If you're going to use WAN accelerated backup copy job, there's no need to bother about that, since WAN acceleration uses it's own, much smaller block size.soupergrover wrote:The whole reason to try the backup method is to do a backup copy job that sends the VM off-site. Should I optimize my backup job for a WAN target even though it is backing up to the LAN?
-
- Product Manager
- Posts: 20450
- Liked: 2318 times
- Joined: Oct 26, 2012 3:28 pm
- Full Name: Vladimir Eremin
- Contact:
Re: Help Designing An Off-Site Solution
Also, be aware that will support "replica from backup" scenario in the upcoming v8 release. Given your current schedule, the said functionality might come in quite handy, as you would need to snapshot production VMs twice. Thanks.
-
- Influencer
- Posts: 13
- Liked: never
- Joined: Jun 16, 2014 3:27 pm
- Full Name: Dave Gilmore
- Contact:
Re: Help Designing An Off-Site Solution
We do not have the WAN accelerator feature. I'm setting the initial backup job to be optimized for WAN and we'll see if that makes a difference.If you're going to use WAN accelerated backup copy job, there's no need to bother about that, since WAN acceleration uses it's own, much smaller block size.
-
- Veeam Software
- Posts: 21144
- Liked: 2143 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Help Designing An Off-Site Solution
Keep us posted on how it is going.
Who is online
Users browsing this forum: Google [Bot] and 20 guests