Seit 8 Jahren Infrastructure-as-Code - Ein Erfahrungsbericht

Referierende:

Oliver Kautz (Senior Technical Consultant, GONICUS GmbH)

Termin: Sa, 17:00 - Raum V1 - Dauer 60 Min.

Seit über 10 Jahren betreuen wir den Betrieb der Smart Home Cloud-Plattform myBuildings/myBUSCH-JAEGER. Die Plattform ermöglicht es den Kunden diverse Smart Home Produkte komfortabel und remote zu steuern. Durch das stetige Wachstum der Plattform ist es notwendig, die eingesetzten Cloud-Ressourcen effizient orchestrieren zu können. Hierbei unterstützt der Einsatz von Infrastructure-as-Code (IaC) Werkzeugen und Automatisierung, die eigene Infrastruktur - insbesondere im Team - unter Kontrolle zu halten.
In diesem Vortrag stellen wir unseren seit 2017 genutzten IaC-Ansatz basierend auf Terraform/OpenTofu und GitOps Techniken vor und zeigen auf, wie sich dieser Ansatz im Laufe der Zeit entwickelt hat.
Insbesondere wird auf die Probleme eingegangen, die sich im Laufe des Betriebs ergeben haben und wie sie überwunden werden können. Hierzu gehören beispielsweise:
- Verwaltung von State-Dateien, sowie State- und Stack-Orchestrierung
- Zuverlässige, gesicherte und skalierbare Automatisierung von Deployment-Abläufen
- Review- und Governance-Prozesse
- Modularisierung von Infrastrukturkomponenten

Erwünschte Vorkenntnisse: Vorkenntnisse und Grundverständnisse im Bereich Infrastructure-as-Code und Terraform sind hilfreich, aber nicht notwendig.

Weitere Informationen: Kurz-Paper