CPC G06F 9/45558 (2013.01) [G06F 8/60 (2013.01); G06F 9/5072 (2013.01); G06F 9/5077 (2013.01); G06F 2009/45583 (2013.01); G06F 2209/5011 (2013.01)] | 18 Claims |
1. A computer-implemented method executed by data processing hardware that causes the data processing hardware to perform operations comprising:
executing a public-cloud computing environment comprising a public-cloud resource interface through which one or more clients interact with one or more virtual machines;
receiving a request to provision a private-cloud virtual machine in a private-cloud computing environment comprising one or more existing private-cloud virtual machines;
based on receiving the request to provision the private-cloud virtual machine in the private-cloud computing environment, provisioning a new private-cloud virtual machine in the private-cloud computing environment, the new private-cloud virtual machine accessible to the one or more clients through the public-cloud resource interface;
establishing an association between a public-cloud resource identifier and the new private-cloud virtual machine;
identifying, from the one or more existing private-cloud virtual machines, a previously-existing private-cloud virtual machine that is currently non-existent; and
invoking a dehydrate operation for the previously-existing private-cloud virtual machine.
|