La resilienza(reliability) delle infrastrutture IT è un requisito indispensabile e necessario per le applicazioni business critical. Con gli attacchi cyber, con variabili che non possiamo controllare totalmente come l’eventuale picco ed aumento della domanda dei servizi( non solo per classici attacchi DDoS ma anche per campagne di successo), costruire la resilienza della nostra infrastruttura è un must have.
La reliability si ottiene quando si completano gli obiettivi di disponibilità e di resistenza ai fallimenti dell’applicazione. La disponibilità sembra un concetto semplice in quanto fa riferimento alla possibiità di utilizzare l’applicazione; pertanto una disponiblità del 99,99% vuol dire che su 24 ore l’applicazione non è disponibile per un massimo di circa 9 secondi.
La realtà è molto diversa, perchè come ci insegnava ITIL, la libreria di IT Service Management, più di 10 anni fa, la disponibilità è legata non in senso generale al fatto che riusciamo a raggiungere per esempio il link di un’applicazione ma che siano disponibili le sue funzionalità. Un’applicazione è concretamente disponibile, per esempio, quando:
In buona sostanza la disponibilità fa anche riferimento all’utilizzabilità dell’applicazione: se alcune delle funzioni applicative non sono disponibili anche per gravi problemi di performance, allora la disponibilità nel suo senso generale degrada.
Mentre la resistenza ai fallimenti vuol dire che se qualcosa va storto( un server va giù, c’è un grave problema elettrico, accade una qualsiasi tipologia di disastro) l’applicazione continua a funzionare. Costruire la resistenza è un aspetto complicatissimo ed aziende come Netflix hanno creato progetti come Chaos Monkey proprio per testare la propria resilienza applicativa. Seguendo la stessa traccia sono nati processi come il Site Reliability Engineering(SRE) ed hanno preso sempre più campo attività per realizzare il Disaster Recovery(DR).
Ottenere la resilienza applicativa pertanto è un aspetto complesso da raggiungere ma possibile se progetti la tua applicazione tenendo in debita considerazione questi 5 fattori:
Grazie alla partnership con Google e Vonage, all’esperienza maturata in tantissimi settori, con numerosi Clienti e con un solido gruppo aziendale ti supportiamo nella costruzione della reliability delle tue applicazioni business critical. Contattaci subito e senza impegno per diventare resiliente a disastri ed attacchi cyber.