Clustering involves grouping servers together to provide high availability, shared capacity and fault tolerance. There are different types of clusters including storage, high availability, load balancing and high performance clusters. A quorum is the minimum number of cluster nodes required to be active for the cluster to function, with different quorum options determining how many nodes can fail before the cluster goes down.