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 (2)
Trochę szkoda, ze trochę czasu uciekło na problemy z maszynami virt 1 dnia.
Przemek - EduBroker Sp z oo
Corso - Terraform on AWS
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.