You should really be looking at an on-premises solution if availability is really that much of a concern, in my own humble opinion.