Struttura del corso
Introduzione
- Come Terraform è diverso da Chef, Puppet, Ansible e Salt?
- Perché non usare il console AWS Management?
Panoramica di Terraform Funzionalità e architettura
- Infrastructure as Code, piani di esecuzione, grafi di risorse, automazione dei cambiamenti
Terraform Flusso di lavoro
- Scrivere, Anteprima, Creare, Riprodurre, Distruggere
Introduttiva
- Preparazione di un account AWS per l'uso con Terraform
- Inizializzazione di Terraform
Preparazione di un piano di esecuzione
- Scrivere un nuovo piano, salvare e rimuovere i file .tf
Utilizzo dei file di configurazione
- Panoramica della sintassi
- Scrivere, controllare le versioni e aggiornare
Impostazione delle dipendenze delle risorse
- Utilizzo del grafo di risorse Terraform
- Dipendenze dell'infrastruttura vs applicazioni
Distribuzione dell'infrastruttura
- Anteprima delle modifiche alla configurazione
- Esecuzione delle modifiche
Stato di gestione
- Configurare un backend utilizzando AWS S3 e AWS DynamoDB
Riproduzione dell'infrastruttura
- Impostazione dell'ambiente per un'applicazione: dev, test/qa, stage e prod
Creazione di pacchetti di file di configurazione come moduli
- Duplicare il codice con moduli condivisibili
- Utilizzare il modulo del Registro per creare template riutilizzabili
Integrazione di Terraform in una pipeline di distribuzione
- Sviluppare, distribuire e testare un'applicazione
- Importare risorse esterne esistenti in Terraform
Terraform Ottimizzazione delle prestazioni
- Mitigazione dell'infrastruttura e metriche di performance
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Esperienza di lavoro con la riga di comando.
- Comprendimento dei concetti di infrastruttura cloud.
Pubblico
- Architetti cloud
- Amministratori di sistema
- DevOps ingegneri
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.