Struttura del corso
Introduzione a Terraform
- Che cos'è Terraform?
- Vantaggi dell'utilizzo Terraform
- Concetti chiave e terminologia
- Terraform Confronto con altri strumenti di infrastruttura come codice
Configurazione dell'ambiente
- Installazione Terraform
- Impostazione Visual Studio del codice per lo sviluppo Terraform
- Creazione e configurazione di Azure account
Guida introduttiva con Terraform su Azure
- Azure Configurazione del provider RM
- Autenticazione a Azure
- Scrivere la prima configurazione Terraform
- Distribuzione di una risorsa di base Azure
Gestione Terraform dello stato
- Comprensione dello stato Terraform
- Gestione remota dello stato con Azure spazio di archiviazione
- Blocco dello stato e coerenza
Costruire l'infrastruttura con Terraform
- Creazione e gestione di Azure macchine virtuali
- Configurazione di Azure Networking (rete virtuale, subnet, gruppi di sicurezza di rete)Configuring Azure Networking (VNet, Subnets, NSGs)
- Distribuzione di Azure account di archiviazione
- Impostazione Azure SQL Databases
Funzioni avanzate Terraform
- Terraform Moduli e riusabilità
- Utilizzo delle origini dati e delle variabili di output
- Terraform Espressioni e funzioni
- Gestione delle dipendenze in Terraform
Integrazione e distribuzione continue
- Introduzione a Azure DevOps
- Impostazione di una pipeline CI/CD per Terraform
- Automatizzare Terraform le distribuzioni con Azure DevOps
- Integrazione GitHub delle azioni per la distribuzione continua
Gestione di segreti e dati sensibili
- Gestione dei segreti con Azure Key Vault
- Integrazione di Key Vault con Terraform
- Procedure consigliate per la gestione dei segreti
Monitoraggio e scalabilità dell'infrastruttura
- Impostazione del monitoraggio e degli avvisi Azure
- Ridimensionamento Azure delle risorse con Terraform
- Implementazione di gruppi con scalabilità automatica
Risoluzione dei problemi e procedure consigliate
- Debug Terraform delle configurazioni
- Gestione di errori e problemi comuni
- Terraform Migliori pratiche e raccomandazioni.
Riepilogo e prossime tappe
Requisiti
- Conoscenza di base dei concetti di cloud computing
- Familiarità con Microsoft Azure servizi e portale
- Conoscenza di base di scripting o programmazione
Pubblico
- Ingegneri del cloud
- DevOps Ingegneri
- 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