Alta disponibilità rispetto alla tolleranza di errore

La differenza tra la tolleranza di errore e l'alta disponibilità è la seguente: un ambiente a tolleranza di errore non ha alcuna interruzione del servizio, ma un costo significativamente più elevato, mentre un ambiente ad alta disponibilità ha un'interruzione del servizio minima.

La tolleranza di errore si basa su hardware specializzato per rilevare un malfunzionamento hardware e passare istantaneamente a un componente hardware ridondante, sia che si tratti di un processore, di una scheda di memoria, di un alimentatore, di un sottosistema I/O o di un sottosistema di archiviazione. Anche se questo cutover è apparentemente senza soluzione di continuità e offre un servizio non-stop, un alto premio viene pagato sia in termini di costi hardware e prestazioni, perché i componenti ridondanti non eseguono alcuna elaborazione. Ancora più importante, il modello a tolleranza d'errore non affronta i guasti del software, di gran lunga la ragione più comune per i tempi di inattività.

L'alta disponibilità considera la disponibilità non come una serie di componenti fisici replicati, ma piuttosto come un insieme di risorse condivise a livello di sistema che cooperano per garantire servizi essenziali. L'alta disponibilità combina il software con l'hardware standard di settore per ridurre al minimo i tempi di inattività, ripristinando rapidamente i servizi essenziali in caso di malfunzionamento di un sistema, di un componente o di un'applicazione. Anche se non istantaneo, i servizi vengono ripristinati rapidamente, spesso in meno di 1 minuto.

Molti siti sono disposti ad assorbire una piccola quantità di tempo di inattività con alta disponibilità piuttosto che pagare il costo molto più alto di fornire la tolleranza agli errori. Inoltre, nella maggior parte delle configurazioni ad alta disponibilità, i processori di riserva sono disponibili per l'utilizzo durante le normali operazioni.

I sistemi ad alta disponibilità sono una soluzione eccellente per applicazioni che devono essere ripristinate rapidamente e possono sopportare una breve interruzione in caso di errore. Alcuni settori industriali hanno applicazioni così urgenti che non possono sopportare nemmeno pochi secondi di tempo di inattività. Molte altre industrie, tuttavia, possono sopportare piccoli periodi di tempo in cui il loro database non è disponibile. Per questi settori, PowerHA® SystemMirror® può fornire la necessaria continuità di servizio senza una ridondanza totale.