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
- Infrastructure as Code, prováděcí plány, grafy zdrojů, automatisace změn
Terraform Pracovní postup
- Napsat, Náhled, Vytvořit, Reprodukce, Zničit
Začínáme
- Příprava AWS účtu pro použití s Terraform
- Inicializace Terraform
Příprava prováděcího plánu
- Napsání nového plánu, uložení a odstranění .tf souborů
Práce s konfiguračními soubory
- Přehled syntaxe
- Napsání, verzní řízení a aktualizace
Nastavení závislostí zdrojů
- Použití Terraform Resource Graph
- Závislosti infrastruktury vs aplikací
Zavádění infrastruktury
- Náhled změn konfigurace
- Provádění změn
Řídící stát
- Konfigurace back-endu 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 pomocí sdílených modulů
- Použití Module Registry pro vytváření opakovaně použitelných šablon
Integrace Terraform do Deployment Pipeline
- Sestavení, nasazení a testování aplikace
- Import stávajících externích zdrojů do Terraform
Terraform Ladění výkonu
- Sledování infrastruktury a ukazatele výkonu
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Zkušenosti s právěním v příkazovém řádku.
- Pochopení pojmů souvisejících s cloudovou infrastrukturou.
Publikum
- Architekti cloudu
- Systémoví administrátoři
- DevOps inženýři
Reference (4)
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.
Bernard Quick - AWS, Inc.
Kurz - Terraform on AWS
- Po dvou letech převážně virtuální komunikace, školení atd. bylo skvělé mít opět kurz na místě společně s celým týmem - Kromě teorie a laboratorních cvičení je velmi cenné vidět učitele dělat věci také naživo, včetně všech chyb mohl by to udělat. To velmi pomáhá získat představu o tom, jak by měl člověk pracovat s nástrojem, získat nápovědu, ladit atd.
Christoph Bocklin - swisstopo
Kurz - Terraform on AWS
Machine Translated
Good knowledge of the subject and learned some fundamentals
Barry Halper - Department for Levelling Up, Housing and Communities
Kurz - Terraform on AWS
There were lots of hands on examples and the walkthroughs we carefully explained.