Mi è stato chiesto di predisporre un servizio di cluster su due sistemi, in modo da poter garantire la continuità del servizio (High Availability) per un webserver.
Come è noto la completa ridondanza e l’assenza totale di SPOF (Single Points of Failures) in una struttura di questo tipo dipendono da molti elementi, che devono essere tutti ridondati, come l’hardware di ogni sistema (architetture RAID e SAN), come i dispositivi di rete (switch, router) e le connessioni verso internet.
Io mi sono occupato molto più semplicemente di ridondare un webserver, con storage duplicato, utilizzando i soliti strumenti GPL/Opensource.
La scelta è ricaduta sui “classici” Heartbeat e Drbd, che nelle loro ultime release si dimostrano davvero pratici e funzionali.