Kurzusleírás

Modul 1: Bevezetés az Infrastruktúra-ként Kódolásba és a Terraformba

  • IaC fogalmak és előnyei helyszíni és híbridd környezetben.
  • A Terraform áttekintése: szolgáltatók, erőforrások, állapot és életciklus.
  • A Terraform telepítése, Azure CLI és a szükséges eszközök.
  • Első gyakorlat: egyszerű Terraform konfiguráció írása és helyi alkalmazása.

Modul 2: HashiCorp Configuration Language (HCL) és a Konfigurációs Alapok

  • HCL szintaxis, erőforrások, attribútumok és kifejezések.
  • Változók, kimenetek, helyi változók és típuskorlátozások.
  • A Terraform CLI használata: init, plan, apply, destroy és fmt.
  • Gyakorló laboratóriumi munka: paraméterezett konfiguráció készítése helyszíni erőforráshoz és Azure-erőforráshoz.

Modul 3: Szolgáltatók, Erőforrások és Azure Provider Alapjai

  • A szolgáltatók megismerése és a szolgáltató konfiguráció (AzureRM provider).
  • Az infrastruktúra leképezése a Terraform erőforrásokra (hálózat, számítás, tárolás).
  • Az Azure hitelesítés és szolgáltatási főfiókok kezelése az automatizáláshoz.
  • Gyakorlás: egy Azure virtuális hálózat és egy egyszerű VM kiépítése a Terraform segítségével.

Modul 4: Állapotkezelés, Tárhelyek és Együttműködés

  • A Terraform állapota: célja, formátuma és életciklus szempontjai.
  • Távoli tárhelyek az Azure Storage-fiókkal és az állapotzárkódó stratégiák.
  • Munkaterületek, környezetek és együttműködés mintáinak csapatok számára.
  • Laboratóriumi munka: távoli állapot konfigurálása az Azure Storage-ban és több felhasználós folyamat végrehajtása.

Modul 5: Modularizáció, Újrafelhasználhatóság és Legjobb Gyakorlatok

  • A Terraform modulok írása és használata.
  • Modul bemenetek/kimenetek, verziókezelés és regisztrációs minták.
  • Mappaléptár, névadási konvenciók és fenntartható repo szerkezet.
  • Gyakorlás: újrafelhasználható modul készítése Azure VM + merevlemez + hálózat számára, és tesztelése környezetek között.

Modul 6: Az Azure Virtuális Eszközök Kezelése és Helyszíni Integráció

  • Az Azure Virtuális gépek, virtuális asztali komponensek és eszközlifecycle kezelése a Terraform segítségével.
  • Minták híbridd eszközkezeléshez: helyszíni erőforrások és Azure-felügyelt eszközkapcsolat.
  • A térfogatos vagy eszközkezelő rendszerek integrálása adattárak és külső szolgáltatók segítségével.
  • Gyakorlás: Azure VM-es egység telepítése operátor egységek reprezentálásához, és az inventár címkézésének és alapvető figyelésének beállítása.

Modul 7: CI/CD, Automatizálás és Telepítési Folyamatok

  • A Terraform integrálása CI/CD-be (GitHub Actions, Azure DevOps folyamatok).
  • Automatizált plan/apply biztonságos titkosított adattal és szolgáltatási főfiókokkal.
  • A Kód-ként kezelt házirendek alapjai (Sentinel vagy Open Policy Agent minták) és a elő-telepítési ellenőrzések.
  • Gyakorlás: egyszerű GitHub Actions munkafolyamat létrehozása, amely a Terraformot tervezi és alkalmazza egy sandbox előfizetésen.

Modul 8: Biztonság, Titkosított Adatok és Operációs Gyakorlatok

  • A titkos adatok kezelése: Azure Key Vault integrációja és a bizalmas adatok kerülőútvonalak a állapotfájlokban.
  • Az elérés-vezérlés, RBAC és az automatizálási fiókok minimális jogosultságai.
  • A drift detektálás, állapotvisszaállítás és alapvető helyreállítási gyakorlatok.
  • Jegyzetkönyv: biztonság mentés, ellenőrzések és kormányzás a Terraform-felügyelt infrastruktúra számára.

Modul 9: Tesztelés, Hibaelhárítás és Troubleshooting

  • A Terraform konfigurációk hibaelhárítása és a plan különbségek hatékony olvasása.
  • Egyetemes és integrációs tesztelési megközelítések (terraform validate, tflint, kitchen-terraform).
  • Gyakori hibamintaok és feloldási stratégiák.
  • Gyakorlás: ellenőrzési és formázási eszközök futtatása, valamint a felfedett problémák megoldása.

Modul 10: Kulmináló Projekt — Híbridd Telepítési Szénakasz

  • Tervezési gyakorlat: tervezze egy helyszíni + Azure eszköz központi telepítést a tanult mintákkal.
  • Implementálja az alapvető komponenseket modulok, távoli állapot és CI/CD folyamat szegmensek segítségével.
  • Mutassa be a megoldást, vitasson át az alternatívákat, és ellenőrizze az operációs futtból függő dokumentációt.

Összefoglaló és Következő Lépések

Követelmények

  • Alapvető hálózati és virtuálizációs fogalmak ismerete
  • A Windows vagy Linux parancssorral való ismerkedettség.
  • Alapvető felhő- és helyszíni infrastruktúra fogalmak ismerete

Célcsoport

  • Rendszergazdák és platform mérnökök.
  • DevOps gyakorlók, akik az Infrastruktúra-ként Kódolás kezdő szintű fogalmait szeretnének tanulni.
  • IT csapatok, amelyek híbridd (helyszíni + Azure) infrastruktúrákat kezelnek.
 32 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák