Zkuste nás kontaktovat

Návrh Školení

Úvod

  • Jak se Terraform liší od nástrojů jako Chef, Puppet, Ansible nebo Salt?
  • Proč není vhodný Google Deployment Manager?

Přehled funkcí a architektury Terraformu

  • Infrastruktura jako kód, prováděcí plány, grafy závislostí mezi prostředky a automatizace změn

Pracovní postup v Terraformu

  • Psaní konfigurace, její předběžné prohlédnutí, tvorba, reprodukování i odstraňování infrastruktury

Začínáme

  • Příprava účtu na GCP pro použití s Terrafomem.
  • Inicializace Terraformu a vytvoření virtuálního počítače (instance výpočetní služby).

Vytváření aplikace

  • Zahájení projektu na platformě GCP.
  • Inicializace ukázkové webové aplikace.

Příprava prováděcího plánu

  • Tvorba nového plánu, ukládání a odstraňování souborů s příponou .tf.

Práce s konfiguračními soubory

  • Přehled syntaxe.
  • Psaní, správa verzí a aktualizace konfigurací.

Nastavení závislostí mezi prostředky

  • Využití grafu závislostí v rámci Terraformu.
  • Rozdíly mezi závislostmi infrastruktury a samotné aplikace.

Nasazování infrastruktury

  • Prezentace plánovaných změn v konfiguraci.
  • Provádění těchto změn.

Správa stavu systému

  • Nastavení služby Google Cloud Storage pro trvalé ukládání dat.
  • Konfigurace vzdáleného uložení informací o stavu infrastruktury.

Síťové nastavení

  • Konfigurace firewalů.
  • Spravování podsítí.

Reprodukovatelnost infrastruktury

  • Nastavení prostředí pro aplikaci: vývojové, testovací, stagingové i produkční.

Sbalení konfiguračních souborů do modulů

  • Opětovné využití kódu díky sdíleným modulům.
  • Využití registru modulů pro vytváření univerzálně použitelných šablon.

Začlenění Terraformu do procesu nasazování

  • Tvorba, testování a distribuce aplikací.
  • Import stávajících vnějších prostředků do Terraformu.

Optimalizace výkonu Terraformu

  • Sledování výkonnosti infrastruktury a měření jejích metrik.

Ledováni problémů

Závěr a shrnutí

Požadavky

  • Zkušenosti s práci v příkazovém řádku
  • Znalost základních konceptů cloudové infrastruktury

Cílová skupina

  • Architekti cloudových systémů
  • Správci systémů
  • Inženýři v oblasti DevOps
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie