On parle de grappe de serveurs[1], de cluster, de groupement de serveurs ou de ferme de calcul (computer cluster en anglais) pour désigner des techniques consistant à regrouper plusieurs ordinateurs indépendants appelés nœuds (node en anglais), afin de permettre une gestion globale et de dépasser les limitations d'un ordinateur pour :
La création de petites grappes de serveurs est un procédé peu coûteux, consistant à grouper plusieurs ordinateurs en réseau, qui apparaîtront comme un ordinateur unique doté de plus de puissance du processeur, d'espace de stockage, de mémoire vive, etc., particulièrement utilisé pour les calculs parallèles. Cet usage optimisé des ressources permet la répartition des traitements sur les différents nœuds.
L'un des principaux avantages est d'éviter l'achat d'un serveur multiprocesseur coûteux, en se contentant de plus petits périphériques connectés entre eux en « grappe », permettant une meilleure adaptabilité en fonction des besoins - d'un point de vue performance comme financier. Ces grappes sont généralement situées dans un centre de données.