Kurzusleírás
Terraform Alapfogalmak Áttekintése
- A CLI és az összes elérhető alparancs
- A Terraform műveletek folyamata
- Az állapot és annak fontossága (valamint törékenysége)
- Hashicorp Configuration Language (HCL), 0.12 előtt és után
Bonyolultabb Terraform Projektek és Modulok Tervezése
- Modularizálási megközelítések
- Egy projekt, több modul esetei
- Több projekt kapcsolódó infrastruktúrája, egyetlen és hibrid felhő vagy platform
- Gyökér modul felbontása
- Munka új és örökölt monolitikus projektekkel egyaránt, átgondolt Terraform projekt szervezési megközelítések
Bonyolultabb Terraform Projektek és Modulok Fejlesztése és Kezelése
- Átfogó ajánlott eljárások
- Modul verziók
- Megosztás és a DRY fókuszálása
- Bonyolult szolgáltatói forgatókönyvek projektek és modulok között
- A Terraform Null Label bemutatása és használata
Bevezetés a Make + Makefile használatába
- Automatizálja az ismétlődő feladatokat Terraform projektekben egy megbízható, szabványos linux eszköz segítségével
Haladó Terraform eszköz és CLI ismeretek
- Az állapot és az állapotfájl megértése
- Állapot migráció, kezelés bonyolult forgatókönyvekben
- Terraform import megközelítések bonyolult forgatókönyvekben
- Hibák és káosz kezelése
- Elszabadult eltérések
- Sérült vagy helyrehozhatatlan állapot
- Tudni, mi nem javítható
- Proaktívan biztosítani, hogy ne kerüljön ilyen helyzetbe a Terraformmal
HCL Haladó Témák
- Haladó konfigurációs nyelvi kifejezési funkciók:
- Újrafelhasználási megközelítések
- Ciklusok, meta-argumentumok
- For kifejezések
- Típusok a kifejezések kontextusában
Terraform Biztonság Erősítése
- Shift left Terraform biztonság, mélyreható védelem
- Állapotfájlok és biztonság
- Hitelesítő adatok és titkos kulcsok kezelése: legkevesebb jogosultság, rotáció, védelem
- Hol és hogyan sérülhet a biztonság a Terraform munkafolyamatokban
Infrastruktúra Megbízhatósága és Tesztelés
- Milyen automatizált és manuális tesztelési keretrendszerek és módszerek állnak jelenleg rendelkezésre?
- A jelenlegi helyzet sok kívánnivalót hagy maga után, pl. terratest
- Eltérések és váratlan következmények enyhítése valós forgatókönyvekben
- Fejlesztői felelősség vs automatizált tesztelés, git hookok érvényesítésre, terraform-pre-commit, stb.
Terraform Automatizálása, Terraform a Folyamatokban
- Terraform a Spinnakerrel
- Használjon automatizált szállítási folyamatokat az infrastruktúra és Terraform üzembe helyezések minőségbiztosításának, stabilitásának és megbízhatóságának javítására
- Terraform és GitOps: GitOps bevezetésének megközelítései Terraform munkafolyamatokban
- Terraform Cloud és Enterprise áttekintés, áttekintés arról, hogy ezek az ajánlatok hogyan javítják a Terraform munkafolyamatokat, és milyen más eszközök/folyamatok léteznek ugyanerre a célra: egyedi CI/CD folyamatok Terraformhoz, eszközök, mint az Atlantis, stb.
Bonyolult AWS infrastruktúra a Terraformmal
- VPC-k tervezése és üzembe helyezése a Terraformmal
- EC2 példányok és más számítási erőforrások kezelése
- AWS hálózati komponensek konfigurálása
- AWS szolgáltatások integrálása a Terraform által kezelt infrastruktúrába
- Biztonsági ajánlott eljárások implementálása AWS erőforrásokhoz
Összefoglalás és Következő Lépések
Követelmények
- A felhőalapú infrastruktúra fogalmának ismerete
- Alapvető tapasztalat Terraform műveletekben
Célközönség
- DevOps mérnökök
- Rendszergazdák
- Rendszerarchitektusok
Vélemények (6)
A képző nagyon tudatos és nyílt volt a beszélgetésre, segített a résztvevők problémáinak megoldásában és válaszolt minden kérdésre. A tananyag jó minőségű volt és sok példát tartalmazott.
Vlad
Kurzus - Advanced Terraform - 3 Days
Gépi fordítás
Szívesen fogadta, hogy a képző nyugodtan segített nekünk a hibaelhárítási oldalon.
Diana
Kurzus - Advanced Terraform - 3 Days
Gépi fordítás
Nagyon tetszett nekem, értékelem, hogy Vicenzo időt szánt arra, hogy megválaszolja az összes kérdést és kijavítsa a létező hibüzeneteket
Mihai
Kurzus - Advanced Terraform - 3 Days
Gépi fordítás
Az említett témák érdekesek voltak.
Razvan
Kurzus - Advanced Terraform - 3 Days
Gépi fordítás
Vincenzo támogatást nyújtott különböző forgatókönyvek hibaelhárításához, és példákat is bemutatott.
Stelian
Kurzus - Advanced Terraform - 3 Days
Gépi fordítás
Egyes döntően fontos dolgokat világított fel a terraformról, amelyeket nem ismertem előzőleg.
Catalin - DB Global Technology
Kurzus - Advanced Terraform - 3 Days
Gépi fordítás