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)
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