System and Method for Distributed Management of Shared Computers
First Claim
1. A computer comprising:
- a processor; and
a memory, coupled to the processor, to store a plurality of instructions that, when executed by the processor, cause the processor to perform acts comprising;
allowing a tenant to which a cluster of one or more computers at a facility have been leased to communicate with the one or more computers, wherein the allowing comprises establishing secure communications channels between the one or more computers and a corresponding tenant operations management console;
implementing cluster boundaries at the facility to prevent computers within the cluster from communicating with computers in another cluster, wherein the cluster boundaries are implemented at a first tier of a multi-tiered management architecture; and
allowing the tenant operations management console, implemented in a second tier of the multi-tiered management architecture, to establish sub-boundaries within the cluster.
1 Assignment
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.
126 Citations
20 Claims
-
1. A computer comprising:
-
a processor; and
a memory, coupled to the processor, to store a plurality of instructions that, when executed by the processor, cause the processor to perform acts comprising;
allowing a tenant to which a cluster of one or more computers at a facility have been leased to communicate with the one or more computers, wherein the allowing comprises establishing secure communications channels between the one or more computers and a corresponding tenant operations management console;
implementing cluster boundaries at the facility to prevent computers within the cluster from communicating with computers in another cluster, wherein the cluster boundaries are implemented at a first tier of a multi-tiered management architecture; and
allowing the tenant operations management console, implemented in a second tier of the multi-tiered management architecture, to establish sub-boundaries within the cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
means for allowing a tenant to which a cluster of one or more computers at a facility have been leased to communicate with the one or more computers, wherein the means for allowing comprises means for establishing secure communications channels between the one or more computers and a corresponding tenant operations management console;
means for implementing cluster boundaries at the facility to prevent computers within the cluster from communicating with computers in another cluster, wherein the cluster boundaries are implemented at a first tier of a multi-tiered management architecture; and
means for allowing the tenant operations management console, implemented in a second tier of the multi-tiered management architecture, to establish sub-boundaries within the cluster. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification