Load balancer management
First Claim
1. A load balancer system, comprising:
- servers configured to host content for a network site;
disparate load balancers each configured to manage data communications for one or more of the servers such that data communications are substantially balanced across the servers, each of the disparate load balancers further configured to be controlled via a different interface;
a load balancer management service including an application program interface (API) that provides for universal communication with the different interfaces of the disparate load balancers, the API configured to receive an instruction set to manage the disparate load balancers, and further configured to communicate the instruction set as translated instruction sets to each of the disparate load balancers via the respective different interfaces.
2 Assignments
0 Petitions
Accused Products
Abstract
Load balancer management is described herein. In one implementation a load balancer system includes servers for hosting content on a network site, disparate load balancers that manage the servers to substantially balance data communications across the servers, and a load balancer management service which includes an application program interface (API) that provides for universal communication with the different interfaces of the disparate load balancers. Each of the disparate load balancers may be controlled via a different interface. The API is configured to receive an instruction set to manage the disparate load balancers, and to communicate the instruction set as translated instruction sets to each of the disparate load balancers via the respective different interfaces. The load balancer management service can be implemented as a Web-based service.
-
Citations
20 Claims
-
1. A load balancer system, comprising:
-
servers configured to host content for a network site;
disparate load balancers each configured to manage data communications for one or more of the servers such that data communications are substantially balanced across the servers, each of the disparate load balancers further configured to be controlled via a different interface;
a load balancer management service including an application program interface (API) that provides for universal communication with the different interfaces of the disparate load balancers, the API configured to receive an instruction set to manage the disparate load balancers, and further configured to communicate the instruction set as translated instruction sets to each of the disparate load balancers via the respective different interfaces. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving a unified instruction set to manage disparate load balancers via an application program interface (API) of a load balancer management service, each of the disparate load balancers being controlled via a different interface;
translating the unified instruction set into translated instruction sets that each correspond to a different one of the different interfaces such that each different interface processes a different translated instruction set to control a respective disparate load balancer; and
communicating the translated instruction sets to each of the disparate load balancers via the respective different interfaces to collectively manage the disparate load balancers. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more computer readable media comprising computer executable instructions that, when executed, direct a load balancer management service to:
-
receive instructions to manage a group of dissimilar model load balancers via an application program interface (API) that is implemented as a Web-based service, each of the dissimilar model load balancers implemented with a different interface configured to respond to a different set of interface commands;
process the instructions received via the API to translate the instructions into the different sets of interface commands apposite the different interfaces, each different set of interface commands translated for use by a dissimilar model load balancer;
communicate each of the different set of interface commands to the corresponding dissimilar model load balancer via the respective different interfaces to collectively manage and control the dissimilar model load balancers. - View Dependent Claims (17, 18, 19, 20)
-
Specification