Klastry buduje się dla dwóch celów.
• Klastry wydajnościowe
buduje się jako jeden komputer równoległy wiele obecnych superkomputerów zbudowana jest na tej zasadzie
• Klastry niezawodnościowe
klastry pracująjako zespół komputerów dublujących się na wzajem, w razie awarii inne komputery przejmą zadania tego węzła, który przestał działać