Struttura del corso

Introduzione

  • Come Terraform è diverso da Chef, Puppet, Ansible e Salt?
  • Perché non usare il console AWS Management?

Panoramica di Terraform Funzionalità e architettura

  • Infrastructure as Code, piani di esecuzione, grafi di risorse, automazione dei cambiamenti

Terraform Flusso di lavoro

  • Scrivere, Anteprima, Creare, Riprodurre, Distruggere

Introduttiva

  • Preparazione di un account AWS per l'uso con Terraform
  • Inizializzazione di Terraform

Preparazione di un piano di esecuzione

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

Utilizzo dei file di configurazione

  • Panoramica della sintassi
  • Scrivere, controllare le versioni e aggiornare

Impostazione delle dipendenze delle risorse

  • Utilizzo del grafo di risorse Terraform
  • Dipendenze dell'infrastruttura vs applicazioni

Distribuzione dell'infrastruttura

  • Anteprima delle modifiche alla configurazione
  • Esecuzione delle modifiche

Stato di gestione

  • Configurare un backend utilizzando AWS S3 e AWS DynamoDB

Riproduzione dell'infrastruttura

  • Impostazione dell'ambiente per un'applicazione: dev, test/qa, stage e prod

Creazione di pacchetti di file di configurazione come moduli

  • Duplicare il codice con moduli condivisibili
  • Utilizzare il modulo del Registro per creare template riutilizzabili

Integrazione di Terraform in una pipeline di distribuzione

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

Terraform Ottimizzazione delle prestazioni

  • Mitigazione dell'infrastruttura e metriche di performance

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

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

Pubblico

  • Architetti cloud
  • Amministratori di sistema
  • DevOps ingegneri
 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative