Che cos’è il failover?

Le applicazioni informatiche vengono eseguite su hardware di computer costituito da macchinari elettrici altamente complessi. Questi server, come qualsiasi apparecchiatura meccanica, hanno un’aspettativa di vita limitata prima del guasto. Il failover del computer è una strategia in cui un’applicazione informatica viene distribuita su più set di hardware per ridurre la probabilità di tempi di inattività. Ciò limita le perdite non necessarie dovute a guasti hardware perché il sistema continuerà a funzionare anche dopo l’arresto anomalo di un singolo server.

Molte grandi organizzazioni utilizzano cluster di computer per gestire il proprio sistema tecnologico. Questo approccio include in genere sistemi ridondanti e un piano di failover. Il failover è un’opzione più costosa rispetto alla progettazione a server singolo perché richiede licenze hardware e software duplicate.

Il ripristino di emergenza è il termine tecnico utilizzato per la pianificazione del failover e le tecniche di progettazione. Questo non è limitato all’hardware del computer. Sono inoltre disponibili servizi avanzati per le reti e l’energia elettrica per gli edifici. La maggior parte dei data center commerciali offre funzionalità di failover alle applicazioni ospitate all’interno dell’edificio. I servizi di failover sono considerati una funzionalità opzionale per un data center e sono generalmente venduti come servizio premium.

È importante definire i requisiti di failover di un’applicazione per computer prima che venga distribuita. Questo tipo di pianificazione in genere sarebbe troppo complesso e difficile da implementare dopo la distribuzione.

L’alimentazione di backup è una caratteristica importante per la progettazione di failover. Ciò include in genere i servizi di gestione degli edifici che consentono fonti di energia commerciali in un edificio. Questo approccio riduce la probabilità di un’interruzione completa dell’alimentazione perché nell’edificio sono disponibili due alimentazioni elettriche.

I generatori a gas sono un’altra opzione spesso utilizzata nel ripristino di emergenza. Questi generatori dovrebbero essere posizionati vicino alle apparecchiature informatiche dell’azienda per garantire che sia disponibile un’alimentazione adeguata. I generatori forniscono alimentazione di backup a breve termine mentre l’alimentazione principale viene ripristinata e in genere funzionano con carburante diesel.
Il failover del software è un’altra opzione nella progettazione del sistema utilizzata nel ripristino di emergenza. Questo approccio richiede il caricamento di un’applicazione software su due computer utilizzando speciali apparecchiature di bilanciamento del carico. L’approccio software ha dei limiti perché non tiene conto dei problemi di alimentazione e di rete.