Detail kurzu

Terraform a Packer - jednotná správa vašich cloudů

DataScript s.r.o.

Popis kurzu

V TĚCHTO MĚSÍCÍCH NABÍZÍME KURZY VE VIRTUÁLNÍ PODOBĚ.

Kurz je připraven pro všechny, kteří spravují infrastrukturu v cloudu a nechtějí ji vytvářet ručně. Terraform je nástroj pro jednotnou správu infrastruktury v cloudových službách. Dokáže připravit, upravit nebo zrušit cloudovou či lokální infrastrukturu - včetně závislostí mezi jendotlivými komponentami. Pro správu infrastruktury v různých cloudech pak je možné použít je jeden univerzální nástroj. Packer pak pro dokáže pro Terraform připravit image virtuálních strojů - opět pro různé cloudové poskytovatele a využitím různých konfiguračních nástrojů - od Ansible po Zsh skripty. Terraform a Packer si na školení vyzkoušíme na praktických příkladech a projdeme si doporučené praktiky.

Terraform a Packer si na školení vyzkoušíme v prostředí AWS

Obsah kurzu

Osnova

Packer

1. Packer - výroba image

  • Co vlastně dělá Packer ?
  • Instalace, konfigurace

2. První šablona

  • První spuštění Packeru, první image
  • Základní části - builders, variables
  • Provisioners - konfigurace virtuálního stroje
  • Post processors - transformace výsledku

3. Doporučené praktiky

  • JSON šablony
  • Makefile
  • Parametrizace

Terraform

1. Terraform - první konfigurace

  • Koncept Infrastructure as a Code
  • První konfigurační soubor
  • Vytvoření a zrušení infrastruktury

2. Základní koncepty Terraformu 

  • Providers - poskytovatelé, cloud, multi cloud a  lokální služby
  • Resources - zdroje spraované Terraformem
  • Outputs - výstup informací
  • Závislosti
  • Paralelní zpracování

3. Parametrizace

  • Proměnné
  • Data lookups

4. Perzistentní stav

  • Statefile - uložený stav infrastruktury
  • Graf závislostí
  • Targeting - smazání části infrastruktury

5. Moduly

  • Vytvoření a použití vlastního modulu 
  • Terraform Module Registry

6. Práce v týmu 

  • Sdílený stav
  • Co dělat, když se to pokazí
  • Sdílení proměnných mezi částmi infrastruktury
  • Workspaces
  • Verzování v gitu
Předpoklady účastníka
  • Základní znalosti infrastruktury - základy sítí, load balancery, virtuální stroje
  • Základy práce v příkazové řádce
  • Zkušenosti s prací v Amazon Web Services (AWS) jsou výhodou.
  • Pro práci je možné použít vlastní laptop nebo poskytnutý počítač.
Použité technologie v labech
  • AWS
  • packer
  • terraform

Cieľová skupina

  • Správci cloudových instalací, kteří se chtějí posunout více k její automatizaci, i skrze více cloudových prostředí.
Hodnotenie




Organizátor