Introduzione ai sistemi affidabili operativi con DevOps
La fase operativa di DevOps viene eseguita dopo un recapito riuscito e comprende tutto ciò che i team devono prendere in considerazione per gestire, monitorare e risolvere i problemi dell'applicazione. La compilazione viene esposta ai clienti reali nell'ambiente di produzione, in cui l'affidabilità diventa un fattore critico.
L'implementazione del prodotto nell'ambiente di produzione potrebbe sembrare il passaggio finale, ma è solo l'inizio di un mondo completamente nuovo. Molto può andare storto, quindi è importante che i team usino procedure di distribuzione sicure che forniscano il giusto equilibrio tra esposizione e rischio dei clienti. Teams può anche sperimentare le modifiche usando i flag di funzionalità per esplorare l'impatto di nuovi aggiornamenti e funzionalità su un potenziale pubblico.
Teams deve assicurarsi che i sistemi che operano siano sempre disponibili, indipendentemente dagli aggiornamenti, dalle modifiche o dai problemi sottostanti. Rimanere al di sopra di tutto richiede una stretta comprensione di tutti gli strumenti e le funzionalità disponibili per il monitoraggio dei sistemi di produzione. L'approccio corretto può garantire che i sistemi ricevano gli aggiornamenti e continuino a funzionare senza tempi di inattività.
La sicurezza è diventata una preoccupazione centrale per le applicazioni. DevSecOps descrive il set di procedure che un team segue per creare e gestire sistemi il più sicuri possibile. Queste procedure superano il codice e l'infrastruttura per includere anche criteri da seguire per gli esseri umani, nonché indicazioni per la gestione e il ripristino da potenziali violazioni.
Informazioni su come il monitoraggio efficace consente di garantire la disponibilità elevata del sistema e consente ai team DevOps di offrire rapidamente risultati.