Helping people with computers... one answer at a time.

Backing up to a service or server across the internet can be a useful part of a larger backup strategy, but the technique does have important limits.

I look after an office with 20 PCs and a server, and we run weekly full backups and daily incrementals. Backups are to a USB-attached hard disk, which is taken off-site overnight. What I'd ideally like to do is carry out the backup process over the internet, to a remote PC with the backup drive permanently attached to it, to avoid physically transporting the drive. Full backup is around 120GB of data, incremental is 5 - 10GB. What would you recommend as the best method to achieve this? (using an internet hosted, paid-for backup service is not an option - too expensive!!)

On-line or internet hosted backup services (the ones you're avoiding for the cost in your situation) are becoming very popular. They definitely have their place, but they also make me uncomfortable.

And they make me uncomfortable for the same reasons and issues that you're going to run into with what you're attempting to do.

The problem you'll run into is bandwidth.

Unless you have an incredible internet connection, the copy off-site will take longer than the backup period. In the table below I've done a little back-of-the-envelope math, and as you can see, a 120 gigabyte backup will take over a week to upload at "traditional" T-1 or good DSL speeds. If you have a VERY good internet connection - beyond the maximum of DSL rates, you're still talking a day to upload and that's assuming perfect communications and 100% use of the internet connection.

Backup Amount 1.5Mbs (T-1 or "good" DSL) 10Mbs (basic ethernet LAN speeds)
120gig 7.5 days 1.1 days
10gig 15.2 hours 2.2 hours

In my opinion across-internet types of backups really only make sense if:

  • you have an extremely fast internet connection

  • or the amount of data that you're backing up can somehow be constrained to a more reasonable amount.

In other words, across-internet backups just don't make sense for full backups, and they rarely make sense in incremental backups in an busy environment.

"... across-internet backups just don't make sense for full backups, and they rarely make sense in incremental backups in a busy environment."

So what about those online backup services?

First, I'm sure that they're doing everything as smart as they possibly can to minimize the impact of bandwidth limits. I'm sure they compress whatever they can, and that they copy only things that have changed, and that they use your internet connection at what would otherwise be "idle" times - which for many people is most of the time.

However, that doesn't change the fact that a full backup is a heck of a lot of data; much more than one would want to upload via any typical internet connection.

So compromises must be made, and it's those compromises that concern me.

The most typical compromise is to use an internet backup service to backup only your data. This makes total sense, and is a great compromise, as long as one huge issue is addressed. In fact, I do something very similar myself on a semi-regular basis.

That one huge issue? How do you backup the rest of your system?

It's an issue that's very common when you choose to backup only your data, regardless of the reason. The issue is simply this: what happens when you lose something that isn't part of what you backed up? An installed application, perhaps, or even Windows itself? Your on-line data-only backup will not help.

That's why I recommend on-line backups only as part of a larger backup strategy that includes full backups to more traditional backup media.

To put it even more concretely, here's what I do:

  • Every night important data is collected on one central machine. The other machines are not backed up in any other way. This implies that if something worst-case happens to them I will end up having to rebuild them from scratch. Based on what they do and how they are used, this is an explicit choice I've thought through.

  • That central machine is actually my primary desktop machine. Full backups are performed on it monthly, and incremental backups are taken nightly. I use Acronis True Image Home and back up to an external USB hard drive.

  • Also nightly, some particularly critical data is copied across the internet to the computers at my wife's business, and vice versa. Because of the bandwidth issues this is a limited amount of data; something that can be copied in just a few hours in the middle of the night. (And the primary computer there is also doing monthly full and nightly incremental backups using Acronis to an external hard drive.)

  • Once a month a larger collection of data is assembled, compressed and encrypted, and uploaded to an off-site server. This is about 2.5 gigabytes of data, and takes several hours to upload.

As you can see, remote backup can be a part, but only a part, of a larger backup strategy. I strongly recommend off-site backup of some sort, and it's one approach to that. However, that doesn't remove the need to do an explicit and well-thought out backup of full systems and data.

Article C3282 - February 3, 2008

Leo Leo A. Notenboom has been playing with computers since he was required to take a programming class in 1976. An 18 year career as a programmer at Microsoft soon followed. After "retiring" in 2001, Leo started Ask Leo! in 2003 as a place for answers to common computer and technical questions. More about Leo.

Not what you needed?

Recent Comments
11 Comments

I too faced the same problem - same data size. The solution I deviced is as follows:
1. Made a mirror of Primary site on the secondary site.
2. Synched both the sites overnight. Since only changed data is transfered, time taken and bandwidth used is reasonable amount.
3. Run same backup setup on both the sites to create two identical off-site sets.
4. I am using VPN connection between the two sites to ensure data security over Internet.

The key points are Mirror and VPN. Rest is routine.

- Rahul.

Posted by: Rahul Mehta at February 12, 2008 10:20 AM

Another option is on-site NAS if located in a secure space which is not effected by fire, flood, etc. It would be many feet from the PCs but connected by Ethernet cable to the same networks.

Then use incremental image or file data only backups nightly. NAS use any size HDDs and include multi-disk RAID capability. They also include USB connection so can make DVD or HDD copy to take off-site at selected intervals. Writing to USB does not effect the connected PCs because the NAS has its own OS.

Posted by: Eric at February 1, 2011 9:32 AM

Leo, I've taken your advice and recently invested in Acronis True Image Home (2010). I've reviewed your recommendations and videos concerning ATIH, but I haven't noticed any references to the "Nonstop Backup" feature: it initially makes a full system/disk/partition backup to an external (USB) hard drive and then keeps adding to it incrementally (every 5 minutes) and continually consolidating all increments into one backup entity for as long as your PC is powered up.

A couple of weeks ago I had a full-system failure and by using the ATIH recovery feature I was back up and running in about an hour, _exactly_ to where I was just before the problem occurred. If I had been using the usual daily incremental scheme, I would have lost what I had been doing in the period between the previous incremental and the present.

Could you please comment on ATIH's Nonstop Backup feature? For example, is there any reason not to use it? Thank you.

Frank D

Not that I'm aware of. My hesistation is that Acronis's fancier features seem to be where people run into trouble. I focus mainly on the more traditional full and incremental backups that I believe are most solid.
Leo
01-Feb-2011

Posted by: Frank D at February 1, 2011 10:43 AM

Hi Leo,
You say in your article
"Once a month a larger collection of data is assembled, compressed and encrypted, and uploaded to an off-site server"
What software do you use to upload to to the offsite server??
Regards
Peter Mclaughlin

In my case a fairly geeky tool called rsync which uploads to one of my own servers. Not recommended for casual users.
Leo
01-Feb-2011

Posted by: Peter McLaughlin at February 1, 2011 11:55 AM

Hi,
Thanks for the answer on rsync.
Do you use the windows or unix version?
Regards
Peter Mc:aughlin

Windows (via cygwin).
Leo
07-Feb-2011

Posted by: Peter McLaughlin at February 7, 2011 9:49 AM
Post a comment on "Can I do my backups over the internet?":





Remember Me?

(You may use HTML tags for style)

Before commenting, please...

  • READ THE ARTICLE. A comment that shows you didn't will be deleted and ignored.

  • Comment only on the article. Use the search box at the top of the page if you have a question about something else.

  • NO PERSONAL INFORMATION in the comment. No email addresses. No phone numbers. No physical addresses.

  • Anything that looks the least bit like spam will be deleted. Links to unrelated sites or links that appear to be primarily promotional will be deleted, or the comment will be deleted.

  • Don't ask me to recover lost passwords or hacked accounts. I can't. Those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...