Návrh Školení
Úvod
- Jak se Terraform liší od Chef, Puppet, Ansible a Salt?
- Proč ne AWS Management Console?
Přehled funkcí a architektury Terraformu
- Infrastruktura jako kód, plány provedení, grafy prostředků, automatizace změn
Terraform Workflow
- Pisat, náhled, vytvářet, reprodukovat, zničovat
Začínáme
- Příprava AWS účtu pro použití s Terraformem
- Inicializace Terraformu
Příprava plánu provedení
- Napsání nového plánu, uložení a odstranění .tf souborů
Práce s konfiguračními soubory
- Přehled syntaxe
- Pisat, spravovat verze a aktualizovat
Nastavení závislostí prostředků
- Použití grafu prostředků Terraform
- Závislosti infrastruktury vs aplikace
Deploying Infrastructure
- Náhled změn konfigurace
- Provádění změn
Správa stavu
- Konfigurace backendu pomocí AWS S3 a AWS DynamoDB
Reprodukování infrastruktury
- Nastavení prostředí pro aplikaci: vývoj, testování/qa, staging, produkce
Balení konfiguračních souborů jako moduly
- Duplikace kódu pomocí sdílených modulů
- Použití registru modulů pro vytváření opakovatelně použitelných šablon
Integrace Terraformu do deployment pipeline
- Sestavování, deploy a testování aplikace
- Import stávajících externích prostředků do Terraformu
Terraform Performance Tuning
- Monitoring infrastruktury a metriky výkonu
Troubleshooting
Závěr a konkluzivní shrnutí
Požadavky
- Zkušenosti s prácí v příkazovém řádku.
- Chápání konceptů cloudové infrastruktury.
Cílová skupina
- Arcitéti cloudu
- Systémoví administrátoři
- Inženýři DevOps
Reference (4)
Takže podle mého názoru jsme těch tři dny opustili se stavebními kameny a znalostmi, které nám umožňují vytvořit téměř cokoli v AWS pomocí Terraformu. Nejenže to můžeme postavit, ale také ho otestovat a ověřit naše terraform soubory podle nejlepších praktik, a zřídit háčky pro pull requesty, které ověřují kód před jeho začleněním.
Bernard Quick - AWS, Inc.
Kurz - Terraform on AWS
Přeloženo strojem
- Po dvou letech převážně virtuální komunikace, školení atd. bylo skvělé mít znovu kurz na místě společně s celým týmem - Kromě teorie a praktických cvičení je velmi cenné sledovat, jak učitel pracuje živě, včetně chyb, které možná udělá. To velmi pomáhá k pochopení, jak se má s nástrojem pracovat, jak získat pomoc, ladit atd.
Christoph Bocklin - swisstopo
Kurz - Terraform on AWS
Přeloženo strojem
Dobré znalosti předmětu a naučil(a) jsem se základy
Barry Halper - Department for Levelling Up, Housing and Communities
Kurz - Terraform on AWS
Přeloženo strojem
Bylo spousty praktických příkladů a návody jsme pečlivě vysvětlili.
Jeffrey Ronay - Federal Reserve Bank of SF
Kurz - Terraform on AWS
Přeloženo strojem