Advertisment

Clustering

author-image
CIOL Bureau
Updated On
New Update

Anybody working on a network can appreciate the fact when a

server goes down the effects can be catastrophic. Productivity goes for a toss, shared

printers are no longer available and if the server is also a mail server your primary

means of communication to the outside world has just bit the dust. Servers fail to respond

due to a crash, software upgradation or because your hardware has just got cooked. This is

where Server Clustering comes to the rescue.

Advertisment

What is Server Clustering?



Clustering refers to linking multiple servers in a way that allows them to operate as if
they were a single machine. When a server fails another one in the cluster takes over its

duties (this process is known as fail-over). The users will only feel a momentary pause.

The new server in action will cater to the needs of the users. By this time, the server

that has crashed can be repaired and put back to work. Clustering was pioneered by Digital

Equipment in the 1980s.

Here each server can operate on its own ensuring cost effectiveness. The server that

takes over from the machine that is down does its work as an additional responsibility. In

other words the backup server has its own assigned duties but takes over in a crisis.

Types of Server Clustering



Server clusters come in various flavors

Advertisment

- High-availability clustering



Here a second computer is connected to the primary computer to act as a back up. As soon
as the primary system fails, the second computer starts executing everything that the

primary was doing.

- Performance clustering (parallel computing)



Here the computers are linked together to team up and finish tasks quicker instead of
letting a single computer work on its own.

Benefits of Server Clustering

Advertisment

- The failure of the server is easily detected and another server takes over.

Users experience only a momentary pause in service.

- Cluster resources can be surveyed and the workload can be easily moved onto

different servers within the cluster. This helps in manual load balancing.

- While the take off to the new server from the dead one occurs and when rolling

updates on the servers are made, important data and applications can remain online.

Links on

Clustering
Quick study of Clustering



What is
clustering
and what are the different types of clustering? Get a list of

clustering software and the an FAQ on the topic.

How clusters work



Understand how
a cluster works
.

Server mirroring clustering



In server mirroring clustering,
data is mirrored to the backup system over a network. The backup system has a duplicate copy of the primary system's data

at all times. If, for any reason, the primary server fails, the backup server can

immediately take its place without any downtime

Clustering overview



What does it take to href="http://www.microsoft.com/NTServer/ntserverenterprise/exec/overview/Clustering.asp">create
a server cluster?

Clustering in Shared Address Space

Multiprocessors



Clustering processors together in href="http://www-flash.stanford.edu/~aje/clustering/clustering.html">shared
address space can be an attractive option. Resources are shared, packaging

technology is exploited and processors within a cluster can share data more effectively.

Confusions



Complex solutions and ill-defined concepts make Server Clustering a confusing proposition.
The way out for many users may be to href="http://lantimes.com/98/98aug/808c025a.html">focus on specific elements of clustering

that are needed on the network.

tech-news