Struttura del corso
Introduzione all’Infrastructure as Code e a Terraform
- Cosa si intende per Infrastructure as Code?
- I vantaggi e l’architettura di Terraform
- Confronto tra Terraform e gli strumenti forniti direttamente dai provider cloud
- Concetti base e flusso operativo di Terraform
Nozioni fondamentali su Terraform
- Installazione di Terraform e configurazione dell’ambiente
- Autenticazione nel contesto di Terraform
- Struttura dei file di configurazione e ruolo dei moduli
- Sintassi e struttura delle definizioni in Terraform
- Introduzione agli spazi di lavoro (workspaces) di Terraform
- Esecuzione dei comandi principali di Terraform
- Gestione del parallelismo nelle operazioni di Terraform
- Dipendenze implicite ed esplicite nei contesti di configurazione
Provider di Terraform
- Configurazione e integrazione con AWS, Azure e GCP
- Best practice e parametri specifici per ogni provider
Variabili e funzioni in Terraform
- Approfondimento sulle variabili di configurazione
- Esplorazione delle funzioni integrate utili alle configurazioni dinamiche
- Sfruttare l’interpolazione, le espressioni e le funzioni disponibili
Configurazione avanzata di Terraform
- Progettazione sofisticata dei template e utilizzo efficiente dei moduli annidati
- Gestione dello stato del sistema attraverso i file state di Terraform
- Prevenire lo scostamento della configurazione rispetto allo stato reale e gestione ciclica delle risorse
- Importazione ed amministrazione delle risorse già esistenti
- Modelli di esecuzione locale e remota di Terraform
- Tecniche di debug e registrazione dei log durante l’utilizzo di Terraform
Terraform Cloud
- Confronto tra le edizioni open source, cloud e enterprise di Terraform
- Configurazione e gestione degli spazi di lavoro su Terraform Cloud (TFC)
- Vantaggi principali di Terraform Cloud per i team e gli ambienti collaborativi
Riepilogo e prossimi passi
Requisiti
- Conoscenze di base sul Cloud Computing
- Comprensione dei principi dell’Infrastructure as Code (IaC)
Pubblico di riferimento
- Ingegneri DevOps
- Ingegneri cloud
- Amministratori di sistema
- Sviluppatori software
Recensioni (3)
Il ritmo, nella maggior parte dei casi, è stato fantastico. Michal ha dimostrato grande abilità nel mantenere alta l'attenzione del pubblico e nel far seguire l'esposizione a tutti, per la maggior parte dei momenti.
Asif Shaikh - Carpmaels & Ransford
Corso - Terraform on Microsoft Azure
Traduzione automatica
Verificare tutti i dettagli nella pratica - scrivendo codice reale
Michal Pipala - EY
Corso - Advanced Terraform: Efficient Infrastructure as Code
Traduzione automatica
l'instruttore era molto bene preparato
Federico Biavati - CRIF S.P.A.
Corso - Terraform for Managing Cloud Infrastructure
Traduzione automatica