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
 21 timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier