Microsoft Cluster Server

From Wikipedia, the free encyclopedia

Microsoft Cluster Server (MSCS) is software designed to allow servers to work together as computer cluster, to provide failover and increased availability of applications, or parallel calculating power in case of high-performance computing (HPC) clusters (as in supercomputing).

Contents

[edit] Background

Microsoft Cluster Server
Design by Microsoft
Developed by Microsoft
OS Windows 2003 / Windows 2000/ Windows NT 4.0
Genre Management Software
License Part of Windows 2000/2003 OS

Windows NT Server 4.0, Enterprise Edition was the first version of Windows server to include the MSCS software. The software has since been updated with each new Enterprise Edition server release: Windows 2000 Advanced Server, Windows 2000 Datacenter Server, Windows Server 2003 Enterprise Edition, and many new features are included in Windows Server 2008[1]. The cluster software evaluates the resources of servers in the cluster and chooses which are used based on criteria set in the administration module. In June 2006 Microsoft also released Windows Compute Cluster Server 2003,[2] the first high-performance computing (HPC) cluster technology offering from Microsoft.

[edit] Failover Clustering

Unlike other clusters which are made for better performance, Windows clusters have historically only presented the option of failover services, which means that if a failure occurs on a server that is a member of the cluster (Cluster node) the services that the failing server was hosting will automatically restart themselves on another server that is a member of the same cluster. The process of a service moving from one server to another is called Failover.

[edit] High-performance computing (HPC) clustering

High-performance computing (HPC) cluster technology is used in supercomputers (multiple computers working in parallel and acting as one computer to achieve very high calculating power). Unlike failover-clusters, HPC-clusters do not require shared disks as they mostly do calculations and do not need to read or write to common storage. If one of the machines in an HPC-cluster fails, then all that happens is that the cluster as a whole can not calculate as fast, none of the functionality is lost. Microsoft Windows Compute Cluster Server 2003 (CCS) is a such cluster technology software, announced in June 2006 by Microsoft.[2]

[edit] Cluster Configurations

Physical scheme of a windows cluster.
Physical scheme of a windows cluster.

Every service or group of services that the cluster runs uses resources of the cluster nodes. Every service or a group of services has its own Harddrive assigned to it (which is shared with the other failover cluster nodes), it has its own IP Address and it has its own Network name. All of the resources that a clustered service uses are called a Resource Group. The Resource group contains the basic resources that every service needs, Disk Drive, IP Address, Network Name, and the service itself. All of those together form a virtual server that can be moved from one server to another in a matter of seconds (Failover) without any dependence on a specific server. The user that accesses this virtual server will be exposed to it like any other server, if it is a File server, Web Server, DHCP/DNS/WINS server, Exchange Server, SQL Server or any other Windows service.

[edit] See also

[edit] References

[edit] External links

[edit] News