Condividi tramite


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 versione viene esposta ai clienti reali nell'ambiente di produzione, in cui l'affidabilità diventa un fattore critico.

Diagramma del ciclo di vita di DevOps, da Pianificazione a Sviluppo a Consegna a Operazione.

Gestire l'esposizione al rilascio

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.

Operare a pieno potenziale

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à.

Distribuzioni di produzione sicure

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.

Passaggi successivi

Informazioni su come il monitoraggio efficace consente di garantire la disponibilità elevata del sistema e consente ai team DevOps di offrire rapidamente risultati.