Seminare
Seminare

Terraform - Infrastructure as Code - Fortgeschritten

Seminar - GFU Cyrus AG

Nach dem Seminar werden Sie in der Lage sein, Terraform für komplexe Multi-Cloud-Szenarien effizient einzusetzen und große Infrastrukturen in verteilten Umgebungen zu skalieren. Sie verstehen fortgeschrittene Techniken wie State-Management, Modularisierung und Sicherheitsstrategien, und können Terraform in CI/CD-Pipelines integrieren. Außerdem lernen Sie, wie Sie eigene Provider erstellen und Sicherheits- sowie Compliance-Anforderungen mit Terraform umsetzen.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Infrastruktur als Code für komplexe Multi-Cloud-Szenarien
    • Aufbau und Verwaltung von Infrastruktur über mehrere Cloud-Anbieter hinweg
    • Unterschiede und Herausforderungen beim Arbeiten in Multi-Cloud-Umgebungen
    • Cloud-spezifische Terraform-Provider und ihre Unterschiede (AWS, Azure, GCP, OpenStack)

  • Terraform Cloud & Terraform Enterprise
    • Features und Vorteile von Terraform Cloud und Enterprise
    • Arbeiten mit Remote-State in Terraform Cloud
    • Sentinel Policy-As-Code zur Durchsetzung von Compliance-Regeln
    • Integration von Terraform Cloud in größere DevOps-Umgebungen

  • Skalierbarkeit und Modularität großer Infrastrukturen
    • Verwaltung von Infrastruktur in großen Organisationen mit mehreren Teams
    • Strategien zur Skalierung von Terraform-Projekten
    • Strukturierung großer Terraform-Projekte mit Sub-Modulen und komplexen Variablen
    • Best Practices für das Arbeiten in großen Teams

  • Terraform und Service Meshes
    • Integration von Terraform mit Service Mesh-Lösungen (z.B. Istio, Linkerd)
    • Deployment von Service Meshes und deren Verwaltung mit Terraform

  • Advanced Terraform State Management
    • Remote-State-Verwaltung in komplexen Szenarien
    • State-Splitting-Techniken zur Performance- und Sicherheitsoptimierung
    • State-Migrationen und die Arbeit mit Terraform Cloud oder Backend-Speichern

  • Testing und Validierung von Terraform-Konfigurationen
    • Unit-Tests für Terraform mit Terratest und anderen Tools
    • Testen von Infrastrukturänderungen in CI/CD-Pipelines
    • Pre- und Post-Apply-Hooks zur Validierung von Terraform-Plänen

  • Terraform Performance-Tuning und Optimierungen
    • Optimierung von Terraform für schnelleres Provisioning und weniger Ressourcenverbrauch
    • Parallelisierung und Optimierung von Abhängigkeiten in Terraform-Graphen
    • Reduzierung von API-Limits durch Provider-spezifische Anpassungen

  • Zero-Trust und Sicherheitsarchitekturen mit Terraform
    • Implementierung von Zero-Trust-Sicherheitsprinzipien mit Terraform
    • Integration von Terraform mit Sicherheitswerkzeugen (z.B. AWS GuardDuty, Azure Security Center)
    • Terraform und IAM: Feinsteuerung der Rechte und Rollen

  • Automatisierung von Infrastruktur-Updates und Drift-Management
    • Automatische Aktualisierung von Infrastruktur bei Versionsänderungen
    • Drift-Detection: Erkennen und Beheben von Infrastrukturabweichungen
    • Tools zur Überwachung und Verwaltung von Drift (z.B. Terraformer)

  • Event-Driven Infrastruktur mit Terraform
    • Einführung in event-gesteuerte Infrastrukturen
    • Automatisierung von Infrastruktur-Änderungen basierend auf Events

  • Erweiterte Debugging-Techniken für Terraform
    • Arbeiten mit dem TF_LOG-Parameter für detaillierte Debugging-Informationen
    • Debuggen von Provider- und Modulfehlern
    • Verwendung von Debugging-Tools wie Terraform Visualizer

  • Terraform Provider-Erstellung
    • Erstellen und Warten eigener Terraform-Provider
    • Grundlagen von Go für Terraform Provider-Entwicklung
    • Provider-Testing und Veröffentlichung im Terraform Registry

  • Compliance und Governance mit Terraform
    • Implementierung von Compliance-Frameworks (z.B. GDPR, HIPAA)
    • Durchsetzung von Governance-Richtlinien mit Tools wie Sentinel oder Open Policy Agent (OPA)
    • Auditing und Logging von Terraform-Änderungen

  • Blue-Green Deployments und Canary Releases mit Terraform
    • Automatisierung von Blue-Green Deployments für risikofreie Releases
    • Implementierung von Canary-Releases und Integration in CI/CD-Workflows

  • Custom Resource-Definitions (CRDs) und Kubernetes-Integration
    • Verwaltung von Kubernetes-Ressourcen mit Terraform
    • Management von Kubernetes Custom Resource Definitions (CRDs)
    • Integration von Terraform mit Helm für Kubernetes-Anwendungen

Zielgruppe:

Das Seminar richtet sich an:

  • Erfahrene DevOps-Ingenieure
  • Cloud-Architekten
  • IT-Profis, die bereits über praktische Erfahrung mit Terraform verfügen und ihre Kenntnisse auf ein fortgeschrittenes Level bringen möchten


Teilnahmevoraussetzungen:

  • Sie verfügen bereits über praktische Erfahrung mit Terraform und haben eigene Terraform-Projekte realisiert.
  • Grundkenntnisse in der Arbeit mit Multi-Cloud-Umgebungen und in DevOps-Prozessen sind von Vorteil.
  • Erfahrung mit Cloud-Anbietern wie AWS, Azure oder Google Cloud ist erforderlich.
Seminarkennung:
S4681
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha