Hi,
I've been struggling for this a while. I have a main site with Veeam backup. We don't have the large Veeam Enterprise license, meaning the WAN acceleration Veeam offers cannot be used. In essence that is what I need though.
I have a backup store on the main site which I need to sync (for backup of backup reasons) to a remote site. The caveat is there is only a 60mbps link between them - not possible to upgrade. On both sites the backup-store uses Windows deduplication. What I would like to achieve is sync with source-side-global-deduplication. If I sync a full-backup to the remote site, of which 95% is already there in terms of blocks, I want only those 5% to be transfered.
I have been looking at brachcache (https://social.technet.microsoft.com/Forums/windowsserver/en-US/e11458e5-fe27-4d7a-ae7b-0008a7f451f5/branchcache-between-2-2012r2-servers) but that's not a success at all.
However, on both sides hashes are already in de dedupstore, together with the chunks, and additional hashes could be generated if needed, so I deem it possible to use both sides hashes to calculate which blocks need to transfer. Our previous backup solution, HP DataProtector with StoreOnce actually does that. I want it to work globally and not on a file level. On file level there are many tools, but transfering a new full backup would mean a complete resync of that file which takes days using our line.
So my question is, does anyone know of a sync / copy tool for Windows, that hashes the source-file and the remote-side globally in order to transfer only unique blocks? I don't mind if it needs its own hash-database although I prefer it to use the dedupestore as it's already there anyway.