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
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative