1. A method, comprising: receiving, by a processor, a request to provision a first computing resource, the request comprising an operational specification of the first computing resource; selecting a first provisioning cloud from a plurality of marketplace clouds in view of the operational specification and provisioning bids received from the plurality of marketplace clouds; receiving an updated operational specification of the first computing resource; receiving updated provisioning bids responsive to the updated operational specification; selecting a second provisioning cloud from the plurality of marketplace clouds in view of the updated provisioning bids; 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.