Server Cluster è il termine con cui si
indica quella che è commercialmente chiamata
server farm. Il termine cluster nella lingua
inglese significa grappolo; infatti i cluster
sono un certo numero di computer collegati tra
loro, tramite una rete, i quali formano un’unica
risorsa computazionale estremamente potente,
affidabile e veloce ad un buon rapporto
prezzo-prestazioni.
I cluster hanno le seguenti caratteristiche: i vari computer risultano come
una singola risorsa computazionale e le varie
componenti sono risorse dedicate al
funzionamento dell’ insieme. Il server cluster è
quindi un server ad altissime prestazioni
poiché, invece di gravare su un unico sistema,
suddivide il carico di lavoro(quindi funzioni,
per esempio, di mail server, web server,
database server e file server) su più macchine.
I vantaggi dell’utilizzo di questo sistema sono:
-
L’economicità, infatti questi sistemi sono
fino a 15 volte più economici dei
tradizionali supercalcolatori rispetto ai
quali, a parità di prestazione, permettono
un notevole risparmio sui componenti
hardware.
-
La scalabilità, dal momento che le risorse
sono distribuite.
-
Facilità di aggiornamento e manutenzione.
-
Un gran numero di software per i cluster è
disponibile come Open Source(mosix,
openMosix, Beowulf).
-
Incremento della capacità e velocità di
calcolo grazie allo sfruttamento di più
unità di calcolo, di un’ architettura più
potente e maggiore disponibilità di memoria.
-
Lo sfruttamento della cooperazione per
risolvere problemi complessi.
-
L'affidabilità, in quanto il sistema
continua a funzionare anche in caso di
guasti a parti di esso, ovviamente con
prestazioni inferiori.