In
informatica un
computer cluster, o più semplicemente un
cluster (dall'inglese
grappolo), è un insieme di
computer connessi tra loro tramite una
rete telematica. Lo scopo di un cluster è quello di distribuire una
elaborazione molto complessa tra i vari computer componenti il cluster. In sostanza, un problema che richiede molte elaborazioni per essere risolto viene scomposto in sottoproblemi separati i quali vengono risolti in
parallelo. Questo ovviamente aumenta la potenza di calcolo del sistema e/o garantendo alta
disponibilità di servizio a prezzo di un maggior costo e complessità di gestione dell'infrastruttura.