Struttura del corso
Introduzione
- Come Terraform differisce da Chef, Puppet, Ansible e Salt?
- Perché non usare l'AWS Management Console?
Panoramica delle Funzionalità e dell'Architettura di Terraform
- Infrastruttura come codice, piani di esecuzione, grafi di risorse, automazione dei cambiamenti
Flusso di Lavoro di Terraform
- Scrivere, Anteprima, Creare, Riprodurre, Distruggere
Inizio Rapido
- Preparazione di un account AWS per l'uso con Terraform
- Inizializzazione di Terraform
Preparazione di un Piano di Esecuzione
- Scrittura di un nuovo piano, salvataggio e rimozione dei file .tf
Lavorare con i File di Configurazione
- Panoramica della sintassi
- Scrittura, controllo versione e aggiornamento
Impostazione delle Dipendenze tra Risorse
- Utilizzo del Grafo di Risorse di Terraform
- Dipendenze infrastrutturali vs dipendenze applicative
Distribuzione dell'Infrastruttura
- Anteprima delle modifiche alla configurazione
- Esecuzione delle modifiche
Gestione dello Stato
- Configurazione di un backend utilizzando AWS S3 e AWS DynamoDB
Riproduzione dell'Infrastruttura
- Impostazione dell'ambiente per un'applicazione: sviluppo, test/qa, staging e produzione
Pacchettizzazione dei File di Configurazione come Moduli
- Duplicazione del codice con moduli condivisibili
- Utilizzo della Module Registry per costruire template riutilizzabili
Integrazione di Terraform in un Pipeline di Distribuzione
- Costruzione, distribuzione e test di un'applicazione
- Importazione di risorse esterne esistenti in Terraform
Ottimizzazione delle Prestazioni di Terraform
- Monitoraggio dell'infrastruttura e metriche delle prestazioni
Risoluzione dei Problemi
Sommario e Conclusione
Requisiti
- Esperienza nell'uso della riga di comando.
- Comprensione dei concetti di infrastruttura cloud.
Pubblico
- Architetti del cloud
- Amministratori di sistema
- Ingegneri DevOps
Recensioni (4)
Quindi, nella mia mente, dopo quei tre giorni eravamo usciti con i blocchi di costruzione e le conoscenze necessarie per creare quasi qualsiasi cosa su AWS utilizzando Terraform. Non solo possiamo crearlo, ma possiamo anche testarlo e validarlo rispetto alle best practice, nonché configurare hook per le pull request per validare il codice prima di consentirne l'inserimento.
Bernard Quick - AWS, Inc.
Corso - Terraform on AWS
Traduzione automatica
- Dopo due anni di comunicazione principalmente virtuale, formazione ecc., è stato fantastico poter seguire un corso in presenza insieme all'intera squadra - Oltre alla teoria e agli esercizi pratici, è molto prezioso vedere il docente che lavora dal vivo, compresi eventuali errori. Questo aiuta enormemente a capire come si dovrebbe utilizzare uno strumento, cercare assistenza, debuggare ecc.
Christoph Bocklin - swisstopo
Corso - Terraform on AWS
Traduzione automatica
Buona conoscenza dell'argomento e apprendimento di alcuni fondamenti
Barry Halper - Department for Levelling Up, Housing and Communities
Corso - Terraform on AWS
Traduzione automatica
Ci sono stati molti esempi pratici e le procedure sono state spiegate con cura.
Jeffrey Ronay - Federal Reserve Bank of SF
Corso - Terraform on AWS
Traduzione automatica