Kurzusleírás

Terraform Az alapvető fogalmak áttekintése

  • A CLI és az összes elérhető alparancs
  • Az Terraform műveletek menete
  • Állam és jelentősége (valamint törékenysége)
  • Hashicorp konfigurációs nyelv (HCL), 0.12 előtti és 0.12 utáni

Összetettebb Terraform projektek és modulok tervezése

  • A modularizáció megközelítései
    • Egy projektből álló, több modulból álló forgatókönyvek
    • Több projekthez kapcsolódó infrastruktúra, egyetlen és hibrid felhő vagy platform
    • Gyökérmodul bontás
      • Új és örökölt monolitikus projektekkel való munka, az átgondolt Terraform projektszervezés megközelítései

Összetettebb Terraform projektek és modulok fejlesztése és kezelése

  • Átfogó legjobb gyakorlatok
  • Modul verziók
  • Oszd meg és összpontosíts a SZÁRAZ-ra
  • Komplex szolgáltatói forgatókönyvek projektek és modulok között
  • Mutassa be a Terraform Null Labelt és segédprogramját

A Make + Makefile bemutatása

  • Automatizálja az ismétlődő feladatokat Terraform projektekben egy megbízható, szabványos linuxos eszköz segítségével

Fejlett Terraform eszköz és CLI megértése

  • Értse az állapotot és az állapotfájlt
  • Állami migráció, menedzsment komplex forgatókönyvekben
  • Terraform import megközelítések összetett forgatókönyvekben
  • Közelítés a hibákhoz és a rendetlenségekhez
    • Sodródás, ami kicsúszott a kezéből
    • Sérült vagy helyrehozhatatlan állapot
    • Tudd, mit nem lehet javítani
    • Proaktívan gondoskodjon arról, hogy ne kerüljön ebbe a pozícióba Terraform

HCL haladó témák

  • Fejlett konfigurációs nyelvi kifejezési szolgáltatások:
    • Újrafelhasználhatósági megközelítések
    • Hurok, meta-argumentumok
    • A kifejezésekhez
    • Típusok a kifejezések kontextusában

Megerősített biztonság a Terraform számára

  • Váltás balra Terraform biztonság, védelem mélysége
  • Állami akták és biztonság
  • A hitelesítő adatok és titkok kezelése: legkisebb jogosultság, rotáció, védelem
  • Hol és hogyan romolhat meg a biztonság Terraform munkafolyamatokban

Az infrastruktúra és a tesztelés megbízhatósága

  • Milyen automatizált és manuális tesztelési keretrendszerek és módszerek állnak rendelkezésre jelenleg?
    • A dolgok jelenlegi állása sok kívánnivalót hagy maga után, pl. terratest
  • Sodródjon el és mérsékelje a váratlan következményeket reális forgatókönyvekben
  • Fejlesztői felelősség kontra automatizált tesztelés, git hook az érvényesítéshez, terraform-pre-commit stb.

Automatizálás Terraform, Terraform a csővezetékekben

  • Terraform és Spinnaker
  • Automatizált szállítási csővezetékek használata az infrastruktúra és Terraform telepítések minőségbiztosításának, stabilitásának és megbízhatóságának javítására
  • Terraform és GitOps: megközelítések a GitOps alkalmazásához Terraform munkafolyamatokban
  • Terraform A felhő és az Enterprise áttekintése, áttekintése arról, hogy ezek az ajánlatok hogyan javítják Terraform a munkafolyamatokat, és milyen egyéb eszközök/folyamatok léteznek ugyanazon igények kielégítésére: egyedi CI/CD-folyamatok Terraform-hez, eszközök, mint az Atlantis stb.

Komplex AWS infrastruktúra Terraform

  • VPC-k tervezése és telepítése Terraform
  • EC2 példányok és egyéb számítási erőforrások kezelése
  • Az AWS hálózati összetevők konfigurálása
  • Az AWS szolgáltatások integrálása Terraform által felügyelt infrastruktúrába
  • Az AWS-erőforrások biztonsági bevált gyakorlatainak megvalósítása

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

Követelmények

  • A felhő infrastruktúra fogalmának megértése
  • Alapvető tapasztalat Terraform üzemeltetésben

Közönség

  • DevOps mérnökök
  • Rendszergazdák
  • Rendszer építészek
 21 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (4)

Rokon tanfolyam

Azure for Data Engineer

35 Hours

Cloud Architect

35 Hours

Rokon kategóriák