CPC G06F 9/45558 (2013.01) [G06F 9/5027 (2013.01); G06F 9/5077 (2013.01); G06F 2009/4557 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
executing a workload on behalf of a user account at least partly using a first virtual machine (VM) of a deployment in a cloud provider network, wherein the first VM is of a first VM type that has an allocated use of a first amount of available computing resources of the cloud provider network, and when a utilized amount of the first amount of available computing resources utilized by the workload during the execution is less than the first amount of the available computing resources by more than a threshold amount:
providing recommendation data to the user account including a recommendation to migrate the workload from executing on the first VM to execute on a second VM of a second VM type, wherein the second VM type has an allocated use of a second amount of the available computing resources, and the second amount is less than the first amount such that the second VM type has less available computing resources during execution of the workload than the first VM type;
receiving input data indicating a request from the user account to migrate the workload from executing on the first VM to execute on the second VM;
migrating the workload to execute on the second VM on behalf of the user account; and
executing the workload on the second VM.
|