CPC G06F 8/65 (2013.01) [G06F 9/45558 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |
1. A method for upgrading a virtual system, comprising:
monitoring, by a processor, usage of system resources by the virtual system to acquire resource usage data indicating a system resource usage state of the virtual system, the usage of system resources including memory usage, and the virtual system using cloud services that provide the system resources;
determining, based on the resource usage data, whether the virtual system needs to be upgraded; and
in response to acquiring attribute sets of a set of candidate cloud services and determining that the virtual system needs to be upgraded, determining, based on the attribute sets, whether the virtual system can be upgraded;
determining a recommended upgrade in response to determining that the virtual system can be upgraded, the recommended upgrade comprising a candidate cloud service from the set of candidate cloud services based on the resource usage data and the attribute sets; and
upgrading a cloud service among the cloud services used by the virtual system based on the recommended upgrade.
|