Computing clusters on the cloud