Struttura del corso
Introduzione
- In cosa consiste Terraform rispetto a Chef, Puppet, Ansible e Salt?
- Perché non utilizzare la AWS Management Console?
Panoramica delle Funzionalità e 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
- Preparare un account AWS per l'uso con Terraform
- Inizializzare Terraform
Preparare un Pianificazione di Esecuzione
- Scrivere un nuovo piano, salvare e rimuovere file .tf
Lavorare con i File di Configurazione
- Panoramica della sintassi
- Scrivere, gestire il controllo delle versioni e aggiornare
Impostare le Dipendenze tra Risorse
- Utilizzare il Grafo di Risorse di Terraform
- Dipendenze infrastrutturali vs applicative
Distribuire l'Infrastruttura
- Anteprima delle modifiche alla configurazione
- Eseguire le modifiche
Gestire lo Stato
- Configurare un backend utilizzando AWS S3 e AWS DynamoDB
Riprodurre l'Infrastruttura
- Impostare l'ambiente per un'applicazione: dev, test/qa, stage e prod
Involucrare i File di Configurazione in Moduli
- Duplicare il codice con moduli condivisibili
- Utilizzare il Registro dei Moduli per creare template riutilizzabili
Integrare Terraform in una Pipeline di Deploy
- Creare, distribuire e testare un'applicazione
- Importare risorse esterne esistenti in Terraform
Ottimizzazione delle Prestazioni di Terraform
- Monitoraggio dell'infrastruttura e metriche delle prestazioni
Risoluzione dei Problemi
Somma e Conclusione
Requisiti
- Esperienza nel lavoro con la riga di comando.
- Comprensione dei concetti di infrastruttura cloud.
Pubblico di Riferimento
- 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