1. A method, comprising: receiving, via a web portal, design information for a network infrastructure that facilitates deployment of services and associated data across physical and virtualized resources at any point in an end-to-end content delivery path between a content source and a content consumer according to technical and business needs of a content provider, the network infrastructure containing one or more nodes; storing the design information in: (i) one or more repositories, the repositories containing data, packaging information and metadata of the one or more nodes, and (ii) one or more map files specifying the respective addresses of the one or more nodes; deploying the network infrastructure based on the design information stored in the one or more repositories and the one or more map files, thereby instantiating the nodes of the network infrastructure and communicatively coupling the nodes with one another; and registering the instantiated nodes with a global software load balancer (GSLB).