Currently got two Macs being backed up via Time Machine to an Ubuntu VM on a home server. I'm not facing two problems.
A) I need some sort of off-site backup of that. Ideally so I can download a disk image or similar and just boot from it. Backblaze isn't going to do that.
B) I want to have off-site backup of the VM, because that's my web server too.
One hack is to have SuperDuper clone the Macs and have them mounted so BackBlaze backs everything up off them. I think, in theory, that should get everything onto their servers rather than just docs etc like usual. But then if I back up the VM then I' basically duplicating everything at least twice, thrice if I store those disk clones on the VM's disks too.
Basically, I want to be able to pull everything back from somewhere online and not have to mess around. If I just back up the VMs, Time Machine included in that, then I don't have easy access to anything from the Macs without having to first download, configure and run the VM. No good if I'm at work for example.
I reckon I'm way over-complicating it and most of this data probably doesn't need to be online anyway. Still, it's fun to try and work out!
And if none of that makes any sense, blame the screaming baby!