Modulo 7
Sistemi ad alta disponibilità/affidabilità: i cluster
Un cluster è caratterizzato da:
- un insieme di computer interconnessi
- appaiono all'utente come una singola risorsa
- i cui elementi sono risorse dedicate al funzionamento della struttura.
Vantaggi:
- scalabilità: si può facilmente incrementare il
numero dei componenti del cluster
- distribuzione del carico: una richiesta di calcolo non
rimane confinata ad un singolo sistema
- disponibilità: il crash di un singolo sistema dovrebbe
riguardare solo un ristretto numero di utenti.
Svantaggi:
- l'amministrazione di un gruppo di sistemi è più
complessa
- la gestione della sicurezza si fà più difficile
con vari sistemi che un cracker può utilizzare per ottenere
l'accesso
- le risorse sono condivise in rete e quindi risulta più
difficile gestirle
I due progetti Open Source che sono utilizzati tra l'altro dalla Redhat per costruire
RedHat Enterprise Linux sono:
Un cluster abbastanza grosso che usa Debian lo puoi trovare a
dcsc.
Le tipologie di cluster per cui abbiamo costruito una esperienza virtuale sono:
- Cluster firewall: tipicamente usati assieme al protocollo
VRRP per mantenere attivi i "default gateway"
- Cluster HA di tipo active-active per mantenere
sempre on servizi particolarmente importanti
Sandro Doro (email me)
Ultima modifica: $Date: 2006-02-20 16:25:27 $