Struttura del corso
Introduzione
- Qual è la differenza tra Terraform e Chef, Puppet, Ansible e Salt?
- Perché non la Console di gestione AWS?
Panoramica di Terraform Funzionalità e architettura
- Infrastructure as Code, piani di esecuzione, grafici delle risorse, automazione delle modifiche
Terraform Flusso di lavoro
- Scrivere, Anteprima, Creare, Riprodurre, Distruggere
Introduttiva
- Preparazione di un account AWS da utilizzare con Terraform
- Inizializzazione Terraform
Preparazione di un piano di esecuzione
- Scrittura di un nuovo piano, salvataggio e rimozione di file .tf
Utilizzo dei file di configurazione
- Cenni preliminari sulla sintassi
- Scrittura, controllo delle versioni e aggiornamento
Impostazione delle dipendenze delle risorse
- Utilizzo del grafico delle risorse Terraform
- Dipendenze tra infrastruttura e applicazioni
Distribuzione dell'infrastruttura
- Anteprima delle modifiche alla configurazione
- Esecuzione delle modifiche
Stato di gestione
- Configurazione di un back-end tramite AWS S3 e AWS DynamoDB
Riproduzione dell'infrastruttura
- Configurazione dell'ambienteper un'applicazione: dev, test/qa, stage e prod
Creazione di pacchetti di file di configurazione come moduli
- Duplicazione del codice con moduli condivisibili
- Utilizzo del Registro di sistema dei moduli per creare modelli riutilizzabili
Integrazione di Terraform in una pipeline di distribuzione
- Compilazione, distribuzione e test di un'applicazione
- Importazione di risorse esterne esistenti in Terraform
Terraform Ottimizzazione delle prestazioni
- Monitoraggio dell'infrastruttura e metriche delle prestazioni
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Esperienza di lavoro con una riga di comando.
- Comprensione dei concetti di infrastruttura cloud.
Pubblico
- Architetti del 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.