Návrh Školení

Úvod

  • Jak se Terraform liší od Chef, Puppet, Ansible a Salt?
  • Proč ne AWS Management Console?

Přehled Terraform Funkce a architektura

  • Infrastructure as Code, prováděcí plány, grafy zdrojů, automatisace změn

Terraform Pracovní postup

  • Napsat, Náhled, Vytvořit, Reprodukce, Zničit

Začínáme

  • Příprava AWS účtu pro použití s Terraform
  • Inicializace Terraform

Příprava prováděcího plánu

  • Napsání nového plánu, uložení a odstranění .tf souborů

Práce s konfiguračními soubory

  • Přehled syntaxe
  • Napsání, verzní řízení a aktualizace

Nastavení závislostí zdrojů

  • Použití Terraform Resource Graph
  • Závislosti infrastruktury vs aplikací

Zavádění infrastruktury

  • Náhled změn konfigurace
  • Provádění změn

Řídící stát

  • Konfigurace back-endu pomocí AWS S3 a AWS DynamoDB

Reprodukující infrastruktura

  • Nastavení prostředí pro aplikaci: dev, test/qa, stage a prod

Balení konfiguračních souborů jako modulů

  • Duplikování kódu pomocí sdílených modulů
  • Použití Module Registry pro vytváření opakovaně použitelných šablon

Integrace Terraform do Deployment Pipeline

  • Sestavení, nasazení a testování aplikace
  • Import stávajících externích zdrojů do Terraform

Terraform Ladění výkonu

  • Sledování infrastruktury a ukazatele výkonu

Odstraňování problémů

Shrnutí a závěr

Požadavky

  • Zkušenosti s právěním v příkazovém řádku.
  • Pochopení pojmů souvisejících s cloudovou infrastrukturou.

Publikum

  • Architekti cloudu
  • Systémoví administrátoři
  • DevOps inženýři
 21 hodiny

Počet účastníků


Price per participant

Reference (4)

Upcoming Courses

Související kategorie