1. A method of managing networks of a computing environment, said method comprising: coupling a first computing system of the computing environment with a second computing system of the computing environment via a management network, the management network used to provide management controls to the first computing system and the second computing system; coupling the first computing system with the second computing system via a data network of the computing environment, the data network being a separate network from the management network and being independent and secure from the management network, and used for customer applications running on the second computing system of the computing environment; and using a resource manager coupled to the management network to manage the management network and to manage and control the data network of the computing environment, in which the resource manager uses the management network to allocate and configure resources to access the data network and support the customer applications, wherein the resource manager manages resources of the first computing system and the second computing system by controlling resource allocation and provisioning according to a customer-selected policy, wherein the customer-selected policy supports a customer application, wherein the customer application comprises a customer-deployed application having access to the data network, and wherein, based on the data network being independent and secure from the management network, the management network is inaccessible to the customer-deployed application, and wherein the first computing system comprises at least one component of the resource manager and the second computing system comprises at least one component of the resource manager.