Skip to content

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

  1. Motivation & Ziele der Migration
  2. Lift & Shift – Praxisbeispiel
  3. Kostenanalyse (TCO)
  4. 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

  1. Vergleichen Sie die TCO zweier Optionen:
    a) Lift & Shift auf EC2
    b) Replatforming mit ECS

  2. Wie würden Sie den Use Case weiterentwickeln?

  3. Skizzieren Sie ein modernes Deployment:

  4. Welche AWS-Services setzen Sie ein?
  5. Wie verändert sich der Betrieb?