I have a dedicated server, and just started installing some VMs on to the box using HyperV. I am currently backing up the VMs using a HyperV backup tool, which seems to work quite well, and then the directory it backs up to is backed up using CrashPlan... Given CrashPlan is not a profesional backup solution, i am wondering what the best way of backing up the VMs would be?
some notes:
- I do not have access to the physical hardware on the box, so adding USB Keys or external drives is not an option...
- The company does give me about 100Gb of storage on a file share... Not sure if 100Gb will be enough though...
- the backup software takes a snapshot every night at midnight, checks the difference between the last backup and only backs up the last file + the difference... but there does not seem to be any compression, and given that VMs would have a lot of compressable (or a good chunk i would think) of data, i think i could save some space...
- finally, it does not do any sort of data-de-duplication... given the VMs are copies of Windows (Win2k8R2 Standard + Web + Win 7, and probably at least one or 2 more Windows Web Boxes also...) i would think a lot of savings could be made...
Any ideas?
I was going to recommend Microsoft Data Protection Manager (DPM) because I run this as a Hyper V virtual machine and it works very well as a VM. In this scenario you'd use it for backing up to disk. There are a couple of problems though - DPM is quite disk-space hungry, no dedupe and wants a lot of GB in reserve, so it wouldn't be ideal for you. Also, I think the licensing for DPM is changing fairly soon, and you might not be able to buy it standalone.
Altaro makes a good Hyper V backup program, which installs onto the host. Again, no dedupe, but it's a lot more flexible about where it backs-up to than DPM. It's got a cute 'Fire-drill' feature that makes a lot of sense, since the best backups are tested ones.
I'm wondering though, whether you should bother backing up at the system level. Do you need a fast recovery time? If not, unless I had a few extra ££ to throw for convenience, I would focus on backing up and restoring at the application level. I'm wondering if free windows backup would help here.