A cluster represents a group of servers seen as a single one to obtain more power and availability.

Several architectures exist, the most common being the so-called "active/active" one in which each server is permanently ready to work. This architecture requires a load distribution that can be static or dynamic. Requests are then distributed according to precise rules (static) or according to a scheduling algorithm (dynamic).

The deployment of clusters includes notions of fault tolerance such as the transfer of a server's process in the event of its failure, or the ability to integrate servers into a cluster without having to restart it completely.

Related articles

Canada - Morocco - France

International locations

10 rue de la Kasbah
2393 Rabbat

We are a team of Open Source enthusiasts doing consulting in Big Data, Cloud, DevOps, Data Engineering, Data Science…

We provide our customers with accurate insights on how to leverage technologies to convert their use cases to projects in production, how to reduce their costs and increase the time to market.

If you enjoy reading our publications and have an interest in what we do, contact us and we will be thrilled to cooperate with you.