Kurzusleírás
Bevezetés
- Miben különbözik a Terraform a Chef, Puppet, Ansible vagy Salt eszközöktől?
- Miért ne használjuk a Google Deployment Managert?
A Terraform funkcióinak és architektúrájának áttekintése
- Infrastruktúra mint kód, végrehajtási tervek, erőforrás-gráfok, változtatások automatizálása
Terraform munkafolyamat
- Írás, Előnézet, Létrehozás, Reprodukálás, Lebontás
Bevezetés
- GCP-fiók előkészítése a Terraform használatához
- Terraform inicializálása és virtuális gép (compute engine instance) létrehozása
Alkalmazás létrehozása
- Projekt indítása a GCP-n
- Minta webalkalmazás inicializálása
Végrehajtási terv előkészítése
- Új terv írása, mentése és .tf fájlok eltávolítása
Konfigurációs fájlok kezelése
- Szintaxis áttekintése
- Írás, verziókövetés és frissítés
Erőforrás-függőségek beállítása
- A Terraform Resource Graph használata
- Infrastruktúra vs. alkalmazás függőségek
Infrastruktúra üzembe helyezése
- Konfigurációs változtatások előnézete
- Változtatások végrehajtása
Állapot kezelése
- Google Cloud Storage beállítása állandósághoz
- Távoli állapot beállítása
Hálózat
- Tűzfal beállítása
- Alhálózatok kezelése
Infrastruktúra reprodukálása
- Környezetek beállítása egy alkalmazáshoz: dev, test/qa, stage és prod
Konfigurációs fájlok csomagolása modulokként
- Kód duplikálása megosztható modulokkal
- A Module Registry használata újrafelhasználható sablonok létrehozásához
Terraform integrálása egy üzembehelyezési folyamatba
- Alkalmazás építése, üzembe helyezése és tesztelése
- Külső erőforrások importálása a Terraformba
Terraform teljesítményhangolás
- Infrastruktúra monitorozás és teljesítménymutatók
Hibakeresés
Összefoglalás és befejezés
Követelmények
- Tapasztalat parancssori felület használatában
- Felhőalapú infrastruktúra fogalmak ismerete
Közönség
- Felhőarchitekták
- Rendszergazdák
- DevOps mérnökök
Vélemények (3)
A képző terraform-ismeretei mélysége, a kódolás jó módjai és elvei iránti lelkesedése, valamint a türelméje.
Douglas Hanna - Mailchimp
Kurzus - Terraform on GCP (Google Cloud Platform)
Gépi fordítás
A Pomodoró technika, amely lehetővé teszi a részvételt, nem vesz túl sok időt, mert a csoport túl nagy lenne.
Chris Carlino - Mailchimp
Kurzus - Terraform on GCP (Google Cloud Platform)
Gépi fordítás
Interaktív munkaütem
Jay Lavu - ZEBRA TECHNOLOGIES CORP
Kurzus - Terraform on GCP (Google Cloud Platform)
Gépi fordítás