A cluster is a group of computers (called nodes) that work together to perform tasks. There are several types of clusters including storage, high availability, load balancing, and high performance clusters.
The Red Hat Cluster Suite provides tools and components to create different types of clusters. It includes a cluster infrastructure that manages nodes, locks, and fencing. It also enables high availability clusters through service management which allows services to failover between nodes. Additional components provide storage clustering, load balancing, and administration tools.