Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Suveränitet inom infrastruktur som kod
- Förstå riskerna med molnkontroller och IaC som SaaS, inklusive leverantörsbinding och luckor i revision.
- Djupdykning i Terraform-arkitektur: kärnkomponenter, providers, statehantering och plan/apply-arbetsflöde.
- Jämförande analys av Terraform mot alternativ som Pulumi, Ansible och CloudFormation.
Konfigurationsspråk och providers
- Mästerskap i HCL-syntax: definiera resurser, datakällor, variabler och outputs.
- Konfigurera on-premise-providers: Proxmox, libvirt, vSphere och PowerDNS.
- Utforska community-providers och grunderna i utveckling av egna providers.
- Förstå resursberoenden och den underliggande graffteorin.
Statehantering
- Utvärdera säkerhetsimplikationerna av lokal kontra fjärrlagring av state.
- Ställa upp självhostade backends med PostgreSQL, S3-kompatibel lagring (MinIO), Gitea och etcd.
- Implementera state-låsning, kryptering i viloläge och robusta backup-strategier.
- Hantera state-migrering och upptäckt av konfigurationsavvikelse.
Moduler och arbetsutrymmen (workspaces)
- Strukturera moduler med inputs, outputs och bästa praxis för versionering.
- Bygg privata modulregister med Git-taggar.
- Säkerställ isolering mellan dev-, staging- och produktionsmiljöer via workspaces.
- Utnyttja självhostade alternativ till Terraform Cloud, såsom Atlantis eller Spacelift.
Provisioning och livscykel
- Integrera cloud-init och PXE för bare-metal-provisioning.
- Använd provisioners: local-exec, remote-exec och filöverföring.
- Utnyttja null-resurser och triggrar för anpassade automatiseringsarbetsflöden.
- Hantera förstörelse av resurser, planering och tainting för säkra rollbackar.
Säkerhet och efterlevnad
- Införa validering av variabler och markera känslig data lämpligt.
- Implementera policy-as-kod för on-premise-miljöer med Sentinel och OPA-alternativ.
- Skapa robusta revisionsloggar och processer för granskning av plan-filer.
CI/CD-integration
- Automatisera plan- och apply-arbetsflöden i GitHub Actions eller Woodpecker CI.
- Integrera
terraform fmt,validateoch linting-verktyg i pre-commit-hooks. - Ställa upp kostnadsberäkning och budgetgränsersättning.
- Utveckla omfattande rollback-strategier och state-återställningsproceduren.
Krav
- Mellannivåförståelse av begreppen inom infrastruktur som kod och grundläggande kunskap inom molndatorer.
- Praktisk erfarenhet av JSON, HCL (HashiCorp Configuration Language) och versionshanteringssystem.
- Kunskap om on-premise-virtualiseringsplattformar såsom Proxmox och VMware.
Målgrupp
- Infrastrukturingenjörer ansvariga för provisionering av bare-metal-servrar och privata molnresurser.
- DevOps-team som hanterar on-premise-resurser genom deklarat konfiguration.
- Organisationer som aktivt strävar efter att undvika beroende av molnkontrollplanet för att hantera infrastrukturstate.
14 Timmar
Vittnesmål (3)
tempoförloppet var i stort sett fantastiskt. Michal var mycket bra på att säkerställa att publiken var engagerad och att alla följde med i stort sett
Asif Shaikh - Carpmaels & Ransford
Kurs - Terraform on Microsoft Azure
Maskintolkat
Att kontrollera alla detaljer i praktiken – genom att skriva verklig kod
Michal Pipala - EY
Kurs - Advanced Terraform: Efficient Infrastructure as Code
Maskintolkat
instruktorn var mycket väl förberedd
Federico Biavati - CRIF S.P.A.
Kurs - Terraform for Managing Cloud Infrastructure
Maskintolkat