Managing mission-critical applications in the cloud