Herausforderungen bei der Migration lokaler Dienste in die Cloud¶
Lehrvortrag
Thomas Schuster, April 2025
Einleitung¶
Cloud-Migration verspricht Skalierbarkeit, Agilität und Kostenvorteile, ist aber komplex. Diese Einheit liefert einen praxisnahen Einstieg und beleuchtet Strategien, Risiken und wirtschaftliche Aspekte.
Fahrplan¶
- Motivation & Ziele der Migration
- Lift & Shift – Praxisbeispiel
- Kostenanalyse (TCO)
- Alternativen & Empfehlungen
Materialien¶
Download Folien (PDF) Download Artikel (PDF)
Grundlagen der Cloud-Migration¶
- Definition: Verlagerung von IT-Ressourcen aus On-Premise-Umgebungen in Cloud-Infrastrukturen
- Ziele: Flexibilität, Skalierung, Innovationsfreiraum
- Strategien (7 R's): Retain → Rehost → Replatform → Repurchase → Refactor → Rearchitect → Retire
- Lift & Shift als schnellste Einstiegsmöglichkeit
➡️ Vertiefung: Grundlagen der Quarkus Microservice Anwendung
Anwendungsfall: Lift & Shift einer Microservice-App¶
Beispiel: Quarkus Microservice-Architektur
Ziel: Reproduzierbare Bereitstellung per Terraform oder CloudFormation
➡️ Deployment: Deployment mit Terraform
Vorteile:¶
- Schnell, einfacher Einstieg
- Minimale Codeänderung
Nachteile:¶
- Eingeschränkte Skalierung
- Hohe Betriebskosten möglich
Strategische Weiterentwicklung¶
Kostenkontrolle:¶
- Rightsizing
- Reserved Instances / Savings Plans
- Aufräumen & Monitoring
Alternativen:¶
- Replatforming → Containerdienste wie ECS, EKS
- Refactoring → Cloud-native Funktionen wie Lambda, SQS
TCO-Analyse (Total Cost of Ownership)¶
Die ganzheitliche Betrachtung der TCO ist komplex und erfordert oft detaillierte Analysen. Einen Ansatz zur datengestützten Untersuchung von TCO in Migrationsprojekten mittels Process Mining finden Sie beispielsweise in unserer Publikation: A Total Cost of Ownership Model for Cloud Computing Infrastructure.
Die folgende Tabelle gibt einen Überblick über typische Kostenkomponenten in verschiedenen Phasen:
| Phase | Kostenkomponenten |
|---|---|
| Einführung | Schulungen, Beratung |
| Migration | Parallelbetrieb, Code-Anpassung |
| Betrieb | Compute, Storage, Monitoring, Support |
| Exit | Datenrückführung, Vertragsauflösung |
Fazit¶
Migration ist mehr als Technik – sie ist eine strategische Aufgabe. Erfolgreiche Projekte benötigen klare Ziele, passgenaue Strategie und laufende Optimierung.
Take-Aways:¶
- Strategie dem Kontext anpassen
- TCO ganzheitlich betrachten
- Cloud Shock vermeiden
➡️ Ausblick: Nächste Schritte
Reflexionsfragen¶
-
Vergleichen Sie die TCO zweier Optionen:
a) Lift & Shift auf EC2
b) Replatforming mit ECS -
Wie würden Sie den Use Case weiterentwickeln?
-
Skizzieren Sie ein modernes Deployment:
- Welche AWS-Services setzen Sie ein?
- Wie verändert sich der Betrieb?