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.

Advertisment
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