An object model is provided that represents resources available in a cloud computing environment as hardware islands. A first compute cluster is registered with a first hardware island. A second compute cluster is registered with a second hardware island. A partnership is established between the first and second compute clusters. Based on the partnership, a workload processed by at least the first compute cluster is protected.