Live data from Hacker News

I Don't Need Backups, I Use Raid1

momjian.us

31–40 of 53 posts

Re: I Don't Need Backups, I Use Raid1

#31
Cloud backup services have taken away any possible excuse for not remotely backing up any non-ginormous collection of data. It's push-button easy and a lot cheaper and easier than dealing with taking tape backups and moving them offsite.

Not to say that it's the best solution for everyone, but simply that it leaves people no excuse for doing nothing.

Re: I Don't Need Backups, I Use Raid1

#32
I've worked with tapes offsite before hard drives became cheap enough to use for backup (of the appropriate amount of data of course).

My current setup goes as follows:

Servers in colocation get backup daily to a server in the office. That server in the office then gets backed up daily to a iosafe.com fire and water proof hard drive in the office which when I get a chance will be bolted to the desk for further security. Clones are then made of that server biweekly (which are bootable) and one is kept in the office and one is taken offsite.

So the office server is the offsite for the colo server and the clone of that is the backup for the office.

The clones allow you to test the backup (hook it up and it boots basically).

Added: Geographically the office is about 3 miles from where the backup of the office is kept. But the office is about 40 miles from where the colo servers are kept.

Re: I Don't Need Backups, I Use Raid1

#33
post #12

The community has discussed the idea of adding a feature to specify a minimum streaming replication delay This is a feature of Oracle, the redo logs are replicated to the standbys as normal, so you have an up to date copy of them on the standby, but only applied after an x hour delay. You can roll the standby forward to any intervening point in time and open it read-only to copy data out. Less need of it these days w…

Using mk-slave-delay you can do this with Mysql as well. We always have a slave running behind a day. You can fast forward the slave using the 'START SLAVE UNTIL' command.

Re: I Don't Need Backups, I Use Raid1

#34
post #28

Earlier quoted context omitted.

Of course a RAID controller isn't supposed to fail silently, but it can and it does. I can't think of many complex pieces of technology that work 100% all of the time.

You don't think that something that only exists to create disk redundancy is in a different category from complex pieces of technology that don't have this in their name? I simply disagree that you should "never underestimate" your raid controller's ability to fail silently (which is the comment I was replying to). If this is even on your radar you don't have a RAID controller. This is literally like saying. "Never u…

I don't know what you're getting at, but I think you are underestimating the chance that your RAID controller will fail.

Re: I Don't Need Backups, I Use Raid1

#35
post #34

Earlier quoted context omitted.

You don't think that something that only exists to create disk redundancy is in a different category from complex pieces of technology that don't have this in their name? I simply disagree that you should "never underestimate" your raid controller's ability to fail silently (which is the comment I was replying to). If this is even on your radar you don't have a RAID controller. This is literally like saying. "Never u…

I don't know what you're getting at, but I think you are underestimating the chance that your RAID controller will fail.

Actually, I don't have a RAID controller. But at least I don't think I have one!

If I did get one, I wouldn't get one that tended to silently fail, since that would pretty well defeat the purpose of thinking my disks were redundant, wouldn't it?

Re: I Don't Need Backups, I Use Raid1

#36
post #6

redundancy != backup

Actually, backups are redundancy. You just have to structure your redundancy to survive multiple threat models. In which case, the redundancy offered by RAID alone is grossly insufficient.

There is a very important difference. Redundancy doesn't protect you against bad changes to your data, backups do. Backups should ideally be immutable, and append only. What happens when a disgruntled employee runs 'sudo rm -rf /'? With redundancy the effects of that decision are dutifully cloned on all media. With backups one has the ability to rollback to an older state.

Re: I Don't Need Backups, I Use Raid1

#37

Fun anecdote: years ago, I worked for a department that had its server on a RAID setup, and when I asked about backups they said, "Don't worry". One day, a drive failed. They replaced it and started restoring from the other drive - which failed mid-sync. The two drives were from the same production lot and died literally within 12 hours of each other. So: back up your data.

I've had a raid controller fail by restoring as a raid 5 array where previously there was raid 10 array.

Re: I Don't Need Backups, I Use Raid1

#38
post #28

Earlier quoted context omitted.

Of course a RAID controller isn't supposed to fail silently, but it can and it does. I can't think of many complex pieces of technology that work 100% all of the time.

You don't think that something that only exists to create disk redundancy is in a different category from complex pieces of technology that don't have this in their name? I simply disagree that you should "never underestimate" your raid controller's ability to fail silently (which is the comment I was replying to). If this is even on your radar you don't have a RAID controller. This is literally like saying. "Never u…

In general, then, we shouldn't call RAM memory since it might misremember, we shouldn't call them computers since they might miscompute, we shouldn't call it encryption since it might not encrypt, and we shouldn't call them bicycles since one of the wheels might fall off. Is that about it? I think I can see your point, but as we're nowhere near the point at which machines become as reliable as humans, let alone utterly reliable, I'm not quite sure of the use of the fine distinction you're trying to draw.

Re: I Don't Need Backups, I Use Raid1

#39
post #9

You must test your backups. I used a commercial backup service that sent daily status emails. It seemed great for months until I realized it had a bug and there was nothing in the archive.

Yep. It helps to think of it as: Backups aren't the end product. Successful restores are the end product.

Re: I Don't Need Backups, I Use Raid1

#40
post #34

Earlier quoted context omitted.

I don't know what you're getting at, but I think you are underestimating the chance that your RAID controller will fail.

Actually, I don't have a RAID controller. But at least I don't think I have one! If I did get one, I wouldn't get one that tended to silently fail, since that would pretty well defeat the purpose of thinking my disks were redundant, wouldn't it?

"Tend to fail silently" is different from "could fail silently at some point, though it is unlikely." You are correct that RAID controllers shouldn't be the former; however, there is absolutely no way to prevent RAID controllers from being the latter.
Post reply on HN