Nebu: A topology-aware deployment system for reliable virtualized multi-cluster environments