- Back up databases (many hours)
- Zip databases for faster transfers (another several hours)
- Split zip files into 1GB pieces (because the server won't send the extraordinarily large files as-is)
- Copy the pieces to a web-accessible server (many hours)
- Download the pieces individually
- Reconstruct the full backup zip archives
- Restore databases
I couln't help but think that the whole thing could be a great deal simpler with BitTorrent. After the databases are backed up (and probably zipped, because the compression helps a lot), if I could create a .torrent file and open it on both ends, then nobody needs to babysit the connection and I could leave it going over the weekend instead of wasting entire workdays waiting for downloads and manually copying files. In terms of the list above, steps 3 to 6 become things that happen while I'm sleeping. Doesn't that sound better?
Mokalus of Borg
PS - I know that's not quite the intention of BitTorrent, but it would work.
PPS - That's assuming both machines have direct internet access and BitTorrent is not blocked.