1. A method, comprising: receiving, by a processor, a provisioning request comprising an operational specification of a first computing resource; selecting a first provisioning cloud from a plurality of marketplace clouds in view of the operational specification; receiving an updated operational specification of the first computing resource; receiving, from the first provisioning cloud, a first provisioning offer responsive to the updated operational specification; receiving, from a second provisioning cloud of a plurality of marketplace clouds, a second provisioning offer responsive to the updated operational specification; selecting the second provisioning cloud from the plurality of marketplace clouds in view of the first provisioning offer and the second provisioning offer; providing an interface between the first computing resource and a second computing resource residing in the second provisioning cloud; and tracking resource usage data of the first computing resource across the first provisioning cloud and the second provisioning cloud, wherein usage of the first computing resource in the second provisioning cloud is initiated after termination of usage of the first computing resource in the first provisioning cloud.