1. A method comprising: at a device in a cloud computing system comprising a plurality of hierarchical levels, receiving a cloud service request for rendering and provisioning of a virtual data center; determining which aspects of the cloud service request are to be satisfied by devices in a first hierarchical level and which aspects of the cloud service request are to be satisfied by devices in a second hierarchical level and in subsequent hierarchical levels; providing rendering and provisioning commands to one or more devices in the first hierarchical level that are selected to satisfy aspects of the cloud service request in the first hierarchical level; and sending to a device in the second hierarchical level a subset cloud service request for aspects of the cloud service request that are to be satisfied by devices in the second hierarchical level.