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