by Flack » Mon Jan 24, 2011 9:27 pm
Semantics aside, what it really boils down to is: how important is your data, how much do you want to spend (in time and money) backing it up, and what kind of disaster are you trying to protect your data from?
Before we talk about my backups, or your backups, let me tell you about the backups I/we perform at work.
Daily (constantly, actually) we perform DDT (disk-to-disk-to-tape) backups. That means all of our servers get backed up to a giant collection of hard drives, which are then backed up at that point (instead of from the servers) to tape. This allows us to quickly restore files for users from disk rather than have to search catalogs of tapes to find a specific file. We also do it this way because, since we back up so many servers locally, that we literally could not finish our daily backups within a 24 hour period.
Our data center is connected to a second data center in the building next to ours via fiber. All of our critical servers are virital, and all of them are duplicated across the street and our users never know exactly which server they are hitting. Should my building explode, none of our external customers would notice as all network traffic would simply be routed across the street.
Additionally, all of our data gets replicated in real time "somewhere else in the country" with about a four hour lag. That means that if an F5 tornado hit our data center ... wait, that's a bad example. Our data center is in a basement that was designed as a nuclear fallout shelter during the cold war. If an F5 tornado leveled my building, we (the "celler dwellers") might not even hear it. But let's say an atomic bomb exploded and wiped Oklahoma off the map. Co-workers of mine could bring our entire infrastructure back online with four-hour old data, halfway across the country.
In addition to all of this, we have a disaster recovery binder that includes DVD copies of all of our software, license keys, and instructions on how to recreate our entire infrastructure from scratch. There are three duplicate copies of that binder: one is in a fireproof safe in our data center, one is at Iron Mountain (yeah, I know who they are; I have a swipe card in my wallet) and one is at our disaster recovery site. Our tape backups get rotated out through Iron Mountain as well on a weekly basis. Old ones sit in one of our safes.
The reason we have such a robust backup system (besides the obvious) is that we are required to maintain copies of all of our data for at least 7 years, and some of it for 30 years.
Now my guess is, you have neither the funding nor the desire nor the need to perform backups like that.
The first thing you need to determine is, are you trying to protect yourself from file deletion, hardware loss/failure, or both? Those are two different things that require different backup approaches. For example, to protect yourself against accidentally deleting files, you need many days/weeks/months worth of backups, and you need access to them. It's tough to recover a file you deleted tonight and created last week when your last blu-ray backup was performed a month ago. To protect against hardware failure, you need two current copies of your data. And to protect against loss of hardware (fire, theft, etc) you need that second copy to be located offsite.
So if you want to protect yourself against everything, you need both local backups, and offsite backups. And you need a system to keep them current -- typically, that means automation.
Burning a dual-layer Blu-Ray disc takes anywhere from 15 to 180 minutes, depending on the speed of your burner. I don't know about you, but I've got better things to do than sit around burning discs all week. Hard drive backups can be scheduled and automated. And don't kid yourself, there are dozens of free Windows-based backup solutions out there.
I can't dispute that disc-based backups are probably more resiliant than hard drives if you go around dropping them.On the other hand, no one really knows what the life span of a blu-ray disk really is. I have 25-year-old C64 floppy disks and hard drives from the mid-90s that are still working, and yet I have store bought audio CDs that have bit rot and no longer work. For a semi-long term solution, hard drives are better than burned discs. For real long term solutions, tape is better than hard drives.
And in the long run, disc-based backups will never be cheaper than hard drive-based backups, because you can reuse the hard drive again and again. Do enough backups, and the cost of the discs will exceed the cost of any hard drive. If you're just talking about making a single copy of some files and mailing them to someone else, well yeah, that's pretty cheap, although I am willing to bet I can buy a 45 gig hard drive cheaper than you can buy a blu-ray burner and 2 discs.
For your books, you should set up Dropbox. You can get a 2GB completely free. It appears as a folder on your desktop, so you could either copy (or just store) your files there. You can access the folder from any machine that has Dropbox installed, so you could work on your book anywhere (the library, a friend's house, etc). It's only 2GB, but it's free. If you need more space, you can expand it up to 100GB -- or, you can look into that Crashplan.com site, which is $5/month for unlimited space.
Also, you are right -- robocopy is not a part of XP. It came with Windows NT 4.0 and has been available for download ever since then. There's also a front end you can download and install if you find the command line syntax confusing, although note that the old version (the NT one) and the new Vista/7 version are slightly different.
Semantics aside, what it really boils down to is: how important is your data, how much do you want to spend (in time and money) backing it up, and what kind of disaster are you trying to protect your data from?
Before we talk about my backups, or your backups, let me tell you about the backups I/we perform at work.
Daily (constantly, actually) we perform DDT (disk-to-disk-to-tape) backups. That means all of our servers get backed up to a giant collection of hard drives, which are then backed up at that point (instead of from the servers) to tape. This allows us to quickly restore files for users from disk rather than have to search catalogs of tapes to find a specific file. We also do it this way because, since we back up so many servers locally, that we literally could not finish our daily backups within a 24 hour period.
Our data center is connected to a second data center in the building next to ours via fiber. All of our critical servers are virital, and all of them are duplicated across the street and our users never know exactly which server they are hitting. Should my building explode, none of our external customers would notice as all network traffic would simply be routed across the street.
Additionally, all of our data gets replicated in real time "somewhere else in the country" with about a four hour lag. That means that if an F5 tornado hit our data center ... wait, that's a bad example. Our data center is in a basement that was designed as a nuclear fallout shelter during the cold war. If an F5 tornado leveled my building, we (the "celler dwellers") might not even hear it. But let's say an atomic bomb exploded and wiped Oklahoma off the map. Co-workers of mine could bring our entire infrastructure back online with four-hour old data, halfway across the country.
In addition to all of this, we have a disaster recovery binder that includes DVD copies of all of our software, license keys, and instructions on how to recreate our entire infrastructure from scratch. There are three duplicate copies of that binder: one is in a fireproof safe in our data center, one is at Iron Mountain (yeah, I know who they are; I have a swipe card in my wallet) and one is at our disaster recovery site. Our tape backups get rotated out through Iron Mountain as well on a weekly basis. Old ones sit in one of our safes.
The reason we have such a robust backup system (besides the obvious) is that we are required to maintain copies of all of our data for at least 7 years, and some of it for 30 years.
Now my guess is, you have neither the funding nor the desire nor the need to perform backups like that.
The first thing you need to determine is, are you trying to protect yourself from file deletion, hardware loss/failure, or both? Those are two different things that require different backup approaches. For example, to protect yourself against accidentally deleting files, you need many days/weeks/months worth of backups, and you need access to them. It's tough to recover a file you deleted tonight and created last week when your last blu-ray backup was performed a month ago. To protect against hardware failure, you need two current copies of your data. And to protect against loss of hardware (fire, theft, etc) you need that second copy to be located offsite.
So if you want to protect yourself against everything, you need both local backups, and offsite backups. And you need a system to keep them current -- typically, that means automation.
Burning a dual-layer Blu-Ray disc takes anywhere from 15 to 180 minutes, depending on the speed of your burner. I don't know about you, but I've got better things to do than sit around burning discs all week. Hard drive backups can be scheduled and automated. And don't kid yourself, there are dozens of free Windows-based backup solutions out there.
I can't dispute that disc-based backups are probably more resiliant than hard drives if you go around dropping them.On the other hand, no one really knows what the life span of a blu-ray disk really is. I have 25-year-old C64 floppy disks and hard drives from the mid-90s that are still working, and yet I have store bought audio CDs that have bit rot and no longer work. For a semi-long term solution, hard drives are better than burned discs. For real long term solutions, tape is better than hard drives.
And in the long run, disc-based backups will never be cheaper than hard drive-based backups, because you can reuse the hard drive again and again. Do enough backups, and the cost of the discs will exceed the cost of any hard drive. If you're just talking about making a single copy of some files and mailing them to someone else, well yeah, that's pretty cheap, although I am willing to bet I can buy a 45 gig hard drive cheaper than you can buy a blu-ray burner and 2 discs.
For your books, you should set up Dropbox. You can get a 2GB completely free. It appears as a folder on your desktop, so you could either copy (or just store) your files there. You can access the folder from any machine that has Dropbox installed, so you could work on your book anywhere (the library, a friend's house, etc). It's only 2GB, but it's free. If you need more space, you can expand it up to 100GB -- or, you can look into that Crashplan.com site, which is $5/month for unlimited space.
Also, you are right -- robocopy is not a part of XP. It came with Windows NT 4.0 and has been available for download ever since then. There's also a front end you can download and install if you find the command line syntax confusing, although note that the old version (the NT one) and the new Vista/7 version are slightly different.