Lépjen kapcsolatba velünk
 Időtartalma 28 órák

Kurzusleírás

1. modul: Bevezetés az Infrastrukturakód és a Terraform világába

  • IaC fogalmak és előnyök helyszíni és hibrid környezetekben
  • Terraform áttekintés: providerek, 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 helyszíni alkalmazása

2. modul: HashiCorp Konfigurációs Nyelv (HCL) és konfigurációs alapok

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

3. modul: Providerek, erőforrások és az Azure provider alapjai

  • Providerek és provider konfiguráció megértése (AzureRM provider)
  • Infrastruktúra leképezése Terraform erőforrásokra (hálózat, számítási kapacitás, tárolás)
  • Azure hitelesítés és szolgálati principlek kezelése automatizáláshoz
  • Gyakorlat: Azure virtuális hálózat és egy egyszerű VM biztosítása Terraformmal

4. modul: Állapotkezelés, háttérszolgáltatások és együttműködés

  • Terraform állapot: cél, formátum és életciklus-megfontolások
  • Távoli háttérszolgáltatások Azure Storage fiókkal és állapot-zárolási stratégiákkal
  • Munkaterületek, környezetek és együttműködési minták csapatok számára
  • Labor: távoli állapot beállítása Azure Storage-ban és többfelhasználós munkafolyamat végrehajtása

5. modul: Modularizálás, újrahasznosítás és legjobb gyakorlatok

  • Terraform modulok szerzőzése és használata
  • Modul bemenetek/kimenetek, verziózás és regiszter minták
  • Mappastruktúra, nevezési konvenciók és karbantartható repo szerkezet
  • Gyakorlat: újrahasznosítható modul létrehozása Azure VM + lemez + hálózat számára és tesztelése különböző környezetekben

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

  • Azure virtuális gépek, Virtuális Asztal komponensek és eszközéletciklus kezelése Terraformmal
  • Hibrid eszközkezelési minták: helyszíni erőforrások és Azure-kezelésű eszközök összekötése
  • Objektumkezelő vagy eszközigazgatási rendszerek integrálása adatforrások és külső providerek révén
  • Labor: Azure VM flotta telepítése, amely operációs egységeket modellez, valamint inventárium-címkék és alapvető monitorozás beállítása

7. modul: CI/CD, automatizálás és telepítési csövek

  • Terraform integrálása CI/CD rendszerekkel (GitHub Actions, Azure DevOps csövek)
  • Plan/apply automatizálása biztonságos titkos adatokkal és szolgálati principlekekkel
  • Policy as Code alapok (Sentinel vagy Open Policy Agent minták) és előtelepítési ellenőrzések
  • Gyakorlat: egyszerű GitHub Actions munkafolyamat létrehozása Terraform plan és apply műveletekhez egy sandbox előfizetés ellen

8. modul: Biztonság, titkos adatok és üzemeltetési gyakorlatok

  • Titkos adatok kezelése: Azure Key Vault integráció és érzékeny adatok elkerülése állapotfájlokból
  • Hozzáférés-kezelés, RBAC és legkisebb jogosultság az automatizálási fiókokra
  • Eltérésdetektálás, állapot-megfeleltetés és alapvető javítási gyakorlatok
  • Ellenőrzőlista: biztonsági mentés, auditálás és governance Terraform által kezelt infrastruktúrához

9. modul: Tesztelés, hibakeresés és problémamegoldás

  • Terraform konfigurációk hibakeresése és a plan diffek hatékony olvasása
  • Egység- és integrációs tesztelési megközelítések (terraform validate, tflint, kitchen-terraform)
  • Gyakori hibatípusok és megoldási stratégiák
  • Labor: érvényesítő és linting eszközök futtatása és a fellelt hibák javítása

10. modul: Összefoglaló projekt – Hibrid telepítési forgatókönyv

  • Tervezési gyakorlat: helyszíni + Azure eszköz-telepítés tervezése a tanult minták alapján
  • Magas rendszámú komponensek implementálása modulokkal, távoli állapottal és CI/CD csövetszemdánnyal
  • Megoldás bemutatása, trade-off-ek megvitatása és üzemeltetési runbook áttekintése

Összegzés és következő lépések

Követelmények

  • Az alapvető hálózati és virtualizációs fogalmak ismerete
  • Familiaritás a Windows vagy Linux parancssorral
  • Alapvető tudás a felhő vagy helyszíni infrastruktúra fogalmairól

Célcsoport

  • Rendszeradminisztrátorok és platformmérnökök
  • DevOps szakértők, akik az Infrastrukturakóddal ismerkednek
  • IT-csapatok, amelyek hibrid (helyszíni + Azure) infrastruktúrát kezelnek

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák