In unserem Vortrag beschäftigen wir uns mit den Herausforderungen einer Cloud-Transformation für nicht IT-Unternehmen, die über begrenzte IT-Ressourcen verfügen und deren Hauptgeschäft nicht in Software- oder Hardwarelösungen liegt. Für diese Unternehmen fungiert die IT lediglich als Dienstleister für ihr eigentliches Geschäftsfeld, wodurch die Bereitschaft für Investitionen in Modernisierung gering ist. Aufgrund eines mangelnden technischen Verständnisses und einer ursprünglichen fehlenden IT-Affinität sind oft alte Strukturen vorhanden, die die Transformation erschweren. In dem Vortrag werden wir unsere Erfahrungen mit der Cloud Transformation in so einem Unternehmen schildern. Dabei beleuchten wir sowohl die betriebliche Perspektive, insbesondere den Aufbau einer Cloud-Plattform, als auch die Erfahrungen aus der Sicht unserer Kunden, der Anwendungsentwicklung.
Similar to Open Source Camp Kubernetes 2024 | Cloud Transformation in Nicht-IT-Unternehmen – Herausforderungen und Chancen by Andreas Hahn & Leon Müller
Similar to Open Source Camp Kubernetes 2024 | Cloud Transformation in Nicht-IT-Unternehmen – Herausforderungen und Chancen by Andreas Hahn & Leon Müller (20)
2. Wer sind wir?
Andreas Hahn
• M. Sc. in Informatik
• 27 Jahre alt
• seit 2013 im Unternehmen
• seit 4,5 Jahren im Cloudumfeld
tätig
• Ausbildung zum
Anwendungsentwickler
• Verantwortlich für CI/CD
Themen
• seit 2024 hauptverantwortlich
für OpenShift Umgebungen
und Azure Public Cloud
Lösungen
• Hobbys: Bouldern & Reisen
18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 2
Leon Müller
• M. Sc. in Informatik
• 26 Jahre alt
• seit 2017 im Unternehmen
• seit 4,5 Jahren im Cloudumfeld
tätig
• Hauptverantwortlich für OpenShift
Umgebungen der Nürnberger und
Azure Public Cloud Lösungen
• Hobbys: Gravelbikefahren und
Bouldern
3. Inhaltsverzeichnis.
Seite
• Historie 4
• Zielbild 5
• Ist-Zustand 11
• Herausforderungen 14
• Chancen 15
• Zusammenfassung 16
• Fragen 17
18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 3
4. Historie
18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 4
• Einführung CI/CD
• Automatisierte
Deployments
• DevOps Gedanke
voranbringen
• Bisher nur auf VMs
• ICP wird durch OCP
ersetzt
• Multi-Cluster Aufbau
• Staging
• CI/CD-Prozess für die
Cloud implementiert
• Einführung von ICP als
PoC
• Erste Schritte im
Kubernetes Umfeld
• Aufbau der CI/CD
Infrastruktur in der
Cloud
• Private Cloud wird
produktiv eingesetzt
• Azure als Public Cloud
Lösung für bestimmte
Anwendungsfälle
• Plattformgedanke wird
geschärft
• Private Cloud First
2020 2023
2019 2021
2017
5. Zielbild.
18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 5
Internal
Developer
Platform
Kulturwandel
Kosten
Know-How
Governance
Zielbild
6. Zielbild
18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 6
• Private Cloud auf Basis von OpenShift
• Hochautomatisiert
• CI/CD für Entwickler
• GitOps
• Self-Services
Internal
Developer
Platform
Kulturwandel
Kosten
Know-How
Governance
Zielbild
7. Zielbild
18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 7
• DevOps
• You build it, you run it
• “Always change a running system”
• Cross-Funktionale Teams
• Fehlerkultur
Internal
Developer
Platform
Kulturwandel
Kosten
Know-How
Governance
Zielbild
8. Zielbild
18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 8
• Reduzierung der Infrastrukturkosten durch
geteilte Ressourcen
• Eine Plattform, weniger Verwaltungsaufwand
• Arbeitgeberattraktivität
• Geringere Einarbeitungszeit durch
Standardisierung
Internal
Developer
Platform
Kulturwandel
Kosten
Know-How
Governance
Zielbild
9. Zielbild
18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 9
• Know-how-Verteilung durch Enablement
• Cloud Community
• Schulungen/Meetups
Internal
Developer
Platform
Kulturwandel
Kosten
Know-How
Governance
Zielbild
10. Zielbild
18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 10
• BaFin Konformität
• Automatisierungen erzwingen die Einhaltung
von Compliance-Vorgaben
• Prozesse ITIL konform
• Transparenz erhöhen
Internal
Developer
Platform
Kulturwandel
Kosten
Know-How
Governance
Zielbild
12. IST-Zustand
18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 12
Infrastructure as Code (Kustomize)
Plattform-
management
GitOps (Flux)
Teilautomatisierung des Tagesgeschäfts durch Pipelines
Zentrales Plattformmonitoring mit Alerting in Icinga
Inventarisierung in Enterprise Architecture Tool (LeanIX)
Backup und Restore Konzept der kompletten Plattform
13. IST-Zustand
18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 13
Authorization/Authentication im Self-Service
Plattformservices
für Entwickler
Zentrales Logging mit Graylog
Alerting via Prometheus
Secret Management durch Kubeseal
Externe Storagelösung
CI/CD Pipelines
14. 18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 14
Kulturwandel
• Widerstand gegen
Veränderung
• Übergreifende
Zusammenarbeit
• Zwiespalt im
Entwicklungsbereich
• Angst vor Verantwortung
Kosten
• Erhöhte Kosten durch
Mehrplattformbetrieb
• Investitionen werden
gescheut
• Weiterbildungskosten
• Migrationskosten
Know-How
• Feature getrieben vom
Fachbereich
• Wenig Schulungsmaterial
• Wenig Vorlagen/Beispiele
• Kubernetes komplexer als
VM-Server
Compliance
• Integration in bestehende
Compliance-Prozesse
• Self-Service-Prozesse
müssen den Vorgaben
entsprechen
• ITIL
• Dokumentation
Herausforderungen
15. 18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 15
Kulturwandel
• Flexiblere
Einsatzmöglichkeit von
Arbeitskräften
• Agilere Arbeitsweisen
• Value Streams
• Arbeitgeberattraktivität
erhöhen
Kosten
• Reduzierung durch die
Einplattformstrategie
• Reduzierung durch
Standardisierung
• Reduzierung von manuellen
Tätigkeiten
Outcome
• Kürzere Time-to-Market
• Stabilere Systeme
• Kürzere Einarbeitungszeiten
• Weniger Bürokratie
• Fokussierung der
Projektmitarbeiter
Compliance
• Erhöhung der Compliance
durch Automatisierung
• Abstraktion auf
Plattformebene
• Erhöhung der Transparenz
Chancen
16. Zusammenfassung
18.04.2024 Leon M. / Andreas H. Cloud Transformation in Nicht-IT-Unternehmen 16
• Nicht nur eine technologische Transformation sondern vor allem eine kulturelle
• Enablement
• Die Investment- und Commitmentbereitschaft muss vorhanden sein
• Platform Engineering ganzheitlich betrachten
• Projekte als Kunden: Fokussierung auf Kundenorientierung
• Automatisierung
• Serverless-/Functions-Deployment-Modelle anbieten