Cluster

A cluster is a collection of computers, called nodes which work together on a certain task. This sort of behaviour is known as distributed computing. Clusters can be divided into two categories:
 * high availability clusters: If one node in the cluster fails, another node takes over. This increases the service's availability.
 * performance clusters: Multiple nodes aggregate their processing power to increase the service's speed.