Automazione
Una ulteriore filosofia e pratica essenziale di DevOps è l'automazione. L'automazione è incentrata su configurazione, distribuzione e supporto dell'infrastruttura e delle applicazioni che vengono eseguite sulla medesima infrastruttura. Utilizzando l'automazione, puoi configurare gli ambienti più rapidamente in modo standardizzato e ripetibile. La rimozione dei processi manuali è la chiave per una strategia DevOps di successo. Storicamente, la configurazione del server e la distribuzione delle applicazioni sono state prevalentemente un processo manuale. Così gli ambienti diventano non standard e riprodurre un ambiente quando sorgono problemi è davvero difficile.
L'uso dell'automazione è fondamentale per sfruttare appieno i vantaggi del cloud. Internamente, AWS fa molto affidamento sull'automazione al fine di fornire le caratteristiche principali di elasticità e scalabilità. I processi manuali sono soggetti a errori, sono inaffidabili e sono inadeguati a supportare un'azienda agile. Spesso un'organizzazione può impegnare risorse altamente qualificate per fornire la configurazione manuale, mentre quel tempo potrebbe essere speso meglio per supportare altre attività più critiche e di valore più elevato all'interno dell'azienda.
Gli ambienti operativi moderni si basano generalmente sulla completa automazione per eliminare l'intervento manuale o l'accesso agli ambienti di produzione. Questo include tutte le versioni del software, la configurazione della macchina, l'applicazione di patch al sistema operativo, la risoluzione dei problemi o la correzione Molti livelli di pratiche di automazione possono essere utilizzati insieme per fornire un processo automatizzato end-to-end di livello superiore.
L'automazione presenta i seguenti vantaggi chiave:
-
Cambiamenti rapidi
-
Maggiore produttività
-
Configurazioni ripetibili
-
Ambienti riproducibili
-
Elasticità elevata
-
Scalabilità automatica elevata
-
Test automatizzati
L'automazione è un fattore essenziale dei servizi AWS ed è supportata internamente in tutti i servizi, le funzionalità e le offerte.