À retenir
- Unit plusieurs machines pour n'en former qu'une virtuellement.
- Augmente la puissance de calcul globale.
- Améliore la fiabilité : si un élément flanche, les autres prennent le relais.
En informatique, une grappe désigne un regroupement de plusieurs ordinateurs ou serveurs qui travaillent ensemble pour se comporter comme une seule machine plus puissante. C'est l'équivalent d'une équipe de déménageurs : là où une personne seule ne pourrait pas soulever une armoire, le groupe y parvient en unissant ses forces.
Étymologie
Le terme est issu de l'ancien français crape (crochet), qui a donné l'image de fruits (comme les grains de raisin) attachés à une même tige. En informatique, c'est la traduction fidèle du mot anglais cluster, utilisé pour illustrer la connexion étroite entre les différents membres du groupe.
Exemples d'usage
- Une grappe de serveurs web qui se partagent les visiteurs d'un site très fréquenté pour éviter les ralentissements.
- Un supercalculateur, qui est souvent une immense grappe de milliers de processeurs calculant des prévisions météo.
- Une grappe de stockage où les données sont dupliquées sur plusieurs disques pour éviter toute perte en cas de panne.
Cas d'usage
Ce concept intervient principalement dans le calcul de haute performance (HPC) pour traiter des données massives, et dans la haute disponibilité pour garantir qu'un service (comme une banque en ligne) reste accessible même si l'un des serveurs tombe en panne.
Bonnes pratiques
Pour qu'une grappe soit efficace, il faut veiller à ce que la connexion réseau entre les machines soit extrêmement rapide (faible latence). Il est aussi recommandé d'utiliser des logiciels de répartition de charge (load balancing) pour que le travail soit distribué équitablement entre tous les membres de la grappe.
Synonymes
Antonymes
Conseil
Si vous débutez, intéressez-vous au terme cluster, car c'est celui que vous rencontrerez le plus souvent dans la documentation technique, notamment avec des outils comme Kubernetes pour le cloud.
Questions fréquentes
Quelle est la différence avec un réseau classique ?
Dans un réseau, les ordinateurs communiquent mais restent indépendants. Dans une grappe, ils collaborent étroitement pour réaliser une même tâche complexe.
Est-ce réservé aux grandes entreprises ?
Non, on peut créer une petite grappe domestique avec des micro-ordinateurs comme des Raspberry Pi pour apprendre le calcul distribué.