Backups — bad strategies

One thing’s for sure: until you have a backup strategy of some kind, you’re screwed, you just don’t know it yet.

Jeff Atwood, What's Your Backup Strategy?, Coding Horror, 2008

So it turns out computers weren’t just a phase, they’re here to stay, and more and more of the sum of our lives is made, transmitted, or remembered as 1′s and 0′s in these rocks we’ve tricked into thinking for us.

So what happens when the music stops?

If you don’t have anything digital you care about, good for you, go and touch grass, skip this one. If you do have things you care about and you don’t have a robust backup strategy then you’re heading for a bad day. Your computer will die. Your phone will die. You’ll lose access to your email account. And it will all happen at the worst possible time. Or it won’t, but is it worth the risk?

Good backups allow you to recover from all reasonable risks. They are simple, routine, robust to seen and unseen loss, and tested and familiar in the event that they’re needed. If you’re backup strategy fails any of these tests then it is a problem waiting to happen. If it isn’t simple it will fail when you need it most. If it isn’t routine you won’t do it. If it isn’t off-site it’s not a backup. If it isn’t tested it isn’t real.

From those examples we arrive at a working list of scenarios we might want to guard against, which I’ll group according the kind of vulnerability they represent, and how each is best solved for.

Taken together, good backups are immutable, versioned, stored in multiple locations, with a known and tested recovery story that covers the loss of all your devices at once, no matter how unlikely that seems to you.

The universe tends toward maximum irony. Don’t push it.

Jamie Zawinski, PSA: backups, 2007

In the next part of this series, Backups — a worst case scenario, I detail a specific worst case scenario which we will use to test our final backup strategy.