Introduction
On parle de grappe de serveurs ou de ferme de calcul (cluster en anglais) pour désigner des techniques consistant à regrouper plusieurs ordinateurs indépendants (appelés nœuds, node en anglais) pour permettre une gestion globale et dépasser les limitations d'un ordinateur pour :
- augmenter la disponibilité
- faciliter la montée en charge
- permettre une répartition de la charge
- faciliter la gestion des ressources (CPU, mémoire, disques, bande passante réseau)

une « grappe de serveurs » , composée de machines dans un rack
Les grappes de serveurs sont un procédé peu coûteux, résidant dans la mise en place de plusieurs ordinateurs en réseau qui vont apparaître comme un seul ordinateur ayant plus de capacités (plus puissant, etc.), très utilisé pour les calculs parallèles. Cet usage optimisé des ressources permet la répartition des traitements sur les différents nœuds.
Un des grands avantages est qu'il n'est plus besoin d'acheter un serveur multiprocesseur coûteux et qu'il est souvent possible de se contenter de petits systèmes que l'on peut connecter à la suite les uns des autres selon l'évolution des besoins.