METHODS AND APPARATUS TO SCALE APPLICATION DEPLOYMENTS IN CLOUD COMPUTING ENVIRONMENTS
First Claim
1. A method to scale an application deployed in a computing environment, the method comprising:
- setting a scaling status of a virtual machine included in a first node deployed in the computing environment, the first node executing a first component of the application, the scaling status of the virtual machine indicating a change in a number of virtual machines included in the first node;
identifying a second node having a dependency with the virtual machine, the second node executing a second component of the application; and
updating configuration information associated with the second node based on the scaling status of the virtual machine, the configuration information including a reference to the virtual machine.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, systems and articles of manufacture are disclosed to scale application deployments in cloud computing environments. An example method disclosed herein includes marking a scaling status of a virtual machine included in a first node deployed in the computing environment, the first node executing a first component of the application, the scaling status of the virtual machine indicating a change in a number of virtual machines included in the first node. The example method also includes identifying a second node including a dependency with the virtual machine, the second node deployed in the computing environment. The example method also includes updating configuration information associated with the second node based on the scaling status of the virtual machine, the configuration information including a reference to the virtual machine.
-
Citations
31 Claims
-
1. A method to scale an application deployed in a computing environment, the method comprising:
-
setting a scaling status of a virtual machine included in a first node deployed in the computing environment, the first node executing a first component of the application, the scaling status of the virtual machine indicating a change in a number of virtual machines included in the first node; identifying a second node having a dependency with the virtual machine, the second node executing a second component of the application; and updating configuration information associated with the second node based on the scaling status of the virtual machine, the configuration information including a reference to the virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system to scale an application deployed in a computing environment, the system comprising:
-
a deployment monitor to initiate a modification of a number of virtual machines included in a first node deployed in the computing environment, the first node to execute a first component of the application; a dependents identifier to identify a second node having a dependency with the first node, the second node to execute a second component of the application; and an updater to update configuration information associated with the second node based on a scaling status of a virtual machine included in the first node, the configuration information including a reference to the virtual machine. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A tangible computer readable storage medium comprising instructions that, when executed, cause a processor to at least:
-
set a scaling status of a virtual machine included in a first node of an application deployed in a computing environment, the first node to execute a first component of the application, the scaling status of the virtual machine to indicate a change in a number of virtual machines included in the first node; identify a second node having a dependency with the virtual machine, the second node to execute a second component of the application; and update configuration information associated with the second node based on the scaling status of the virtual machine, the configuration information to include a reference to the virtual machine. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification