1. A method comprising: in a cloud computing system comprising a plurality of hierarchical levels including a pod hierarchical level, a data center hierarchical level that comprises a plurality of pods and a network hierarchical level that comprises a plurality of data centers, wherein each pod comprises a plurality of devices, receiving a notification at a pod management device in a first pod in a first data center, wherein the pod management device performs pod hierarchical level resource management operations for the first pod, the notification indicating that services associated with one or more impacted devices in the first pod need to be moved; determining whether there are one or more replacement devices available in the first pod to perform the services of the one or more impacted devices; when it is determined that there are one or more replacement devices in the first pod available to perform the services of the one or more impacted devices, automatically provisioning one or more replacement devices in the first pod to perform the services of the one or more impacted devices; when it is determined that there are no replacement devices in the first pod available to perform the services of the one or more impacted devices, sending a request to a data center management device at the data center hierarchical level; receiving the request at the data center management device of the first data center; wherein the data center management device automatically determines whether there are one or more replacement devices available in the plurality of pods other than in the first pod; and when it is determined that there are one or more replacement devices in a second pod available to perform the services of the one or more impacted devices, automatically provisioning the one or more replacement devices in the second pod to perform the services of the one or more impacted devices.