Descrizione
Terraform è uno strumento di automazione dell’infrastruttura che consente di creare, modificare, versionare ed eliminare risorse in ambienti cloud. Creato da HashiCorp, permette di definire l’infrastruttura come codice (Infrastructure-as-code) e di gestirla attraverso file di configurazione dichiarativi. Il linguaggio di configurazione è facile da comprendere e fornisce la possibilità di gestire risorse su più provider cloud contemporaneamente (vendor neutral).
Il vantaggio principale di Terraform è la possibilità di creare infrastrutture in modo efficiente e ripetibile da un unico file di configurazione. È inoltre uno strumento open source, quindi integrabile con altre soluzioni e scalabile secondo le specifiche esigenze.
Lo strumento è principalmente utilizzato da DevOps e sistemisti per automatizzare e semplificare la gestione delle risorse, garantendo un elevato livello di controllo e visibilità sull’ambiente.
Il corso propone un’introduzione a Terraform e ne evidenzia le caratteristiche peculiari, i vantaggi e le integrazioni con altri strumenti di gestione e orchestrazione cloud.
Obiettivi
L’obiettivo principale del corso di Terraform è fornire ai partecipanti le competenze teoriche e tecniche necessarie per utilizzare le funzionalità di base dello strumento in completa autonomia.
Conoscenze in uscita
A fine corso, i partecipanti saranno in grado di:
- Creare, modificare e versionare l’infrastruttura con Terraform
- Creare dipendenze tra le risorse
- Eseguire il provisioning dell’infrastruttura
Programma didattico
- Introduzione a Terraform
- Installazione e configurazione di Terraform
- Linguaggio di configurazione: sintassi, elementi di base e utilizzo degli strumenti
- Creazione delle infrastrutture
- Gestione delle risorse su diversi provider cloud
- Moduli e modelli per la gestione delle infrastrutture
- Terraform Enterprise: gestione delle infrastrutture in ambienti aziendali
- Integrazione con altre soluzioni di automazione e gestione di ambienti cloud
- Esempi e Casi d’uso
Caratteristiche del corso
24 ore | |
Case study, Esercitazione di gruppo, Lezione frontale, Aula Virtuale | |
Dispense, Video | |
DevOps Engineer, Solution Architect | |
Attestato di frequenza e profitto. |