1. An apparatus of managing a content delivery network to transmit media content to a user, comprising: a request receiver configured to receive a network configuration request and network configuration information, from a service provider that provides the content, wherein the network configuration information is needed to provide a service of the service provider; a resource manager configured to manage resource information including information about available resources required for configuring the network; and a controller configured to configure a content delivery overlay network for configuring the content delivery network, based on the resource information and the network configuration information.