Lépjen kapcsolatba velünk

Kurzusleírás

1. modul: Bevezetés az Infrastructure as Code-ba és a Terraformba

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

2. modul: A HashiCorp Configuration Language (HCL) és a konfiguráció alapjai

  • HCL-szintaxis, erőforrások, attribútumok és kifejezések
  • Változók, kimenetek, lokális értékek é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 helyszíni és Azure-erőforráshoz

3. modul: Szolgáltatók, erőforrások és az Azure-szolgáltató alapjai

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

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

  • A Terraform-állapot: cél, formátum és életciklus-megfontolások
  • Távoli háttértárak Azure Storage-fiókkal és állapotzá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

5. modul: Modularizáció, újrafelhasználhatóság és bevált gyakorlatok

  • Terraform-modulok készítése és használata
  • Modulbemenetek/kimenetek, verziózás és nyilvántartási minták
  • Mappastruktúra, elnevezési konvenciók és karbantartható repostruktúra
  • Gyakorlat: újrafelhasználható modul létrehozása Azure virtuális géphez + lemezhez + hálózathoz, é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, Virtual Desktop-összetevők é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
  • Mennyiségi vagy eszközkezelő rendszerek integrálása adatforrásokon és külső szolgáltatókon keresztül
  • Labor: üzemeltetői egységeket reprezentáló Azure virtuálisgép-flotta telepítése, készletcímkézés és alapszintű monitorozás konfigurálása

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

  • A Terraform integrálása CI/CD-megoldásokkal (GitHub Actions, Azure DevOps-folyamatok)
  • A plan/apply automatizálása biztonságos titkokkal és szolgáltatásnevekkel
  • A Policy as Code alapjai (Sentinel- vagy Open Policy Agent-minták) és telepítés előtti ellenőrzések
  • Gyakorlat: egyszerű GitHub Actions-munkafolyamat létrehozása a Terraform plan és apply futtatásához sandbox-előfizetésen

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

  • Titkok kezelése: Azure Key Vault-integráció és az érzékeny adatok elkerülése az állapotfájlokban
  • Hozzáférés-vezérlés, RBAC és a legkisebb jogosultság elve automatizálási fiókokhoz
  • Eltérésészlelés, állapotegyeztetés és alapvető helyreállítási gyakorlatok
  • Ellenőrzőlista: biztonsági mentés, auditálás és irányítás 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-különbségek hatékony értelmezése
  • Egység- és integrációs tesztelési megközelítések (terraform validate, tflint, kitchen-terraform)
  • Gyakori hibaminták és megoldási stratégiák
  • Labor: ellenőrző és lintelő eszközök futtatása, valamint a talált problémák javítása

10. modul: Záróprojekt — hibrid telepítési forgatókönyv

  • Tervezési feladat: helyszíni + Azure eszköztelepítés megtervezése a tanult minták alapján
  • Alapvető összetevők megvalósítása modulok, távoli állapot és CI/CD-folyamatrészletek használatával
  • A megoldás bemutatása, kompromisszumok megvitatása és az üzemeltetési runbook áttekintése

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

Követelmények

  • Alapszintű hálózati és virtualizációs ismeretek
  • Windows vagy Linux parancssor ismerete
  • Alapszintű felhő- vagy helyszíni infrastruktúra-ismeretek

Célközönség

  • Rendszergazdák és platformmérnökök
  • DevOps-szakemberek, akik most ismerkednek az Infrastructure as Code megközelítéssel
  • 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 (3)

Közelgő kurzusok

Rokon kategóriák