1. A method, comprising: providing, by a management server, a user with an option to select one or more third-party service providers from a plurality of service providers supported by the management server; receiving, by the management server, the user's selection of a first third-party service provider and a second third-party service provider from the plurality of service providers; establishing, by the management server, a customized cloud computing environment that includes a set of resources instantiated in the customized cloud computing environment by a set of physical servers operated by the first and second third-party service providers; monitoring one or more performance metrics associated with the customized cloud computing environment, wherein the monitoring includes monitoring network communications between a first set of resources of the set of resources and a second set of resources of the set of resources, and further includes subsequent to establishing the customized cloud computing environment, monitoring one or more performance metrics associated with the customized cloud computing environment, and wherein the first set of resources is provided by the first third-party service provider and the second set of resources is provided by the second third-party service provider; and providing at least one of a performance report of the customized cloud computing environment and an alert relating to an issue associated with the customized cloud computing environment, the performance report based in part on the one or more performance metrics.