HIGH AVAILAIBILITY E BUSINESS CONTINUITY [Cluster, Failover, Spare]

I Server Aziendali e quindi i servizi informatici che essi supportano entrano ormai in ogni processo delle aziende, siano queste pubbliche o private. A seconda di variegati fattori, come la tipologia aziendale, la tipologia dei servizi e quindi l'importanza degli stessi, il funzionamento di un dato servizio e quindi di uno o piú sistemi server e la sua disponibilitá puó essere un fattore con vari livelli di criticitá. A seconda della disponibilitá che si desidera avere per un determinato Servizio e quindi per un determinato Server esistono molteplici soluzioni con costi e complessitá diverse in funzione dell'affidabilitá e disponibilitá desiderata. Premesso che per situazioni particolarmente critiche esiste la possibilitá di rivolgersi a soluzioni NON-STOP con disponibilitá fino al 99.99999% presentiamo in quest'ambito le principali soluzioni di uso tradizionale per l'Alta Affidabilitá e la Business Continuity. Si possono suddividere in :

  • Soluzioni Clustering costituite in genere da due o piú sistemi server ed una o piú unitá di storage condivise ed organizzate in modo da non avere nessun "single point of failure". Queste soluzioni sono in genere in grado di garantire, se gli applicativi sono compatibili, nessuna interruzione del servizio al verificarsi di un singolo guasto, garantendo il mantenimento della sessione aperta. I sistemi cluster sono oggi realizzabili con alto tasso di affidabilitá in ambienti sufficentemente economici e sicuri come Linux, anche con soluzioni plurinodo e/o asimmetriche e Microsoft con le funzionalitá offerte da Windows 2003 Enterprise. Per particolari esigenze applicative si puó ricorrere a sistemi UNIX come HP-UX, Alpha True64, ecc..... Lo storage condiviso puó essere indipendente (SCSI o FC) od allocato all'interno di una S.A.N.. Nel caso si intenda realizzare due o piú cluster all'interno della propria azienda la soluzione di uno Storage Array in SAN è la piú sicura, performante e spesso anche economica dato che l'investimento necessario per l'acquisto dello storage condiviso viene effettuato una sola volta come mostrato negli esempi che seguono:

    Cluster 1

    Cluster 2

  • Soluzioni di Failover costituite in genere da due sistemi server paritetici oppure dove uno è il sistema principale e l'altro secondario, oppure anche da piú sistemi con failover incrociati. Fondamentalmente a differenza del cluster il Failover non garantisce la continuitá del servizio ma, a costi piú contenuti, la ripresa del servizio in tempi brevi a fronte di un fault. Tipicamente i sistmei in failover prevedono la replica di un sistema su un altro"dormiente" che si attiva in caso di guasto al sistema principale. Spesso è utile creare sistemi in failover con replica incrociata di due sistemi aventi ognuno in carico un Servizio Principale ed uno Secondario (Servizio di failover):

    Cluster 3



    Cluster 4



    Cluster 5

  • Soluzioni di Spare, sono se vogliamo le soluzioni piú artigianali, difficilmente possono essere automatizzate e prevedono la fornitura di un "recovery" avendo disponibile unitá non attive, spente identiche od analoghe dal punto di vista hardware e software al sistema in produzione di cui deve essere garantito il recovery. Ovviamente in questo caso i tempi di riattivazione del servizio sono significativamente piú lunghi ed in funzione delle procedure programmate per l'intervento del personale incaricato e la riattivazione del servizio stesso. In un'architettura basata su Blade System tale soluzione puó invece essere vista come soluzione tecnologicamente avanzata in grado di offrire un sistema di recovery anche per servizi di minore importanza. Infatti in una batteria di sistemi blade collocati in una architettura S.A.N. le macchine possono essere tutte similiari tra loro differenziandosi solo per quantitá di memoria Ram e Processori disponibili; in un'architettura di questo tipo è possibile avere una o piú macchine di spare da configurare facilmente per prendere il posto in tempi rapidi di un Server che dovesse andare in fault:

    Cluster 6

  • High Availaibility e Business Continuity su altre infrastrutture aziendali; in questa sessione sono state presentate le principali soluzioni HA e BC relativamente ai sistemi Server. Esistono naturalmente analoghe soluzioni di Clustering, Failover e Spare anche per il Network e per gli apparati di Sicurezza che vengono presentati insieme alle relative Soluzioni negli appositi punti di questo menú, Progettazione e Realizzazione Reti, Soluzioni di Sicurezza e Content Management. Concettualmente per ogni area infrastrutturale aziendale è possibile raggiungere l'adeguato livello di affidabilitá e disponibilitá valutandone il relativo rapporto costi/benefici.