Kurzusleírás

Bevezetés

  • Miben különbözik a Terraform a Chef, Puppet, Ansible vagy Salt eszközöktől?
  • Miért ne használjuk a Google Deployment Managert?

A Terraform funkcióinak és architektúrájának áttekintése

  • Infrastruktúra mint kód, végrehajtási tervek, erőforrás-gráfok, változtatások automatizálása

Terraform munkafolyamat

  • Írás, Előnézet, Létrehozás, Reprodukálás, Lebontás

Bevezetés

  • GCP-fiók előkészítése a Terraform használatához
  • Terraform inicializálása és virtuális gép (compute engine instance) létrehozása

Alkalmazás létrehozása

  • Projekt indítása a GCP-n
  • Minta webalkalmazás inicializálása

Végrehajtási terv előkészítése

  • Új terv írása, mentése és .tf fájlok eltávolítása

Konfigurációs fájlok kezelése

  • Szintaxis áttekintése
  • Írás, verziókövetés és frissítés

Erőforrás-függőségek beállítása

  • A Terraform Resource Graph használata
  • Infrastruktúra vs. alkalmazás függőségek

Infrastruktúra üzembe helyezése

  • Konfigurációs változtatások előnézete
  • Változtatások végrehajtása

Állapot kezelése

  • Google Cloud Storage beállítása állandósághoz
  • Távoli állapot beállítása

Hálózat

  • Tűzfal beállítása
  • Alhálózatok kezelése

Infrastruktúra reprodukálása

  • Környezetek beállítása egy alkalmazáshoz: dev, test/qa, stage és prod

Konfigurációs fájlok csomagolása modulokként

  • Kód duplikálása megosztható modulokkal
  • A Module Registry használata újrafelhasználható sablonok létrehozásához

Terraform integrálása egy üzembehelyezési folyamatba

  • Alkalmazás építése, üzembe helyezése és tesztelése
  • Külső erőforrások importálása a Terraformba

Terraform teljesítményhangolás

  • Infrastruktúra monitorozás és teljesítménymutatók

Hibakeresés

Összefoglalás és befejezés

Követelmények

  • Tapasztalat parancssori felület használatában
  • Felhőalapú infrastruktúra fogalmak ismerete

Közönség

  • Felhőarchitekták
  • Rendszergazdák
  • DevOps mérnökök
 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák