SYSTEM AND METHOD FOR MANAGING CLOUD DEPLOYMENT CONFIGURATION OF AN APPLICATION
First Claim
1. A method comprising:
- detecting a request to install a manager agent on an instance of a virtual machine to collect metrics, the instance executing a computing application within a virtualization service;
in response to the request, accessing a manager agent object for loading the manager agent and installing the manager agent on the instance of the virtual machine to collect the metrics for the computing application;
invoking the manager agent on the instance of the virtual machine that is executing the computing application to collect the metrics for the computing application;
receiving an instruction to alter a current cloud deployment configuration of the computing application, the instruction generated based on trend data derived from the metrics collected over a trend time period for the computing application by the manager agent on the instance of the virtual machine that is executing the computing application; and
automatically altering, using a processor of a machine, the current cloud deployment configuration of the computing application in response to the instruction generated based on the trend data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is provided to manage cloud deployment configuration of a computing application. The system comprises a request detector, a retrieving module, a manager loader, a configuration change request detector, and a configuration module. The request detector may be configured to detect a request to install a manager agent on an instance of a virtual machine executing a computing application within a virtualization service. The retrieving module may be configured to obtain a manager agent object for loading the manager agent, and install the manager agent on the instance. The manager loader may be configured to invoke the manager agent to collect metrics for the computing application. The configuration change request detector may be configured to receive an instruction to alter cloud deployment configuration of the computing application. The configuration module may be configured to automatically alter the cloud deployment configuration of the computing application in response to the instruction.
157 Citations
22 Claims
-
1. A method comprising:
-
detecting a request to install a manager agent on an instance of a virtual machine to collect metrics, the instance executing a computing application within a virtualization service; in response to the request, accessing a manager agent object for loading the manager agent and installing the manager agent on the instance of the virtual machine to collect the metrics for the computing application; invoking the manager agent on the instance of the virtual machine that is executing the computing application to collect the metrics for the computing application; receiving an instruction to alter a current cloud deployment configuration of the computing application, the instruction generated based on trend data derived from the metrics collected over a trend time period for the computing application by the manager agent on the instance of the virtual machine that is executing the computing application; and automatically altering, using a processor of a machine, the current cloud deployment configuration of the computing application in response to the instruction generated based on the trend data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22)
-
-
11. A system comprising:
-
a processor of a machine; a request detector to detect a request to install a manager agent on an instance of a virtual machine to collect metrics, the instance executing a computing application within a virtualization service; a retrieving module to; access a manager agent object for loading the manager agent on the instance of the virtual machine that is executing the computing application, and install the manager agent on the instance of virtual machine to collect the metrics for the computing application; a manager loader to invoke the manager agent on the instance of the virtual machine that is executing the computing application to collect the metrics for the computing application; a configuration change request detector to receive an instruction to alter a current cloud deployment configuration of the computing application, the instruction generated based on trend data derived from the metrics collected over a trend time period for the computing application by the manager agent on the instance of the virtual machine that is executing the computing application; and a configuration module to automatically alter, using the processor, the current cloud deployment configuration of the computing application in response to the instruction generated based on the trend data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible machine-readable storage medium having instruction data to cause a machine to perform operations comprising:
-
detecting a request to install a manager agent on an instance of a virtual machine to collect metrics, the instance executing a computing application within a virtualization service; accessing a manager agent object for loading the manager agent on the instance of the virtual machine that is executing the computing application; installing the manager agent on the instance of a virtual machine to collect the metrics for the computing application; invoking the manager agent on the instance of the virtual machine that is executing the computing application to collect the metrics for the computing application over a trend time period; determining trend data based on the metrics collected by the manager agent over the extended period of time on the instance of the virtual machine that is executing the computing application; and
automatically altering a current cloud deployment configuration of the computing application based on the trend data.
-
Specification