Cosa significa il 99% di uptime? Ogni azienda cerca la perfezione quando si tratta di disponibilità delle applicazioni, ma pochi la raggiungono.
La maggior parte delle soluzioni di disponibilità offre il 99% – che può sembrare abbastanza buono per la maggior parte delle organizzazioni fino a quando non ci si rende conto che il 99% significa 87,6 ore di tempi di inattività non pianificati all’anno. Secondo una ricerca dell’Aberdeen Group, il costo medio dei tempi di inattività dovuti alla perdita di dati può ammontare a più di 163.000 dollari l’ora per le aziende. Quindi, la regola dei nove: per ogni “9” che un team IT può raggiungere nell’aumentare la propria disponibilità, più può ridurre i tempi di inattività e aumentare la redditività del sistema. Vediamo come ogni “9” aggiuntivo viene raggiunto oggi, e come impatta sulle prestazioni aziendali.
Il 99,9% è una buona pratica commerciale
Ci sono molte soluzioni di disponibilità che forniscono risultati medi – per esempio, si può contare su un server x86 per fornire il 99% di disponibilità se questo è tutto ciò che la vostra azienda sta cercando. Ma con le soluzioni di disponibilità di oggi, il 99,9% è molto raggiungibile. Server economici più potenti della media x86 possono essere combinati con alimentatori ridondanti, ventole, un array RAID e, naturalmente, buone pratiche commerciali per mantenere e proteggere il sistema.
Il risultato?
Il 99,9% si traduce in circa 8,76 ore di inattività non pianificata all’anno. Questo è un enorme miglioramento rispetto alle quasi 90 ore di inattività al 99%, ma per molte aziende, perdere un giorno lavorativo di produttività all’anno è ancora troppo da sopportare per i loro profitti.
A cosa corrisponde la disponibilità del 99,99?
Il segreto per raggiungere il prossimo “9” per il 99,99% è la tecnologia cluster. Spesso indicati come soluzioni ad alta disponibilità, i cluster sono essenzialmente due o più server fisici collegati in una singola rete. Se un server si guasta, il supporto delle applicazioni riprende su un secondo server.
I cluster possono variare dal 99,95 al 99,99% di disponibilità
a seconda di quanto sia ben costruito il cluster e di quanto velocemente il failover può essere
raggiunto. Alcune applicazioni in cluster come i database non possono fare il failover abbastanza rapidamente
abbastanza velocemente perché devono controllare l’integrità dei file e riprodurre i log delle transazioni
dopo un guasto, il che ritarda l’avvio dell’applicazione.
Come si ottiene la disponibilità dei cinque nove?
Ora immaginate che la vostra azienda sia stata in grado di aggiungere il più elusivo
“9” per raggiungere il 99,999% di disponibilità. Cosa servirebbe? I sistemi con tolleranza ai guasti stanno fornendo il “Santo
Graal” della disponibilità oggi, lavorando attraverso i guasti e continuando a funzionare
senza interrompere del tutto le applicazioni – impedendo qualsiasi tempo di inattività derivante da
un guasto del sistema.
Le soluzioni hardware con tolleranza ai guasti offrono una disponibilità del 99,999% o superiore, che si traduce in meno di cinque minuti all ‘anno di tempi morti non pianificati. La tolleranza ai guasti software offre risultati simili utilizzando server standard del settore che funzionano in parallelo, consentendo a una singola applicazione di vivere su due macchine virtuali (VM) contemporaneamente. Se una VM si guasta, l’applicazione continua a funzionare sull’altra VM senza interruzioni o perdite di dati. Così, la virtualizzazione offre il quinto 9.
Detto questo, non tutte le soluzioni fault-tolerant sono
create uguali. Alcune emulano la tolleranza ai guasti ma finiscono per creare un sacco di
overhead, che trascina giù le prestazioni. Avete bisogno di una vera tolleranza ai guasti per evitare
problemi di prestazioni e soddisfare tutti i requisiti dell’applicazione.
99.999%: Un esempio
Per quasi sessant’anni, Kaye Instruments è stata al
all’avanguardia nella misurazione di processo ad alta precisione per il biofarmaco
industria, e le sue attrezzature sono diventate lo standard nell’alta precisione
sistemi di misura.
Nella produzione farmaceutica, è tipico per i prodotti
da realizzare in lotti estremamente grandi, ma con la produzione di grandi lotti è
impossibile testare ogni vile qualità. Per questo motivo, in
mondo farmaceutico, la qualità deve essere costruita direttamente nella produzione
progettazione del processo. Se un produttore non dispone di dati che supportino la continua
monitoraggio di un prodotto, quel prodotto non può essere rilasciato.
Pertanto, qualsiasi tempo di inattività all’interno
questi processi si traduce in una perdita di entrate. Questa importanza critica di uptime e
integrità dei dati ha portato Kaye ad affidarsi a Stratus per essere parte integrante delle sue
soluzioni. Per saperne di più su come Kaye Instruments sta lavorando con Stratus,
guarda il video qui sotto: