I cluster ( dal termine inglese per Grappolo) sono gruppi di computer in grado di sostituirsi in termini di funzioni l'un l'altro in caso di problemi alla macchina che eroga il servizio.
Tipicamente servono a garantire la continuità di un servizio (sito web, database, email, file server ecc.) quando si verifica un gruppo.
La macchina Primaria "passa" la propria identità al "membro" del cluster successivo in termini di gerarchia in modo da non interrompere il servizio.
Il processo di "takeover", ovvero il processo di passaggio delle funzioni da un membro a quello successivo, è estremamente veloce, tanto da risultare pressoché impercettibile agli utenti collegati.
E' così possibile non solo fare fronte alle programmate esigenze in termini di manutenzione, ma gestire "gacefully" anomalie di funzionamento che diversamente causerebbero una interruzione nell'erogazione del servizio.
Il cuore del funzionamento di un cluster è ... il battito del suo cuore.
Una costante verifica incrociata è difatti in grado di determinare se, anche se l'hardware funziona correttamente, si è interrotto un servizio, quale ad esempio un servizio di database, ed operare il "takeover" in modo del tutto automatico.
Ne momento in cui viene rilevata una anomalia, i servizi vengono migrati in modo del tutto autonomo, così come vengono ripristinati sul nodo primario non appena su quest'ultimo vengono risolte le anomalie.

Dai "semplici" cluster linux basati su due soli nodi con replicazione del filesystem, sino a cluster con membri multipli e risorse di storage condivise, Skynet vi può assistere nella progettazione, realizzazione, collaudo e nella successiva manutenzione del vostro cluster, comprendendo la configurazione dei servizi e dei sistemi di allerta in grado di avvisarvi in caso di entrata in funzione di un membro secondario.