Struttura del corso

Introduzione

  • In cosa consiste Terraform rispetto a Chef, Puppet, Ansible e Salt?
  • Perché non utilizzare la AWS Management Console?

Panoramica delle Funzionalità e Architettura di Terraform

  • Infrastruttura come codice, piani di esecuzione, grafi di risorse, automazione dei cambiamenti

Flusso di Lavoro di Terraform

  • Scrivere, Anteprima, Creare, Riprodurre, Distruggere

Inizio Rapido

  • Preparare un account AWS per l'uso con Terraform
  • Inizializzare Terraform

Preparare un Pianificazione di Esecuzione

  • Scrivere un nuovo piano, salvare e rimuovere file .tf

Lavorare con i File di Configurazione

  • Panoramica della sintassi
  • Scrivere, gestire il controllo delle versioni e aggiornare

Impostare le Dipendenze tra Risorse

  • Utilizzare il Grafo di Risorse di Terraform
  • Dipendenze infrastrutturali vs applicative

Distribuire l'Infrastruttura

  • Anteprima delle modifiche alla configurazione
  • Eseguire le modifiche

Gestire lo Stato

  • Configurare un backend utilizzando AWS S3 e AWS DynamoDB

Riprodurre l'Infrastruttura

  • Impostare l'ambiente per un'applicazione: dev, test/qa, stage e prod

Involucrare i File di Configurazione in Moduli

  • Duplicare il codice con moduli condivisibili
  • Utilizzare il Registro dei Moduli per creare template riutilizzabili

Integrare Terraform in una Pipeline di Deploy

  • Creare, distribuire e testare un'applicazione
  • Importare risorse esterne esistenti in Terraform

Ottimizzazione delle Prestazioni di Terraform

  • Monitoraggio dell'infrastruttura e metriche delle prestazioni

Risoluzione dei Problemi

Somma e Conclusione

Requisiti

  • Esperienza nel lavoro con la riga di comando.
  • Comprensione dei concetti di infrastruttura cloud.

Pubblico di Riferimento

  • Architetti del cloud
  • Amministratori di sistema
  • Ingegneri DevOps
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative