A few people pointed me to Chris Brogan’s report about Nick Saber, a guy who got locked out of Google Apps. It’s a useful example in favour of keeping data on the edge, rather than locked up in Google’s datacenters.
They’re right of course, but I am nothing if not alive to irony, and the fact that I’m currently locked out of my home server (which has wedged itself after an argument with a USB drive while I’m 50 miles away) stops me crowing too hard.
As I travel back to give it a boot, I was thinking a little about what our modern Internet architecture (and its future) means for where you place your data. I’ve been assuming up until now that the parlous nature of the edge (sucky latency, sucky upstream connectivity, sucky servers that crash without attrackive rack-mounted sysadmins with gleaming skintones to reboot them for you) is one of the reasons why people have tended to store data in the cloud. But as my pal John Kim pointed out, that can easily work the other way. Google can lock you out, but so can your crummy last mile connectivity. There’s not much point having five nines of uptime for your data, if you and others have far lower rates of access from your position on the bleeding, bloody, frustrating edge.
Really, what you want on a slow, unreliable network (which for all intents and purposes the Net will be for the foreseeable future, God bless it) is for data to migrate to where it’s being most used. That’s partly what we see as our shared data moves off into the cloud. You want it there because that’s half-way between you and your other accomplices: or you at home (checking your Gmail) and you at work (checking your Gmail).
But we should all be aware of the Wisest Adage of Network Storage ever: “Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway”. Especially if you’re in the stationwagon with the tapes. If I can lug my data around with me, and have it always connected, then my data will naturally migrate to me. The latency and throughput on the edge sucks, but only to other people. For me, it’s zero and ethernet speed respectively.
I say this, realising that most of my data has migrated to my (encrypted, backed up) laptop, not my home server. And that I idly walked around with a 250GB drive in my jacket pocket for a week or so before I even noticed it. And that most of us carry multi-gigabyte, alway-on, networked and server-capable smartphones with us most of the day. And that if *that* crashed, I wouldn’t be swearing at Google or my USB drive — I’d just reboot my pocket.