Kom i kontakt

Kursplan

Suveränitet över infrastruktur som kod

  • Varför molnkonsole och IaC som SaaS skapar leverantörsbundning och luckor i granskningen.
  • Terraformarkitektur: kärna, providers, tillstånd och plan/verklighet.
  • Jämförelse med Pulumi, Ansible och CloudFormation.

Konfigurationsspråk och providers

  • HCL-syntax: resurser, datakällor, variabler och utdata.
  • Providers för lokala miljöer: Proxmox, libvirt, vSphere och PowerDNS.
  • Community-providers och grunderna i utveckling av anpassade providers.
  • Resursberoenden och graferi.

Tillståndshantering

  • Lokalt tillstånd kontra säkra implikationer av fjärtilstånd.
  • Självhostade backend-lösningar: PostgreSQL, S3 (MinIO), Gitea och etcd.
  • Låsning av tillstånd, kryptering i vila och säkerhetskopiering.
  • Migration av tillstånd och detektering av avvikelse.

Moduler och arbetsområden

  • Modulstruktur, indata, utdata och versionering.
  • Privata modulregistrier med Git-taggar.
  • Isolering av arbetsområden för utveckling/testning/produktion.
  • Alternativ till Terraform Cloud: självhostad Atlantis eller Spacelift.

Provisionering och livscykel

  • Integration av cloud-init och PXE för provisionering av fysiska servrar.
  • Provisioners: local-exec, remote-exec och file.
  • Null-resurser och triggers för anpassade arbetsflöden.
  • Planering av förstöring och markering av resurser för återställning.

Säkerhet och efterlevnad

  • Validering av variabler och markering av känsliga data.
  • Sentinel och OPA-policy-as-code-alternativ för lokala miljöer.
  • Granskningsloggning och processer för granskning av planfiler.

Integration med CI/CD

  • Automatisk planering/verklighet i GitHub Actions eller Woodpecker CI.
  • Terraform fmt, validate och lint i pre-commit.
  • Kostnadsuppskattning och budgetrestriktioner.
  • Återställningsstrategier och återhämtning av tillstånd.

Krav

  • Melanerfarenhet av infrastruktur som kod och molnbegrepp.
  • Erfarenhet av JSON, HCL och versionskontroll.
  • Bekantskap med lokal virtualisering (Proxmox, VMware).

Målgrupp

  • Infrastruktingenjörer som etablerar fysiska servrar och privata moln.
  • DevOps-team som hanterar lokala resurser deklarativt.
  • Organisationer som undviker molnleverantörers kontrollplattforms för infrastrukttillstånd.
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (3)

Kommande Kurser

Relaterade Kategorier