Patent ID: 8762505
Filing Date: 2014-06-24
Classification: G06F

Abstract:
1. A method executed at least in part in a computing device for deployment and administration of distributed server systems, the method comprising: determining a topology of a distributed server system employing a system management service; determining a configuration of the distributed server system; determining a set of policies associated with the distributed server system; defining one or more characteristics of the configuration, the set of policies, and a resolution of the distributed server system employing a scoping mechanism to scope the one or more characteristics of the configuration, the set of policies, and the resolution, creating a structured data model as a document including a topology map specifying hardware and software topology, assigned server roles, dependencies, and parameters based on a common schema to define the topology, configuration, and policy of the distributed server system, wherein a core topology at a root of the data model includes top level information about the distributed server system, multipliers associated with the core topology indicate branching of a hierarchy path into a plurality of paths including one or more sites, one or more machines, and one or more clusters in the distributed server system, and the data model includes a machines node defining identifiers, sites, and network addresses of the one or more machines in the system; employing an object model to manipulate the topology, including hardware and software topology, configuration, and policy of the distributed server system at the system management service; and deploying the distributed server system to individual machines of the distributed server system utilizing a flexible replication mechanism based on replication of the structured data model, wherein the individual machines are one or more of: servers, machine clusters, and sites of physically close clusters.