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

Diagram of the DevOps lifecycle, from Plan to Develop to Deliver to Operate.

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.