CLUST
ER
Definition
A cluster is a collection of parallel and distributed
computers which are interconnected among
themselves using high- speed networks, such as
gigabit Ethernet, SCI, Myrinet and infiniband
The connected computers execute operations all
together thus creating the idea of a single system.
Types of Cluster
1. High performance (HP) clusters
2. Load-balancing clusters
3. High Availability (HA) Clusters
High performance (HP)
clusters
HP clusters use computer clusters and
supercomputers to solve advance computational
problems. They are used to performing functions that
need nodes to communicate as they perform their
jobs. They are designed to take benefit of the parallel
processing power of several nodes.
Load-balancing clusters
This cluster allocates all the incoming traffic/requests
for resources from nodes that run the equal programs
and machines. In this cluster model, some nodes are
answerable for tracking orders, and if a node
declines, therefore the requests are distributed
amongst all the nodes available. Such a solution is
generally used on web server farms.
This type of distribution is generally used in a web-
hosting environment.
High Availability (HA) Clusters
These cluster models generate the availability of
services and resources in an uninterrupted technique
using the system’s implicit redundancy. The basic
term of Cluster is that if a node declines, then
applications and services can be made available to
different nodes. These methods of clusters deliver as
the element for critical missions, mails, documents,
and application servers.
They are designed to give uninterrupted data
availability to the customers.
Classification of Cluster
1. Open cluster
2. Close cluster
Open Cluster
IPs are needed by every node and those are
accessed only through the internet or web. This type
of cluster causes enhanced security concerns.
Close Cluster
The nodes are hidden behind the gateway node, and
they provide increased protection. They need fewer
IP addresses and are good for computational tasks.