We use Microsoft Azure cloud services that give us 3 and a half 9s of availability. We have been running the system for 2 years. In order to avoid any issue in the future, we have also mirrored our servers in another MS data center.