System and method for distributed management of shared computers
First Claim
1. A computer readable memory having stored thereon a multi-tiered management architecture for implementation by a computer, the management architecture comprising:
- an application development tier at which applications are developed for execution on one or more computers, the application development tier being implemented on a client console communicatively coupled to the one or more computers, wherein the client console is located remotely from a cluster operation tier console and an application operations tier console;
an application operations tier at which execution of the applications is managed, the application operations tier being implemented on the application operation management console at a location remote from the oneor more computers; and
a cluster operations tier to manage the operation of the computers without concern for what applications are executing on the one or more computers, wherein the cluster operations tier is responsible for securing a computer cluster boundary based on network filters received from the cluster operation tier console and the application operation management console giving precedence to those from the cluster operation tier console over the application operation management console to prevent a plurality of other computers that are not part of the computer cluster from accessing the one or more computers in the computer cluster.
3 Assignments
0 Petitions
Accused Products
Abstract
A multi-tiered server management architecture is employed including an application development tier, an application operations tier, and a cluster operations tier. In the application development tier, applications are developed for execution on one or more server computers. In the application operations tier, execution of the applications is managed and sub-boundaries within a cluster of servers can be established. In the cluster operations tier, operation of the server computers is managed without concern for what applications are executing on the one or more server computers and boundaries between clusters of servers can be established. The multi-tiered server management architecture can also be employed in co-location facilities where clusters of servers are leased to tenants, with the tenants implementing the application operations tier and the facility owner (or operator) implementing the cluster operations tier.
-
Citations
27 Claims
-
1. A computer readable memory having stored thereon a multi-tiered management architecture for implementation by a computer, the management architecture comprising:
-
an application development tier at which applications are developed for execution on one or more computers, the application development tier being implemented on a client console communicatively coupled to the one or more computers, wherein the client console is located remotely from a cluster operation tier console and an application operations tier console; an application operations tier at which execution of the applications is managed, the application operations tier being implemented on the application operation management console at a location remote from the oneor more computers; and a cluster operations tier to manage the operation of the computers without concern for what applications are executing on the one or more computers, wherein the cluster operations tier is responsible for securing a computer cluster boundary based on network filters received from the cluster operation tier console and the application operation management console giving precedence to those from the cluster operation tier console over the application operation management console to prevent a plurality of other computers that are not part of the computer cluster from accessing the one or more computers in the computer cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A co-location facility system comprising:
-
a plurality of server node clusters, each cluster corresponding to a different customer, where each server node comprises a management component that regulates network communication between the server nodes in accordance with network filters received from one or more cluster operations management consoles and in accordance with network filters received from remote consoles of the customers, where the management components give precedence to network filters from the one or more cluster operations management consoles over the network filters from the remote consoles such that network filters from the remote consoles cannot enable communications between applications on server nodes across cluster boundaries that have been defined by the network filters received from the one or more cluster operations management consoles, wherein each management console is configured to receive node control commands from an application operations management console located remotely from the co-location facility and software components developed on an application development console, the application operations management console and application development console being located remote to each other; and the one or more cluster operations management consoles corresponding to one or more of the server node clusters and configured to manage hardware operations of the one or more server node clusters. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer readable memory having stored thereon a multi-tiered computer management architecture for implementation by a computer, the management architecture comprising:
-
a first tier corresponding to an owner or lessee of a computer; a second tier, implemented by a cluster operations management console and a remote console that establishes network traffic boundaries based on network filters, giving preference to those from the cluster operations management console over that from the remote console, corresponding to a hardware operator that is to manage hardware operations of the computer but not application software operations of the computer; a third tier, implemented by an application operations management console, corresponding to a software operator that is to manage software application operations of the computer but not hardware operations of the computer; and a fourth tier corresponding to the owner or lessee, wherein the owner or lessee operates in the fourth tier except when revoking rights of the hardware operator or software operator. - View Dependent Claims (25, 26, 27)
-
Specification