Ta kontakt
 Varighet 14 timer

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

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier