System and method for computer cloud management
First Claim
1. A method for auto-scaling the infrastructure capacity of an application in response to client demands, comprising:
- providing an application configured to run on an application infrastructure comprising a plurality of server nodes and to be accessed by clients via a first network;
providing a cloud management system wherein said cloud management system comprises a traffic management system (TMS), a node management system, a node monitoring system and a data depository, and wherein said TMS directs traffic from said clients to said server nodes of the application infrastructure, wherein said node monitoring system gathers performance metrics of said application and metrics of the application infrastructure, wherein said node management system controls and changes said application infrastructure based on said gathered application performance metrics and said application infrastructure metrics, and wherein said data depository comprises data used in the cloud management system;
intercepting network traffic from said clients to said application infrastructure within said first network by said cloud management system;
changing said application infrastructure by said node management system based on said gathered application performance metrics and said application infrastructure metrics; and
directing network traffic targeted to access said application to server nodes of the changed application infrastructure by said traffic management system.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for auto-scaling the infrastructure capacity of an application in response to client demands includes providing an application configured to run on an application infrastructure comprising a plurality of server nodes and to be accessed by clients via a first network. Next, providing traffic management means directing traffic from the clients to the server nodes of the application infrastructure. Providing monitoring means gathering performance metrics of the application and metrics of the application infrastructure. Providing controlling means configured to change the application infrastructure. Next, monitoring the performance metrics of the application and the metrics of the application infrastructure via the monitoring means thereby obtaining metrics information and then changing the application infrastructure based on the metrics information via the controlling means. Finally directing network traffic targeted to access the application to server nodes of the changed application infrastructure via the traffic management means.
-
Citations
43 Claims
-
1. A method for auto-scaling the infrastructure capacity of an application in response to client demands, comprising:
-
providing an application configured to run on an application infrastructure comprising a plurality of server nodes and to be accessed by clients via a first network; providing a cloud management system wherein said cloud management system comprises a traffic management system (TMS), a node management system, a node monitoring system and a data depository, and wherein said TMS directs traffic from said clients to said server nodes of the application infrastructure, wherein said node monitoring system gathers performance metrics of said application and metrics of the application infrastructure, wherein said node management system controls and changes said application infrastructure based on said gathered application performance metrics and said application infrastructure metrics, and wherein said data depository comprises data used in the cloud management system; intercepting network traffic from said clients to said application infrastructure within said first network by said cloud management system; changing said application infrastructure by said node management system based on said gathered application performance metrics and said application infrastructure metrics; and directing network traffic targeted to access said application to server nodes of the changed application infrastructure by said traffic management system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for auto-scaling the infrastructure capacity of an application in response to client demands, comprising:
-
an application configured to run on an application infrastructure comprising a plurality of server nodes and to be accessed by clients via a first network; a cloud management system comprising a traffic management system (TMS), a node management system, a node monitoring system and a data depository, wherein said traffic management system directs traffic from said clients to said server nodes of the application infrastructure; wherein said node monitoring system gathers performance metrics of said application and metrics of the application infrastructure; wherein said node management system controls and changes said application infrastructure based on said gathered application performance metrics and said application infrastructure metrics; wherein said data depository comprises data used in the cloud management system; wherein said cloud management system intercepts network traffic from said clients to said application infrastructure within said first network; wherein said node management system changes said application infrastructure based on said gathered application performance metrics and said application infrastructure metrics; and wherein said traffic management system directs network traffic targeted to access said application to server nodes of the changed application infrastructure. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification