Kurzy a certifikace Open Source

Cloud

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

24.900 CZK

Cena (bez DPH)

Days2
8. 11. 9. 11. 2021
virtual
CZ
13. 12.14. 12. 2021
virtual
CZ

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.

Cílová skupina

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

Garant

Jiří Broulík

JIŘÍ BROULÍK

Jiří vyvíjí aplikace postavené na Blockchainu a zajišťuje jejich provoz ve veřejných cloudech. Aktuálně pracuje ve společnosti KompiTech. V minulosti působil jako cloud engineer v Mirantisu a měl na starosti návrh, nasazování a správu cloudových řešení jako je Openstack a Kubernetes. Ve volném čase se věnuje rodině a sportu.

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

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole

Recenze

Daniel Vašek
7. 4. 2021
Do kurzu jsme šli už se základní znalostí Terraformu, Jirka se skvěle adaptoval na naší úroveň znalostí a neztráceli jsme tak zbytečně čas s úplnými základy. Líbilo se mi, že většinová část kurzu byla čistě praktická v perfektně připravených labech. Dostali jsme odpovědi na všechny naše otázky i nad rámec kurzu. Určitě doporučuji každému, kdo chce více proniknout do IaC. Daniel Vašek, Mall.cz
Při poskytování našich služeb nám pomáhají soubory cookie. Využíváním našich služeb s jejich používáním souhlasíte.
Další informace