Návrh Školení

Úvod

    Jak se Terraform liší od Chef, Puppet, Ansible nebo Salt? Proč nepoužít Google Deployment Manager?

Přehled Terraform Funkce a architektura

    Infrastruktura jako kód, prováděcí plány, grafy zdrojů, automatizace změn

Terraform Pracovní postup

    Napsat, zobrazit náhled, vytvořit, reprodukovat, zničit

Začínáme

    Příprava účtu GCP pro použití s Terraform Inicializace Terraform a sestavení virtuálního stroje (instance výpočetního stroje)

Vytvoření aplikace

    Spuštění projektu na GCP Inicializace ukázkové webové aplikace

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

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

Práce s konfiguračními soubory

    Přehled syntaxe Psaní, řízení verzí a aktualizace

Nastavení závislostí zdrojů

    Použití Terraform Resource Graph Infrastruktura vs závislosti aplikací

Zavádění infrastruktury

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

Řídící stát

    Nastavení Google Cloud Storage pro persistenci Nastavení vzdáleného stavu

Networking

    Nastavení brány firewall Správa podsítí

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 se sdílenými moduly Použití registru modulů k vytváření opakovaně použitelných šablon

Integrace Terraform do Deployment Pipeline

    Vytvoření, nasazení a testování aplikace Import existujících externích zdrojů do Terraform

Terraform Ladění výkonu

    Monitorování infrastruktury a metriky výkonu

Odstraňování problémů

Shrnutí a závěr

Požadavky

  • Zkušenosti s prací s příkazovým řádkem
  • Pochopení konceptů cloudové infrastruktury

Publikum

  • Cloud architekti
  • Správci systému
  • DevOps inženýři
  21 hodiny

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.

Price per participant

Související kurzy

Azure for Data Engineer

  35 hodiny

Cloud Architect

  35 hodiny

Související kategorie