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
 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák