Kurzusleírás
Bevezetés
- Miben különbözik a Terraform a Chef, Puppet, Ansible vagy Salt-tól?
- Miért nem használunk Google Deployment Manager-t?
Az alapvető Terraform funkciók és architektúra áttekintése
- Infrastructure as Code, végrehajtási terv, erőforrás-gráfok, változásautomatizálás
Az alapvető Terraform munkafolyamatok
- Irányítás, előnézet, létrehozás, reprodukció, bontás
Kezdőlépések
- Egy GCP fiók felkészítése a Terraform használatára
- A Terraform inicializálása és egy virtuális gép (számítási motor példány) építése
Egy alkalmazás létrehozása
- Egy projekt indítása a GCP-n
- Egy minta webalkalmazás inicializálása
Egy végrehajtási terv felkészítése
- Új terv írása, mentése és .tf fájlok eltávolítása
Munka a konfigurációs fájlokkal
- Szintaxis áttekintése
- Irányítás, verziókezelés és frissítés
Az erőforrás függőségeinek 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áltozások előnézete
- Változások végrehajtása
Az állapot kezelése
- A Google Cloud Storage beállítása a kitartás érdekében
- Távoli Állapot beállítása
Hálózatkezelés
- Egy tűzfal beállítása
- Alhálózatok kezelése
Az infrastruktúra reprodukciója
- Környezetek beállítása egy alkalmazás számára: fejlesztés, tesztelés/üzemműszaki kivizsgálás, előkészítés és termelés
A konfigurációs fájlok csomagolása modulokként
- Duplikálás megosztható modulokkal
- A Module Registry használata felhasználható sablonok létrehozására
A Terraform integrálása egy üzembe helyezési folyamatosba
- Egy alkalmazás építése, üzembe helyezése és tesztelése
- Meglévő külső erőforrások importálása a Terraform-ba
Az infrastruktúra teljesítményének finomhangolása
- Infrastruktúra monitorozás és teljesítménymutatók
Hibaelhárítás
Összefoglaló és következtetés
Követelmények
- Tapasztalat a parancssorokkal való munkavégzésben
- Felhőinfrastruktúra koncepcióinak megértése
Célcsoport
- Felhőarchitektúrák tervezői
- 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