Cluster
4/16/2025
Cluster
A cluster is a group of computers, servers or processors connected by high-speed communication channels that work together as a single resource. The main purpose of clusters is to increase system performance, reliability, and fault tolerance.
Clusters can be of different types including:
- Fault-tolerant (HA) clusters: provide high availability of service, ensuring that the service is up and running even if one or more servers fail.
- Load-balanced clusters: distribute client requests across servers to optimize performance.
- High Performance Computing (HPC) clusters: designed to perform complex computational tasks that require high performance.
Clusters are managed by specialized software (orchestrators) that provides data synchronization and efficient load balancing between servers.