Ta kontakt
 Varighet 28 timer

Kursplan

Modul 1: Introduksjon til Infrastructure as Code og Terraform

  • IaC-konsepter og fordeler for on-premises- og hybridmiljøer
  • Terraform-oversikt: leverandører, ressurser, tilstand og livssyklus
  • Installasjon av Terraform, Azure CLI og nødvendig verktøy
  • Første hands-on: Skrive en enkel Terraform-konfigurasjon og anvende den lokalt

Modul 2: HashiCorp Configuration Language (HCL) og konfigurasjonsgrunnlag

  • HCL-syntaks, ressurser, attributter og uttrykk
  • Variabler, utdata, lokaler og typebegrensninger
  • Bruk av Terraform CLI: init, plan, apply, destroy og fmt
  • Hands-on-lab: Bygg en parametrisert konfigurasjon for en on-prem-ressurs og en Azure-ressurs

Modul 3: Leverandører, ressurser og Azure-leverandørens grunntemaer

  • Forståelse av leverandører og leverandørkonfigurasjon (AzureRM-leverandør)
  • Kartlegging av infrastruktur til Terraform-ressurser (nettverk, beregning, lagring)
  • Administrasjon av Azure-autentisering og tjenestehoveder for automatisering
  • Hands-on: Opprett et Azure-virtuelt nettverk og en enkel VM via Terraform

Modul 4: Tilstandsadministrasjon, bakender og samarbeid

  • Terraform-tilstand: formål, format og livssykluspåvirkninger
  • Eksterne bakender med Azure Storage Account og tilstandslåsestrategier
  • Arbeidsområder, miljøer og samarbeidsmønstre for team
  • Lab: Konfigurere ekstern tilstand i Azure Storage og utføre flerbærers arbeidsløype

Modul 5: Modularisering, gjenbrukbarhet og beste praksis

  • Skive og konsumerer Terraform-moduler
  • Modul inndata/utdata, versjonering og registerrørsmønstre
  • Mappelayout, navnekonvensjoner og vedlikeholdbar repositoriestruktur
  • Hands-on: Opprett gjenbrukbar modul for Azure VM + disk + nettverk og test i ulike miljøer

Modul 6: Administrasjon av Azure-virtuelle enheter og on-prem-integrasjon

  • Administrasjon av Azure Virtuelle Maskiner, Virtual Desktop-komponenter og enhetslivssyklus via Terraform
  • Mønstre for hybrid enhetsadministrasjon: Koble on-prem-ressurser og Azure-administrerte enheter
  • Integrasjon av volumetriske eller enhetsadministrasjonssystemer gjennom datakilder og eksterne leverandører
  • Lab: Distribuere Azure VM-flot som representerer operatørenheter og konfigurer inventarmerking og grunnleggende overvåking

Modul 7: CI/CD, automatisering og utplasseringspipleiny

  • Integrasjon av Terraform med CI/CD (GitHub Actions, Azure DevOps-pipleiner)
  • Automatisering av plan/anvend med sikrede hemmeligheter og tjenestehoveder
  • Policy as Code grunntemaer (Sentinel eller Open Policy Agent-mønstre) og forhåndsutplasseringskontroller
  • Hands-on: Opprett en enkel GitHub Actions-arbeidsflyt for å planlegge og anvende Terraform mot en sandbox-abonnement

Modul 8: Sikkerhet, hemmeligheter og driftspraksis

  • Administrasjon av hemmeligheter: Azure Key Vault-integrasjon og unngå følsomme data i tilstandsfil
  • Tilgangsstyring, RBAC og minste privilegier for automatiseringskonti
  • Driftsdeteksjon, tilstandsmatching og grunnleggende rettetiltak
  • Sjekkliste: Sparing, godkjenning og styresett for Terraform-administrert infrastruktur

Modul 9: Testing, feilsøking og feilutbedring

  • Feilsøking av Terraform-konfigurasjoner og effektiv lesning av plan-differanser
  • Enhets- og integrasjonstesting (terraform validate, tflint, kitchen-terraform)
  • Vanlige feilmønstre og løsningsstrategier
  • Lab: Kjør validerings- og lintingsverktøy og rett oppdagede feil

Modul 10: Kapstone-prosjekt — Hybrid utplasseringssenario

  • Designøvelse: Planlegg en on-prem + Azure enhetsutplassering ved hjelp av lærd mønstre
  • Implementer komponentene ved hjelp av moduler, ekstern tilstand og CI/CD-pipleinerutklip
  • Presentér løsningen, diskuter trade-offs og gjennomgå driftshåndbok for operasjoner

Oppsummering og neste steg

Krav

  • Forståelse av grunnleggende nettverks- og virtualiseringskonsepter
  • Kjennskap til Windows eller Linux-kommandolinjen
  • Grunnleggende kunnskap om sky- eller on-premises-infrastrukturkonsepter

Malgruppe

  • Systemadministratorer og platformingeniører
  • DevOps-praktikere som starter med Infrastructure as Code
  • IT-team som administrerer hybrid (on-prem + Azure) infrastruktur

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier