What is Server Clustering?
Server Clustering is a process in which a collection of servers, represented as nodes can communicate in- between to make a set of services that ensure high availability to the clients. Server clusters are implemented on one of the two clustering technologies in the Microsoft Windows Server 2003 operating systems. The other clustering technique is widely known as Network Load Balancing. When failure occurs on one computer system in a cluster arrangement, the computing resources are then redirected and the workload is redistributed to another computer in that cluster. This technique is designed for such applications that have long- running in- memory state or frequently updated data. The application of server clusters includes file servers, database servers, print servers, and messaging servers.