Struttura del corso
Introduzione a Terraform
- Cos'è Terraform?
- Vantaggi dell'uso di Terraform
- Concetti e terminologia chiave
- Terraform vs. altri strumenti per l'infrastruttura come codice
Configurazione del tuo ambiente
- Installazione di Terraform
- Configurazione di Visual Studio Code per lo sviluppo con Terraform
- Creazione e configurazione di account Azure
Inizio con Terraform su Azure
- Configurazione del provider AzureRM
- Autenticazione ad Azure
- Scrittura della prima configurazione di Terraform
- Distribuzione di una risorsa di base di Azure
Gestione dello stato di Terraform
- Comprensione dello stato di Terraform
- Gestione dello stato remoto con Azure Storage
- Blocco e coerenza dello stato
Costruzione dell'infrastruttura con Terraform
- Creazione e gestione di Macchine Virtuali di Azure
- Configurazione della rete di Azure (VNet, Subnet, NSG)
- Distribuzione di account di archiviazione di Azure
- Configurazione di database SQL di Azure
Funzionalità avanzate di Terraform
- Moduli di Terraform e riutilizzo
- Utilizzo di fonti dati e variabili di output
- Espressioni e funzioni di Terraform
- Gestione delle dipendenze in Terraform
Integrazione continua e distribuzione
- Introduzione ad Azure DevOps
- Configurazione di una pipeline CI/CD per Terraform
- Automazione delle distribuzioni di Terraform con Azure DevOps
- Integrazione di GitHub Actions per la consegna continua
Gestione dei segreti e dei dati sensibili
- Gestione dei segreti con Azure Key Vault
- Integrazione di Key Vault con Terraform
- Migliori pratiche per la gestione dei segreti
Monitoraggio e scalabilità dell'infrastruttura
- Configurazione del monitoraggio e degli allarmi di Azure
- Scalabilità delle risorse di Azure con Terraform
- Implementazione di gruppi di auto-scaling
Risoluzione dei problemi e migliori pratiche
- Debugging delle configurazioni di Terraform
- Gestione degli errori comuni e dei problemi
- Migliori pratiche e consigli per Terraform
Riepilogo e passi successivi
Requisiti
- Conoscenza di base dei concetti del cloud computing
- Familiarità con i servizi e il portale Microsoft Azure
- Conoscenza di base di script o programmazione
Pubblico di destinazione
- Ingegneri del cloud
- Ingegneri DevOps
- Professionisti IT
- Amministratori di sistema
Recensioni (2)
Il formatore ha presentato gli argomenti in un approccio molto chiaro, conciso e strutturato, facile da seguire. I miei colleghi hanno commentato che avrebbero voluto avere questa formazione prima di iniziare a usare Terraform. Mi piace molto anche la codifica pratica usando le VM. Ha funzionato molto bene. Anche l'allenatore era molto cordiale e disponibile.
Shane - Keystart
Corso - Terraform on Microsoft Azure
Traduzione automatica
Ho apprezzato gli aspetti tecnici degli esercizi: è stato fantastico vedere Terraform in azione e poter osservare la creazione delle risorse in Azure.
Brett Hawson - Reach Plc
Corso - Terraform on Microsoft Azure
Traduzione automatica
 
                    