Per calcolare il contratto di servizio in Azure, è possibile utilizzare la seguente formula:
SLA (%) = 100% – (Tempo di inattività totale/Tempo totale) x 100%
Dove:
– Lo SLA (%) è la percentuale del contratto sul livello di servizio
– Il tempo di inattività totale è il tempo totale in cui il servizio non è stato disponibile
– Il tempo totale è il tempo totale in cui il servizio avrebbe dovuto essere disponibile
Ad esempio, se un servizio avrebbe dovuto essere disponibile per 730 ore in un mese (30 giorni), ma ha subito 1 ora di inattività, il calcolo dello SLA sarebbe il seguente:
SLA (%) = 100% – (1/730) x 100% = 99,86%
Ciò significa che lo SLA per quel servizio per quel mese è del 99,86%.
È importante notare che Azure fornisce garanzie SLA per i propri servizi e tali SLA variano in base al livello di servizio e al livello di servizio. Il contratto di servizio di Azure per i suoi servizi è in genere espresso come percentuale di tempo di attività in un periodo specifico, ad esempio mensile o annuale.
Gli SLA di Azure sono generalmente definiti in termini di zone di disponibilità, aree geografiche o singoli servizi. Ad esempio, lo SLA per le macchine virtuali di Azure garantisce un tempo di attività del 99,9% per le VM distribuite in più zone di disponibilità all'interno di un'area.
Per calcolare il contratto di servizio per un servizio di Azure, è necessario determinare il tempo di inattività totale per tale servizio in un periodo specifico e confrontarlo con il tempo totale in cui il servizio avrebbe dovuto essere disponibile. Questo calcolo fornisce la percentuale dello SLA per quel servizio per quel periodo.
Azure fornisce inoltre strumenti e servizi per aiutarti a monitorare e tenere traccia del tempo di attività delle tue risorse di Azure. Monitoraggio di Azure, ad esempio, ti consente di raccogliere e analizzare i dati di telemetria dalle tue risorse di Azure e impostare avvisi in base a condizioni specifiche.
Oltre agli strumenti di monitoraggio, Azure offre Integrità dei servizi, un servizio che fornisce indicazioni e supporto personalizzati quando i problemi dei servizi di Azure influiscono sulle tue risorse. L'integrità del servizio ti aiuta a rimanere informato sugli incidenti di servizio e sulla manutenzione pianificata che potrebbero incidere sulle tue risorse.
Per garantire il rispetto degli impegni SLA in Azure, è importante progettare le applicazioni per garantire disponibilità elevata e resilienza. Ciò include la distribuzione delle tue applicazioni su più zone o regioni di disponibilità, l'utilizzo del bilanciamento del carico e della scalabilità automatica per distribuire il traffico e le risorse in modo efficiente e l'implementazione di soluzioni di backup e ripristino di emergenza per proteggere i tuoi dati e le tue applicazioni.
Seguendo le best practice per la disponibilità elevata e la resilienza in Azure, puoi ridurre al minimo i tempi di inattività e rispettare gli impegni SLA nei confronti dei clienti. Le garanzie SLA e gli strumenti di monitoraggio di Azure possono aiutarti a monitorare e misurare il tempo di attività delle tue risorse di Azure e garantire la fornitura di un servizio affidabile e coerente ai tuoi utenti.
Scritto da

Direttore dell'Innovazione
Jacob guida l'innovazione di Opsio, specializzandosi in trasformazione digitale, IA, IoT e soluzioni guidate dal cloud che trasformano tecnologia complessa in valore di business misurabile. Con quasi 15 anni di esperienza, lavora a stretto contatto con i clienti per progettare soluzioni IA e IoT scalabili, ottimizzare i processi di consegna e creare strategie tecnologiche che alimentano una crescita sostenibile e un impatto di lungo termine.
Standard editoriali: Questo articolo è stato scritto dal professionista cloud indicato sopra. Lo aggiorniamo quando cambiano la tecnologia o la normativa di cui tratta; le date in questa pagina indicano l'ultimo aggiornamento. Opsio è editorialmente indipendente.