Sistemas agrupados Por lo general, se utilizan para aplicaciones de alta disponibilidad, donde es importante que el sistema permanezca disponible incluso si falla una o más computadoras del clúster. Los sistemas en clúster se utilizan a menudo para aplicaciones como servidores web, servidores de bases de datos y servidores de archivos.
Sistemas distribuidos Normalmente se utilizan para aplicaciones que requieren un alto rendimiento, como informática científica, procesamiento de imágenes y edición de vídeo. Los sistemas distribuidos se utilizan a menudo para aplicaciones como la previsión meteorológica, la modelización climática y las simulaciones financieras.
A continuación se muestra una tabla que resume las diferencias clave entre sistemas agrupados y sistemas distribuidos:
| Característica | Sistemas agrupados | Sistemas Distribuidos |
|---|---|---|
| Propósito | Alta disponibilidad | Alto rendimiento |
| Aplicaciones típicas | Servidores web, servidores de bases de datos, servidores de archivos | Informática científica, procesamiento de imágenes, edición de vídeo |
| Número de ordenadores | Normalmente pequeño (2-16) | Normalmente grande (100-1000) |
| Ubicación de las computadoras | Normalmente en la misma ubicación física | Normalmente en diferentes ubicaciones físicas |
| Conexión entre ordenadores | Normalmente red de alta velocidad | Normalmente red de área amplia |
En general, los sistemas en clúster son más adecuados para aplicaciones que requieren alta disponibilidad, mientras que los sistemas distribuidos son más adecuados para aplicaciones que requieren alto rendimiento.