Návrh Školení
Úvod do Terraformu
- Co je to Terraform?
- Výhody používání Terraformu
- Klíčové pojmy a terminologie
- Terraform oproti jiným nástrojům pro infrastrukturu jako kód
Nastavení pracovního prostředí
- Instalace Terraformu
- Nastavení Visual Studio Code pro vývoj v Terraformu
- Vytváření a konfigurace účtů Azure
První kroky s Terraformem na platformě Azure
- Konfigurace poskytovatele AzureRM
- Autentizace do systému Azure
- Napsání první konfigurace v Terraformu
- Nasazení jednoduchého zdroje v Azure
Správa stavu Terraformu
- Co je to stav Terraformu?
- Správa vzdáleného stavu pomocí úložiště Azure Storage
- Zamykání a konzistence stavových dat
Tvorba infrastruktury pomocí Terraformu
- Vytváření a správa virtuálních počítačů Azure
- Konfigurace síťových prvků Azure (VNet, podsítě, skupiny zabezpečení)
- Nasazení úložišť dat v Azure
- Nastavení databází SQL v Azure
Pokročilé funkce Terraformu
- Moduly Terraformu a jejich opakovaná použitelnost
- Využití zdrojů dat a výstupních proměnných
- Výrazy a funkce v rámci Terraformu
- Správa závislostí mezi prvky infrastruktury v Terraformu<\/li>
Kontinuitní integrace a nasazování
- Seznámení s nástroji Azure DevOps
- Nastavení pipeline CI/CD pro Terraform
- Automatizace nasazení pomocí nástroje Azure DevOps
- Integrace akcí GitHubu do procesů kontinuálního dodávání
Správa tajných údajů a citlivých informací
- Správa tajných údajů pomocí služby Azure Key Vault
- Integrace Key Vault s nástrojem Terraform
- Osvědčené postupy při práci s citlivými daty
Monitorování a škálování infrastruktury
- Nastavení monitorovacích systémů a upozornění v Azure
- Škálování zdrojů v Azure pomocí Terraformu
- Implementace skupin automatického škálování
Ladění a osvědčené postupy
- Řešení problémů s konfiguracemi Terraformu
- Postupy při řešení běžných chyb a obtíží
- Osvědčené postupy a doporučení pro práci s Terraformem
Závěr a další kroky
Požadavky
- Základní znalost konceptů cloudových technologií
- Orientaci ve službách a portálu Microsoft Azure
- Minimální znalosti skriptování nebo programování
Cílová skupina
- Cloudoví inženýři
- DevOps inženýři
- IT profesionálové
- Systémoví administrátoři
Reference (3)
Tempo přednášky bylo převážně skvělé. Michal byl velmi dobrý v zajištění toho, aby bylo publikum zapojené a aby si většina posluchačů dokázala následovat.
Asif Shaikh - Carpmaels & Ransford
Kurz - Terraform on Microsoft Azure
Přeloženo strojem
Instruktor představil témata velmi jasně, stručně a strukturovaně, takže bylo snadné je sledovat. Moji kolegové poznamenali, že si přáli mít toto školení dříve než začali používat Terraform. Rovněž jsem se velmi líbil praktický kódování s použitím virtuálních strojů. To fungovalo skvěle. Instruktor byl také velmi přístupný a vztahovatelný.
Shane - Keystart
Kurz - Terraform on Microsoft Azure
Přeloženo strojem
Miloval jsem technické aspekty cvičení - bylo skvělé vidět Terraform v akci a možnost sledovat vytváření prostředků v Azure.
Brett Hawson - Reach Plc
Kurz - Terraform on Microsoft Azure
Přeloženo strojem