High Availability in a Cloud Environment