Návrh Školení

Úvod

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

Přehled funkcí a architektury Terraformu

  • Infrastruktura jako kód, plány provedení, grafy prostředků, automatizace změn

Terraform Workflow

  • Pisat, náhled, vytvářet, reprodukovat, zničovat

Začínáme

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

Příprava plánu provedení

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

Práce s konfiguračními soubory

  • Přehled syntaxe
  • Pisat, spravovat verze a aktualizovat

Nastavení závislostí prostředků

  • Použití grafu prostředků Terraform
  • Závislosti infrastruktury vs aplikace

Deploying Infrastructure

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

Správa stavu

  • Konfigurace backendu pomocí AWS S3 a AWS DynamoDB

Reprodukování infrastruktury

  • Nastavení prostředí pro aplikaci: vývoj, testování/qa, staging, produkce

Balení konfiguračních souborů jako moduly

  • Duplikace kódu pomocí sdílených modulů
  • Použití registru modulů pro vytváření opakovatelně použitelných šablon

Integrace Terraformu do deployment pipeline

  • Sestavování, deploy a testování aplikace
  • Import stávajících externích prostředků do Terraformu

Terraform Performance Tuning

  • Monitoring infrastruktury a metriky výkonu

Troubleshooting

Závěr a konkluzivní shrnutí

Požadavky

  • Zkušenosti s prácí v příkazovém řádku.
  • Chápání konceptů cloudové infrastruktury.

Cílová skupina

  • Arcitéti cloudu
  • Systémoví administrátoři
  • Inženýři DevOps
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (4)

Nadcházející kurzy

Související kategorie