Schița de curs

Avansat Terraform Sintaxă și construcții

  • Profundizare în sintaxa Terraform
  • Bucle avansate cu for_each și count
  • Utilizarea hărților și a listelor pentru configurații dinamice

Expressioni și configurații dinamice

  • Expresii de bază și cazuri de utilizare a acestora
  • Expresii avansate pentru configurații complexe de infrastructură
  • Exerciții practice privind expresiile

Terraform Modulele cele mai bune practici

  • Module locale vs module partajate: Când să folosiți fiecare
  • Structurarea modulelor pentru reutilizare și mentenabilitate
  • Versionarea și gestionarea surselor modulelor

Terraform Cele mai bune practici și modele

  • Revizuirea cheilor de indexare a instanțelor pentru gestionarea stării
  • Cele mai bune practici pentru scrierea și organizarea codului Terraform.
  • Asigurarea idempotenței și minimizarea efectelor secundare

Gestionarea Terraform stării

  • Importul resurselor și înțelegerea fișierului de stare
  • Blocarea stării, backend-urile de stare și gestionarea stării la distanță
  • Gestionarea fișierului de stare în mediile distribuite

Ținerea pasului cu actualizările Terraform

  • Revizuirea documentației alături de noile versiuni Terraform
  • Strategii pentru actualizarea versiunilor Terraform
  • Gestionarea deprecierilor și a căilor de migrare

Integrarea Terraform cu conductele CI/CD

  • Prezentare generală a YAML și a configurațiilor pipeline
  • Configurarea Terraform cu instrumente CI/CD populare
  • Automatizarea fluxurilor de lucru Terraform în conducte

Depanare și depanare avansată

  • Abordări sistematice de depanare a planurilor de depanare Terraform și aplică
  • Depanarea erorilor comune și avansate în Terraform
  • Utilizarea jurnalelor și a ieșirii verbale pentru rezolvarea erorilor

Ieșiri și flux de date în Terraform

  • Înțelegerea și utilizarea ieșirilor în Terraform
  • Fluxul de date între module și configurațiile rădăcină
  • Securizarea informațiilor sensibile în ieșiri

Logica condițională în Terraform

  • Scrierea instrucțiunilor condiționale cu count, for_each și if
  • Crearea condiționată a resurselor
  • Cazuri de utilizare a logicii condiționale în module

Rularea Terraform la nivel local

  • Configurarea unui mediu local Terraform
  • Rularea și testarea codului Terraform pe mașini locale
  • Cele mai bune practici de dezvoltare locală

Gestionarea dependențelor circulare

  • Identificarea și rezolvarea dependențelor circulare
  • Refacerea codului pentru a preveni ciclurile de dependență
  • Tehnici avansate pentru gestionarea dependențelor

Rezumat și pași următori

Cerințe

  • Înțelegerea sintaxei și a operațiilor de bază Terraform.
  • Experiență cu infrastructura cloud, de preferință AWS, și familiaritate cu conceptele CI/CD

Audiență

  • DevOps ingineri
  • Arhitecți de cloud
  • Specialiști în infrastructură
  • Responsabili și manageri tehnici
 21 ore

Numărul de participanți



Pret per participant

Mărturii (5)

Cursuri înrudite

Azure for Data Engineer

35 ore

Cloud Architect

35 ore

Categorii înrudite