Návrh Školení
Úvod
- Jak se Terraform liší od Chef, Puppet, Ansible a Salt? Proč ne AWS Management Console?
Přehled Terraform Funkce a architektura
- Infrastruktura jako kód, prováděcí plány, grafy zdrojů, automatizace změn
Terraform Pracovní postup
- Napsat, zobrazit náhled, vytvořit, reprodukovat, zničit
Začínáme
- Příprava účtu AWS k použití s Terraform Inicializace Terraform
Příprava prováděcího plánu
- Psaní nového plánu, ukládání a odstraňování souborů .tf
Práce s konfiguračními soubory
- Přehled syntaxe Psaní, řízení verzí a aktualizace
Nastavení závislostí zdrojů
- Použití Terraform Resource Graph Infrastruktura vs závislosti aplikací
Zavádění infrastruktury
- Náhled změn konfigurace Provádění změn
Řídící stát
- Konfigurace backendu pomocí AWS S3 a AWS DynamoDB
Reprodukující infrastruktura
- Nastavení prostředí pro aplikaci: dev, test/qa, stage a prod
Balení konfiguračních souborů jako modulů
- Duplikování kódu se sdílenými moduly Použití registru modulů k vytváření opakovaně použitelných šablon
Integrace Terraform do Deployment Pipeline
- Vytvoření, nasazení a testování aplikace Import existujících externích zdrojů do Terraform
Terraform Ladění výkonu
- Monitorování infrastruktury a metriky výkonu
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Zkušenosti s prací s příkazovým řádkem.
- Pochopení konceptů cloudové infrastruktury.
Publikum
- Cloud architekti
- Správci systému
- DevOps inženýři
Reference (2)
Trochę szkoda, ze trochę czasu uciekło na problemy z maszynami virt 1 dnia.
Przemek - EduBroker Sp z oo
Kurz - Terraform on AWS
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.