The Concept of Clusters
A "cluster" is an architecture made up of several computers that form nodes, where each node is able to operate independently.
There are two main types of clusters:
- High-availability clusters spread a workload over a large number of servers and guarantee that the task is accomplished even if one of the nodes fails
- Computational clusters distribute a workload between a large number of servers in order to use the cumulative performance of each of its nodes