Um cluster é um conjunto de servidores ligados em rede com o objetivo de aumentar o desempenho, disponibilidade ou facilidade de gerenciamento. Clusters foram inicialmente desenvolvidos pela NASA em 1994 e geralmente consistem em máquinas convencionais que fornecem aos usuários a abstração de uma única máquina de alto desempenho.