Guest vs. host dedupe
BE2012 SP4 Vray on WS2008 R2.
WS2012 Hyper-V host with WS2012 Hyper-V guests, agent installed in the guests.
Experimenting with deduplication. Using client-side dedupe. Set up a dedupe device and backed up a guest to it, from the guest, a dozen or so times. Got about 6:1 compression. Then changed the backup job so we were backing up the guest from the host to the dedupe device. Got 1.4:1. Added another WS2012 guest, backing up from the host. Compression remained 1.4:1.
Is it expected that dedupe compression will be very low when we back up from the host instead of from the guest?
The dedup ratioos will be different as one is backup up the VHD files (using a stream handler and then doing a GRT operation) and the other is backing up the data within the file system of the VM (so inside the VHDs) using a nromal file system dedup operations.
Because at any point in time all sorts of random changes could happen inside an active VHD I would expect the vhd not to deduplicate as well although the exact ratio difference would probably be difficult to predict and I am therefore not sure that the values you quoted are expected.
That said if you do only agent based backups of data inside a VM, a full DR operation would be more complicated that tha doing the VM itself. There may also be performance gains for both backup and restores.
As such even with the decrease in dedup ratio you might still want to do VM backups because of the other advantages.