Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Dauer 14 Stunden
Schulungsübersicht
Souveränität in der Infrastruktur als Code
- Verständnis der Risiken von Cloud-Konsolen und SaaS-IaC, einschließlich Vendor-Lock-in und Audit-Lücken.
- Tiefgehende Analyse der Terraform-Architektur: Kernkomponenten, Provider, Zustandsverwaltung und der Plan/Apply-Workflow.
- Vergleichende Analyse von Terraform im Vergleich zu Alternativen wie Pulumi, Ansible und CloudFormation.
Konfigurationssprache und Provider
- Meistern der HCL-Syntax: Definition von Ressourcen, Datenquellen, Variablen und Ausgaben.
- Konfiguration von On-Premise-Providern: Proxmox, libvirt, vSphere und PowerDNS.
- Untersuchung von Community-Providern und den Grundlagen der Entwicklung benutzerdefinierter Provider.
- Verständnis von Ressourcenabhängigkeiten und der zugrunde liegenden Graphentheorie.
Zustandsverwaltung
- Bewertung der Sicherheitsimplikationen von lokaler vs. entfernter Zustandspeicherung.
- Einrichtung selbst gehosteter Backends unter Verwendung von PostgreSQL, S3-kompatibler Speicherung (MinIO), Gitea und etcd.
- Implementierung von Zustandsverriegelung, Verschlüsselung bei Ruhe und robusten Backup-Strategien.
- Verwaltung der Zustandsmigration und Erkennung von Konfigurationsdrift.
Module und Workspaces
- Strukturierung von Modulen mit Eingaben, Ausgaben und bewährten Versionierungspraktiken.
- Aufbau privater Modulregistrierungen unter Verwendung von Git-Tags.
- Gewährleistung der Isolation über Dev-, Staging- und Produktionsumgebungen hinweg mittels Workspaces.
- Nutzung selbst gehosteter Alternativen zu Terraform Cloud, wie Atlantis oder Spacelift.
Bereitstellung und Lebenszyklus
- Integration von cloud-init und PXE für die Bare-Metal-Bereitstellung.
- Nutzung von Provisionern: local-exec, remote-exec und Dateiübertragung.
- Einsatz von Null-Ressourcen und Triggern für benutzerdefinierte Automatisierungsworkflows.
- Verwaltung der Ressourcenzerstörung, Planung und Tainting für sichere Rollbacks.
Sicherheit und Compliance
- Durchsetzung der Variablengültigkeit und geeignete Kennzeichnung sensibler Daten.
- Implementierung von Policy-as-Code für On-Premise-Umgebungen unter Verwendung von Sentinel und OPA-Alternativen.
- Etablierung robuster Audit-Protokollierung und Überprüfungsprozesse für Planungsdateien.
CI/CD-Integration
- Automatisierung der Plan- und Apply-Workflows in GitHub Actions oder Woodpecker CI.
- Integration von
terraform fmt,validateund Linting-Tools in Pre-Commit-Hooks. - Einrichtung der Kostenschätzung und Budget-Guardrails.
- Entwicklung umfassender Rollback-Strategien und Verfahren zur Zustandswiederherstellung.
Voraussetzungen
- Mittelgradiges Verständnis von Infrastructure-as-Code-Konzepten und den Grundlagen der Cloud-Computing.
- Praktische Erfahrung mit JSON, HCL (HashiCorp Configuration Language) und Versionskontrollsystemen.
- Vertrautheit mit On-Premise-Virtualisierungsplattformen wie Proxmox und VMware.
Zielgruppe
- Infrastrukturingenieure, die für die Bereitstellung von Bare-Metal-Servern und privaten Cloud-Ressourcen verantwortlich sind.
- DevOps-Teams, die On-Premise-Ressourcen durch deklarative Konfiguration verwalten.
- Organisationen, die aktiv darauf bedacht sind, eine Abhängigkeit von Cloud-Steuerungsebenen für die Verwaltung des Infrastrukturzustands zu vermeiden.
Erfahrungsberichte (1)
Der Trainer war sehr wissbegierig und leicht zu ansprechen. Er half bei der Fehlersuche für einige Teilnehmer und beantwortete alle Fragen. Das Kursmaterial war gut und enthielt viele Beispiele.
Vlad
Kurs - Advanced Terraform - 3 Days
Maschinelle Übersetzung