Kursplan
Introduksjon til Terraform
- Hva er Terraform?
- Fordele ved å bruke Terraform
- Nøkkelbegrep og terminologi
- Terraform i forhold til andre verktøy for infrastruktur som kode
Oppsett av miljøet
- Installasjon av Terraform
- Oppsett av Visual Studio Code for Terraform-utvikling
- Opprettelse og konfigurasjon av Azure-kontoer
Kommende i gang med Terraform på Azure
- Konfigurasjon av AzureRM-tilbyderen
- Autentisering til Azure
- Skrive din første Terraform-konfigurasjon
- Implementere en grunnleggende Azure-ressurs
Administrasjon av Terraform-tilstand
- Forståelse av Terraform-tilstand
- Fjernadministrasjon av tilstand med Azure Storage
- Å låse tilstand og konsistens
Bygge infrastruktur med Terraform
- Opprettelse og administrasjon av Azure virtuelle maskiner
- Konfigurering av Azure-nettverk (VNet, subnett, NSG)
- Implementasjon av Azure-lagerkontoer
- Oppsett av Azure SQL-databaser
Avanserte Terraform-funksjoner
- Terraform-moduler og gjenbrukbarhet
- Bruk av datasamlinger og outputvariabler
- Terraform-uttrykk og funksjoner
- Administrasjon av avhengigheter i Terraform
Kontinuerlig integrasjon og implementering
- Introduksjon til Azure DevOps
- Oppsett av en CI/CD-pipe for Terraform
- Automatisering av Terraform-implementeringer med Azure DevOps
- Integrasjon av GitHub Actions for kontinuerlig leveranse
Å håndtere hemmeligheter og sensitiv data
- Administrasjon av hemmeligheter med Azure Key Vault
- Integrasjon av Key Vault med Terraform
- Beste praksis for administrasjon av hemmeligheter
Overvåking og skalering av infrastruktur
- Oppsett av Azure-overvåking og-varsler
- Skalering av Azure-ressurser med Terraform
- Implementasjon av autoskalingsgrupper
Feilsøking og beste praksis
- Felsøking av Terraform-konfigurasjoner
- Å håndtere vanlige feil og problemer
- Beste praksis og anbefalinger for Terraform
Oppsummering og neste steg
Krav
- Grunnleggende forståelse av skyberegning-konsepter
- Kjennskap til Microsoft Azure-tjenester og portal
- Grunnleggende kunnskaper om skripting eller programmering
Målgruppe
- Skyspesialister
- DevOps-spesialister
- IT-profesjonelle
- Systemadministratorer
Referanser (3)
Tempoet i stor grad var fantastisk. Michal var svært dyktig til å sikre at publikum var engasjert og at alle fulgte med i stor grad.
Asif Shaikh - Carpmaels & Ransford
Kurs - Terraform on Microsoft Azure
Maskinoversatt
Instruktøren presenterte emnene på en veldig klar, koncis og strukturert måte som var lett å følge. Mine medarbeidere kommenterte at de ønsket seg at de hadde fått denne treningen tidligere før de begynte å bruke Terraform. Jeg likte også virkelig den praktiske kodingen ved hjelp av VM-ene. Dette fungerte veldig godt. Instruktøren var også veldig personlig og relaterbar.
Shane - Keystart
Kurs - Terraform on Microsoft Azure
Maskinoversatt
Jeg elsket de tekniske aspektene av øvingene - det var flott å se Terraform i bruk og kunne observere opprettelsen av ressursene i Azure.
Brett Hawson - Reach Plc
Kurs - Terraform on Microsoft Azure
Maskinoversatt