|
|
 |
MS Clustering
A cluster is a group of independent computers that work together to run a common set of applications and to provide the image of a single system to the client and the application. The goal of clustering is to boost scalability, availability, and reliability across multiple tiers of a network.
There are three primary features to server clustering: availability, manageability, and scalability.
- Availability: MSCS can automatically detect the failure of an application or server, and quickly restart it on a surviving server. Users only experience a momentary pause in service.
- Manageability: MSCS lets administrators quickly inspect the status of all cluster resources, and move workload around onto different servers within the cluster. This is useful for manual load balancing, and to perform "rolling updates" on the servers without taking important data and applications offline.
- Scalability: "Cluster-aware" applications can use the MSCS services through the MSCS Application Programming Interface (API) to do dynamic load balancing and scale across multiple servers within a cluster.
|
 |