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)
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.
Bernard Quick - AWS, Inc.
Corso - Terraform on AWS
- Dopo due anni di comunicazione principalmente virtuale, formazione, ecc., è stato bello avere di nuovo un corso in loco insieme a tutto il team - Oltre agli esercizi teorici e di laboratorio, è molto prezioso vedere l'insegnante fare cose dal vivo, compresi tutti gli errori che potrebbe commettere. Questo aiuta molto a farsi un'idea di come si dovrebbe lavorare con uno strumento, ottenere aiuto, eseguire il debug ecc.
Christoph Bocklin - swisstopo
Corso - Terraform on AWS
Traduzione automatica
Good knowledge of the subject and learned some fundamentals
Barry Halper - Department for Levelling Up, Housing and Communities
Corso - Terraform on AWS
There were lots of hands on examples and the walkthroughs we carefully explained.