Prefazione
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
In un passato non così lontano, la gestione dell'infrastruttura IT era un compito erculeo. Gli amministratori di sistema si destreggiavano tra una serie vertiginosa di processi manuali, script personalizzati e strumenti specifici del fornitore, mantenendo i sistemi in funzione senza problemi. Era un'epoca segnata dalla deriva delle configurazioni, dai tempi di inattività imprevisti e dalla costante paura di "Cosa succede se la persona che l'ha configurato se ne va?".
Siamo nell'era di DevOps e dell'infrastruttura come codice (IaC). Questa rivoluzione ci ha fornito strumenti potenti per definire, distribuire e gestire l'infrastruttura in modo programmatico. In prima linea in questa trasformazione c'è Terraform di HashiCorp, lo strumento IaC più utilizzato.
Con Terraform puoi descrivere la tua intera infrastruttura utilizzando un linguaggio dichiarativo. Terraform ti permette di versionare, revisionare ed evolvere la tua infrastruttura come qualsiasi altra base di codice, dai server ai database, dai bilanciatori di carico ai record DNS: se c'è un'API per questo, il vasto ecosistema di fornitori di Terraform sarà (molto probabilmente!) in grado di supportarla.
Invece di cliccare sulle console dei provider di cloud o di scrivere script specifici per i provider, puoi utilizzare un flusso di lavoro unificato su più cloud e servizi.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access