Recent outages were a wake-up call to our over-reliance on cloud storage. But is there a practicable alternative?