Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Suverenitet for infrastruktur som kode
- Forstå risikoene ved skykonsoller og SaaS IaC, inkludert vendor lock-in og revisjonshull.
- Dykke dypt ned i Terraform-arkitekturen: kjernekomponenter, leverandører, tilstandshåndtering og plan/apply-arbeidsflyt.
- Komparativ analyse av Terraform mot alternativer som Pulumi, Ansible og CloudFormation.
Konfigurasjonsspråk og leverandører
- Herske over HCL-syntaks: definere ressurser, datakilder, variabler og utdata.
- Konfigurere lokale leverandører: Proxmox, libvirt, vSphere og PowerDNS.
- Utforske fellesskapsleverandører og grunnleggende om utvikling av egendefinerte leverandører.
- Forstå ressursavhengigheter og den underliggende grafteorien.
Tilstandshåndtering
- Evaluere sikkerhetsmessige implikasjoner av lokal versus fjern tilstandslagring.
- Sette opp selvhostede bakender ved hjelp av PostgreSQL, S3-kompatibelt lagring (MinIO), Gitea og etcd.
- Implementere tilstandslåsing, kryptering i hvile og robuste sikkerhetskopieringsstrategier.
- Håndtere tilstandsmigrering og oppdage konfigurasjonsdrift.
Moduler og arbeidsrom
- Strukturere moduler med input, output og beste praksis for versjonering.
- Bygge private modulregister ved hjelp av Git-tags.
- Sikre isolasjon mellom dev-, staging- og produksjonsmiljøer via arbeidsrom.
- Utnytting av selvhostede alternativer til Terraform Cloud, som Atlantis eller Spacelift.
Provisioning og livssyklus
- Integriere cloud-init og PXE for provisioning av tomme servere.
- Bruke provisioners: local-exec, remote-exec og filoverføring.
- Utnytting av null-ressurser og triggers for tilpassede automatiseringsarbeidsflyter.
- Håndtere ødeleggelse av ressurser, planlegging og tainting for trygge tilbaketrekninger.
Sikkerhet og samsvar
- Pålegge variabelvalidering og merke sensitiv data korrekt.
- Implementere policy-as-code for lokale miljøer ved hjelp av Sentinel og OPA-alternativer.
- Opprette robuste revisjonslogger og planfilgjennomgangsprosesser.
CI/CD-integrasjon
- Automatisere plan- og apply-arbeidsflyter i GitHub Actions eller Woodpecker CI.
- Integriere
terraform fmt,validateog lint-verktøy i pre-commit hooks. - Sette opp kostnadsestimat og budsjettgaranti.
- Utvikle omfattende tilbaketrekkingstrategier og tilstandsgjenopprettingsprosedyrer.
Krav
- Mellomnivå forståelse av konsepter innen infrastruktur som kode og grunnleggende cloud computing-prinsipper.
- Praktisk erfaring med JSON, HCL (HashiCorp Configuration Language) og versjonskontrollsystemer.
- Kunnskap om lokale virtualiseringsplattformer som Proxmox og VMware.
Målgruppe
- Infrastrukturingeniører ansvarlige for provisioning av tomme servere og private cloudressurser.
- DevOps-team som håndterer lokale ressurser gjennom deklarativ konfigurasjon.
- Organisasjoner som aktivt søker å unngå å være avhengige av skykontrollplaner for å håndtere infrastrukturtilstand.
14 Timer
Referanser (3)
Tempoet i stor grad var fantastisk. Michal var svært dyktig til å sikre at publikum var engasjert og at alle fulgte med i stor grad.
Asif Shaikh - Carpmaels & Ransford
Kurs - Terraform on Microsoft Azure
Maskinoversatt
Kontrollere alle detaljene i praksis – ved å skrive sannt kode
Michal Pipala - EY
Kurs - Advanced Terraform: Efficient Infrastructure as Code
Maskinoversatt
instruktøren var meget godt forberedt
Federico Biavati - CRIF S.P.A.
Kurs - Terraform for Managing Cloud Infrastructure
Maskinoversatt