Server clustering refers to a group of servers working together on one system to provide users with higher availability. The servers in the cluster are programmed to work together to increase the protection of data and maintain the consistency of the cluster configuration over time.