The THREE Pillars of High Availability Storage