Contattataci
 Durata 14 ore

Struttura del corso

Introduzione a Terraform

  • Cosa è Terraform?
  • Vantaggi dell'uso di Terraform
  • Concetti chiave e terminologia
  • Terraform rispetto ad altri strumenti Infrastructure as Code

Configurazione dell'ambiente

  • Installazione di Terraform
  • Impostazione di Visual Studio Code per lo sviluppo con Terraform
  • Creazione e configurazione degli account Azure

Primi passi con Terraform su Azure

  • Configurazione del provider AzureRM
  • Autenticazione verso Azure
  • Scrittura della prima configurazione Terraform
  • Deployment di una risorsa Azure di base

Gestione dello stato di Terraform

  • Comprensione dello stato di Terraform
  • Gestione dello stato remoto con lo storage Azure
  • Locking dello stato e coerenza

Costruzione di infrastrutture con Terraform

  • Creazione e gestione delle Macchine Virtuali Azure
  • Configurazione della rete Azure (VNet, Subnet, NSG)
  • Deployment degli account di storage Azure
  • Impostazione dei database SQL Azure

Funzionalità avanzate di Terraform

  • Moduli Terraform e riutilizzo
  • Uso di data source e variabili di output
  • Espressioni e funzioni in Terraform
  • Gestione delle dipendenze in Terraform

Integrazione Continua e Deployment

  • Introduzione ad Azure DevOps
  • Impostazione di una pipeline CI/CD per Terraform
  • Automatizzazione dei deployment Terraform con Azure DevOps
  • Integrazione di GitHub Actions per la continuous delivery

Gestione di segret e dati sensibili

  • Gestione dei segret con Azure Key Vault
  • Integrazione di Key Vault con Terraform
  • Best practice per la gestione dei segret

Monitoraggio e scaling delle infrastrutture

  • Impostazione del monitoraggio e degli alert Azure
  • Scaling delle risorse Azure con Terraform
  • Implementazione dei gruppi di auto-scaling

Problem solving e best practice

  • Debug delle configurazioni Terraform
  • Gestione di errori e problemi comuni
  • Best practice e raccomandazioni per Terraform

Riepilogo e prossimi passi

Requisiti

  • Conoscenza di base dei concetti di cloud computing
  • Familiarità con i servizi e il portale Microsoft Azure
  • Conoscenza di base dello scripting o della programmazione

Pubblico di riferimento

  • Ingegneri cloud
  • Ingegneri DevOps
  • Professionisti IT
  • Sistemi administrator

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative