Klyngede systemer og distribuerte systemer er begge typer datasystemer som består av flere datamaskiner koblet sammen for å fungere som et enkelt system. Imidlertid er det noen viktige forskjeller mellom de to typene systemer.
Klyngede systemer brukes vanligvis for applikasjoner med høy tilgjengelighet, der det er viktig at systemet forblir tilgjengelig selv om en eller flere av datamaskinene i klyngen svikter. Klyngede systemer brukes ofte til applikasjoner som webservere, databaseservere og filservere.
Distribuerte systemer brukes vanligvis til applikasjoner som krever høy ytelse, for eksempel vitenskapelig databehandling, bildebehandling og videoredigering. Distribuerte systemer brukes ofte til applikasjoner som værvarsling, klimamodellering og økonomiske simuleringer.
Her er en tabell som oppsummerer de viktigste forskjellene mellom grupperte systemer og distribuerte systemer:
| Funksjon | Klyngede systemer | Distribuerte systemer |
|---|---|---|
| Formål | Høy tilgjengelighet | Høy ytelse |
| Typiske bruksområder | Webservere, databaseservere, filservere | Vitenskapelig databehandling, bildebehandling, videoredigering |
| Antall datamaskiner | Typisk liten (2-16) | Typisk stor (100-1000) |
| Plassering av datamaskiner | Vanligvis på samme fysiske plassering | Vanligvis på forskjellige fysiske steder |
| Tilkobling mellom datamaskiner | Vanligvis høyhastighetsnettverk | Vanligvis brednettverk |
Generelt er klyngesystemer bedre egnet for applikasjoner som krever høy tilgjengelighet, mens distribuerte systemer er bedre egnet for applikasjoner som krever høy ytelse.