cloud backup routines
I've used Backblaze for this. I understand that CrashPlan Pro and other similar services work in the same way. Basically, you install the software (free download), do some setup, and then it just runs in the background. Every time you create a new file or modify an existing one, it will (at some later point when there's less activity on your system) just back it up to the cloud. You can usually configure it to constrain how much bandwidth it uses, which folders you do and don't want backed up, and maybe even when backups occur. And if you have a very large initial backup, they'll even send you a hard drive to back it up to. You send it back once the backup has occurred. From then on, it's incremental over the internet.