Kurzusleírás

Modul 1: Bevezetés az Infrastruktúra mint kódba és a Terraformba

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

Modul 2: HashiCorp Configuration Language (HCL) és konfiguráció alapok

  • HCL szintaxis, erőforrások, attribútumok és kifejezések
  • Változók, kimenetek, lokális változók és típusmegkötések
  • A Terraform CLI használata: init, plan, apply, destroy és fmt
  • Gyakorlati labor: paraméterezett konfiguráció készítése egy helyszíni erőforráshoz és egy Azure erőforráshoz

Modul 3: Szolgáltatók, erőforrások és Azure szolgáltató alapok

  • Szolgáltatók és szolgáltató konfigurációk megértése (AzureRM szolgáltató)
  • Infrastruktúra leképezése Terraform erőforrásokra (hálózat, számítás, tárhely)
  • Azure hitelesítés és szolgáltatásnevek kezelése automatizáláshoz
  • Gyakorlat: Azure virtuális hálózat és egyszerű VM kiépítése Terraform segítségével

Modul 4: Állapotkezelés, háttértárak és együttműködés

  • Terraform állapot: cél, formátum és életciklus szempontok
  • Távoli háttértárak Azure Storage Accounttal és állapot-zárolási stratégiák
  • Munkaterületek, környezetek és együttműködési minták csapatok számára
  • Labor: távoli állapot konfigurálása Azure Storage-ban és többfelhasználós munkafolyamat végrehajtása

Modul 5: Modularizálás, újrafelhasználhatóság és ajánlott eljárások

  • Terraform modulok írása és felhasználása
  • Modul bemenetek/kimenetek, verziókezelés és nyilvántartási minták
  • Mappa struktúra, elnevezési konvenciók és karbantartható repo szerkezet
  • Gyakorlat: újrafelhasználható modul létrehozása Azure VM + lemez + hálózat számára és tesztelés különböző környezetekben

Modul 6: Azure virtuális eszközök kezelése és helyszíni integráció

  • Azure Virtual Machines, Virtuális Asztal komponensek és eszköz életciklus kezelése Terraform segítségével
  • Hibrid eszközkezelési minták: helyszíni erőforrások és Azure által kezelt eszközök összekapcsolása
  • Térfogati vagy eszközkezelő rendszerek integrálása adatforrások és külső szolgáltatók segítségével
  • Labor: Azure VM flotta üzembe helyezése operátori egységek reprezentálására és leltár címkézés és alapvető monitorozás konfigurálása

Modul 7: CI/CD, automatizálás és üzembe helyezési folyamatok

  • Terraform integrálása CI/CD-vel (GitHub Actions, Azure DevOps folyamatok)
  • Plan/apply automatizálása biztonságos titkos kulcsok és szolgáltatásnevek használatával
  • Policy as Code alapok (Sentinel vagy Open Policy Agent minták) és előzetes üzembe helyezési ellenőrzések
  • Gyakorlat: egyszerű GitHub Actions munkafolyamat létrehozása a Terraform tervezéséhez és alkalmazásához egy sandbox előfizetésben

Modul 8: Biztonság, titkos kulcsok és működési gyakorlatok

  • Titkos kulcsok kezelése: Azure Key Vault integráció és érzékeny adatok kerülése az állapotfájlokban
  • Hozzáférés-vezérlés, RBAC és legkisebb jogosultság automatizálási fiókokhoz
  • Eltérések észlelése, állapot egyeztetés és alapvető hibajavítási gyakorlatok
  • Ellenőrzőlista: biztonsági mentés, naplózás és irányítás Terraform által kezelt infrastruktúrához

Modul 9: Tesztelés, hibakeresés és hibaelhárítás

  • Terraform konfigurációk hibakeresése és a plan különbségek hatékony olvasása
  • Egység- és integrációs tesztek megközelítései (terraform validate, tflint, kitchen-terraform)
  • Gyakori hibaminták és megoldási stratégiák
  • Labor: validáló és linting eszközök futtatása és felfedezett hibák javítása

Modul 10: Záróprojekt – Hibrid üzembe helyezési forgatókönyv

  • Tervezési gyakorlat: helyszíni + Azure eszköz üzembe helyezés tervezése a tanult minták alapján
  • Alapvető komponensek implementálása modulok, távoli állapot és CI/CD folyamatrészletek használatával
  • Megoldás bemutatása, kompromisszumok megvitatása és működési kézikönyv áttekintése

Összefoglalás és következő lépések

Követelmények

  • Alapvető hálózati és virtualizációs fogalmak ismerete
  • Ismeret a Windows vagy Linux parancssorral
  • Alapvető ismeretek a felhőbeli vagy helyszíni infrastruktúra fogalmairól

Közönség

  • Rendszergazdák és platformmérnökök
  • DevOps gyakorlók, akik most kezdik az Infrastruktúra mint kódot
  • Hibrid (helyszíni + Azure) infrastruktúrát kezelő IT csapatok
 28 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák