CPC G06F 9/45533 (2013.01) [G06F 9/5027 (2013.01); H04L 41/0806 (2013.01); H04L 41/5051 (2013.01); G06F 2209/5011 (2013.01)] | 20 Claims |
1. A system comprising:
a first pool of physical computing devices of a virtual resource provider providing shared infrastructure configured to implement virtual computing resources for multiple customers of the virtual resource provider;
a second pool of physical computing devices of the virtual resource provider configured for implementing virtual computing resources for a first customer of the virtual resource provider, wherein the second pool of physical computing devices are exclusively dedicated for use by the first customer, and wherein the second pool of physical computing devices comprises at least first and second dedicated physical computing devices; and
a control plane component of the virtual resource provider, the control plane component comprising instructions which when executed on or across one or more physical computing devices cause the control plane component to:
receive a request to instantiate a virtual computing resource, for the first customer, using a first dedicated physical computing device from the second pool of physical computing devices;
instantiate the virtual computing resource on the first dedicated physical computing device; and
as part of maintenance associated with the first dedicated physical computing device, migrate the virtual computing resource from the first dedicated physical computing device to the second dedicated physical computing device that is also dedicated for use by only the first customer.
|