Towards a Multi-Cloud Future