Per garantire che i servizi erogati da un sistema siano sempre disponibile è necessario ridurre al minimo i punti deboli, uno dei metodi utilizzabili è la ridondanza, si in termini di componenti hardware del singolo server che in termini di più macchine che si controllano l'un l'altra.
Questa soluzione prevede che vengono utilizzati due server uno che eroga il servizio agli utenti (attivo) mentre l'altro verifica continuamente che il gemello stia svolgendo correttamente il proprio lavoro (standby/in attesa).
Nel caso in cui il server attivo, per qualisiasi motivo, smetta di funzionare viene attivata la procedura di rimpiazzo (takeover), il server secondario acquisisce le risorse (dischi, indirizzi IP, servizi ...) e continua a fornire i servizi agli utenti arrecando il minimo disagio possibile.
Quando il server guasto verrà riparato ritornerà in linea in modalità standy.
