Klyngede systemer og distribuerede systemer er begge typer computersystemer, der består af flere computere, der er forbundet sammen for at fungere som et enkelt system. Der er dog nogle vigtige forskelle mellem de to typer systemer.
Klyngede systemer bruges typisk til applikationer med høj tilgængelighed, hvor det er vigtigt, at systemet forbliver tilgængeligt, selvom en eller flere af computerne i klyngen fejler. Klyngede systemer bruges ofte til applikationer som webservere, databaseservere og filservere.
Distribuerede systemer bruges typisk til applikationer, der kræver høj ydeevne, såsom videnskabelig databehandling, billedbehandling og videoredigering. Distribuerede systemer bruges ofte til applikationer som vejrudsigt, klimamodellering og økonomiske simuleringer.
Her er en tabel, der opsummerer de vigtigste forskelle mellem klyngede systemer og distribuerede systemer:
| Funktion | Klyngede systemer | Distribuerede systemer |
|---|---|---|
| Formål | Høj tilgængelighed | Høj ydeevne |
| Typiske anvendelser | Webservere, databaseservere, filservere | Videnskabelig databehandling, billedbehandling, videoredigering |
| Antal computere | Typisk lille (2-16) | Typisk stor (100-1000) |
| Placering af computere | Typisk på samme fysiske placering | Typisk på forskellige fysiske steder |
| Forbindelse mellem computere | Typisk højhastighedsnetværk | Typisk brednetværk |
Generelt er klyngesystemer bedre egnet til applikationer, der kræver høj tilgængelighed, mens distribuerede systemer er bedre egnede til applikationer, der kræver høj ydeevne.