Kursplan
Innføring i Terraform
- Hva er Terraform?
- Fordeler med å bruke Terraform
- Nøkkelbegreper og terminologi
- Terraform sammenlignet med andre infrastruktur som kode-verktøy
Oppsette miljøet ditt
- Installere Terraform
- Sette opp Visual Studio Code for Terraform-utvikling
- Lage og konfigurere Azure-kontoer
Komme i gang med Terraform på Azure
- AzureRM-leverandørkonfigurasjon
- Autentisering til Azure
- Skrive den første Terraform-konfigurasjonen din
- Distribuere en grunnleggende Azure-resurs
Administrere Terraform-tilstand
- Få forståelse for Terraform-tilstand
- Fjerne tilstandsadministration med Azure-lagring
- Tilstandslocking og konsistens
Bygge infrastruktur med Terraform
- Lage og administrere Azure Virtual Machines
- Konfigurere Azure-nettverk (VNet, Subnets, NSGs)
- Distribuere Azure-lagringskontoer
- Sette opp Azure SQL-databaser
Avanserte Terraform-funksjoner
- Terraform-moduler og gjenbrukbarhet
- Bruk av datakilder og utdata-variable
- Terraform-uttrykk og funksjoner
- Håndtering av avhengigheter i Terraform
Kontinuerlig integrasjon og distribusjon
- Innføring i Azure DevOps
- Sette opp en CI/CD-pipeline for Terraform
- Automatisere Terraform-distribusjoner med Azure DevOps
- Integrasjon av GitHub-aksjoner for kontinuerlig leveranse
Håndtering av hemmeligheter og sensitive data
- Håndtere hemmeligheter med Azure Key Vault
- Integrasjon av Key Vault med Terraform
- Beste praksis for hemmelighetsadministrasjon
Overvåking og skaling av infrastruktur
- Sette opp Azure-overvåking og varsler
- Skalere Azure-resurser med Terraform
- Føre ut autoskalering-grupper
Felsøkning og beste praksis
- Feilsøke Terraform-konfigurasjoner
- Håndtering av vanlige feil og problemer
- Terraform beste praksis og anbefalinger
Sammendrag og neste skritt
Krav
- Grunnlæggende forståelse av skytjenesterbegreper
- Familiaritet med Microsoft Azure tjenester og portalen
- Grunnleggende kunnskap om skripting eller programmering
Målgruppe
- Skyinformatikere
- DevOps-informatikere
- IT-professionelle
- Systemadministratører
Referanser (2)
Treneren presenterte temaene i en veldig klar, konsis og strukturert tilnærming som var enkel å følge. Mine medkolleger kommenterte at de ønsket at de hadde denne opplæringen tidligere før de begynte å bruke Terraform. Jeg liker også veldig godt den praktiske kodingen ved å bruke VM-ene. Dette fungerte veldig bra. Treneren var også veldig omgjengelig og relaterbar.
Shane - Keystart
Kurs - Terraform on Microsoft Azure
Maskinoversatt
Jeg elsket de tekniske aspektene ved øvelsene - det var flott å se Terraform i aksjon og å kunne se ressursene i Azure.
Brett Hawson - Reach Plc
Kurs - Terraform on Microsoft Azure
Maskinoversatt