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

  • Pište, náhled, vytvořte, reprodukujte, zničte

Začínáme

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

Příprava plánů provedení

  • Psaní nového plánu, ukládání a odstraňování .tf souborů

Práce s konfiguračními soubory

  • Přehled syntaxe
  • Pište, spravujte verze a aktualizujte

Nastavení závislostí prostředků

  • Použití grafu prostředků Terraformu
  • Závislosti infrastruktury vs. aplikací

nasazování infrastruktury

  • Náhled změn konfigurace
  • Vykonávání změn

Správa stavu

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

Reprodukce infrastruktury

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

Balení konfiguračních souborů jako moduly

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

Integrace Terraformu do nasazení pipeline

  • Vytváření, nasazování a testování aplikací
  • Import existujících externích prostředků do Terraformu

Tuning výkonu Terraformu

  • Monitorování infrastruktury a metriky výkonu

Řešení potíží

Závěr a shrnutí

Požadavky

  • Zkušenosti s prácí v příkazové řádce.
  • Pochopení konceptů cloudové infrastruktury.

Cílová skupina

  • Architekti cloudu
  • Soustavní 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