Cluster

Different Kinds of Clusters

High performance

Different computers work together to host onE or more tasks that require lots of computing resources.

Load balancing

A load balancer serves as a front end and receives requests from end users. The load balancer distributes the request to different servers.

High Availability Clusters

The goal of a high availability cluster is to make sure that critical resources reach the maximum possible availability. This goal is accomplished by installing cluster software on multiple servers. This software monitors the availability of the cluster nodes, and it monitors the availability of the services that are managed by the cluster. If a server goes down, or if the resource stops, the HA cluster will notice and make sure that the resource is restarted somewhere else in the cluster, so that it can be used again after a minimal interruption. (Van Vugt 2014)

Components of a HA Cluster

  • Shared storage
  • Different networks
  • Bonded network devices
  • Multipathing
  • STONITH devices

References:

Van Vugt, Sander. 2014. Pro Linux High Availability Clustering. Apress.

Backlinks: