DATA CENTER TOPOLOGY DESIGN FOR CLOUD AND HYBRID ENVIRONMENTS