Pre

In der heutigen IT-Landschaft suchen Unternehmen nach Wegen, Anwendungen und Infrastrukturen effizient in die Cloud zu bringen. Eine der grundlegendsten und zugleich wirkungsvollsten Methoden ist der Lift and Shift-Ansatz – bekannt als Rehosting. Dieser Artikel erklärt, was Lift and Shift wirklich bedeutet, wann er sinnvoll ist, welche Chancen und Risiken damit verbunden sind und wie Sie eine erfolgreiche Migration strategisch planen und umsetzen. Dabei werden Beispiele, Best Practices sowie eine klare Checkliste vermittelt, damit Sie Lift and Shift gezielt nutzen können – von der ersten Bestandsaufnahme bis hin zur operativen Optimierung in der Cloud.

Was bedeutet Lift and Shift wirklich? Eine klare Definition

Lift and Shift, oft als Rehosting bezeichnet, beschreibt die Migration von Anwendungen, Workloads oder ganzen Virtual Machines aus einer bestehenden IT-Umgebung in eine Cloud-Umgebung, ohne dass bedeutende Code-Änderungen, Architektur-Neuaufbau oder umfangreiche Refaktorisierungen erfolgen. Der Grundgedanke: bestehende Systeme werden einfach „hochgezogen“ (lift) und „verschoben“ (shift) – in die Cloud-Instanz oder den Cloud-Service, der die ursprüngliche Funktionalität unverändert übernimmt. Diese Vorgehensweise minimiert initialen Aufwand und Risiken, ermöglicht eine schnelle Verlagerung der Workloads in eine skalierbare Infrastruktur und schafft die Grundlage für spätere Modernisierungsschritte.

Im Unterschied zu umfangreichen Modernisierungen (Refactorings) zielt Lift and Shift darauf ab, mit einem minimalen Anpassungsbedarf sofort Cloud-Kapazitäten zu nutzen. Damit eignet sich Lift and Shift besonders gut als Einstieg in die Cloud, um Compliance-Anforderungen, Kostenkontrolle und Performance-Überwachung frühzeitig zu adressieren. Gleichzeitig ist es kein Endzustand der Cloud-Strategie, sondern oft der erste Schritt hin zu weiteren Migrationstypen wie Replatforming oder Refactoring.

Warum Unternehmen Lift and Shift wählen: Vorteile und rationale Beweggründe

  • Beschleunigte Migration: Schnelles Hochfahren von vorhandenen Systemen in die Cloud, ohne umfangreiche Code-Änderungen.
  • Kostentransparenz und Budgetsteuerung: Die Kostenmodelle der Cloud lassen sich frühzeitig realisieren und kontrollieren; der Migrationsprozess bleibt überschaubar.
  • Risikominimierung: Bekannte Architekturen bleiben erhalten, wodurch Lernkurven und Ausfallrisiken reduziert werden, insbesondere bei sensiblen Anwendungen.
  • Skalierbarkeit und Verfügbarkeit: Infrastruktur-Design wird in der Cloud genutzt, inklusive automatischer Skalierung, Backups und Disaster-Recovery-Optionen.
  • Compliance- und Sicherheitsgrundlagen: Bereits bestehende Sicherheits- und Compliance-Maßnahmen können unverändert übernommen oder leicht angepasst werden.
  • Schrittweise Modernisierung: Lift and Shift öffnet den Weg für spätere Optimierungen, Replatforming oder Refactoring, ohne den gesamten Migrationspfad auf einmal zu gehen.

Wann ist Lift and Shift sinnvoll? Typische Einsatzszenarien

Die Entscheidung, Lift and Shift zu nutzen, hängt von mehreren Faktoren ab. Typische Einsatzszenarien umfassen:

  • Legacy-Anwendungen, die stabil laufen, aber schnell in eine skalierbare Cloud-Umgebung verlegt werden müssen, um Wartungskosten zu senken.
  • Unternehmensweite Infrastrukturen mit vollem regulären Betrieb, bei denen eine sofortige Migration der Serverlandschaft die Verfügbarkeit sicherstellt.
  • Regulatorische Anforderungen, die erst einmal in einer Cloud-Hosting-Umgebung erfüllt werden müssen, bevor tiefgreifende Architekturänderungen erfolgen.
  • Projektzyklen mit engen Zeitplänen, in denen eine schnelle De-Coupling-Strategie erforderlich ist, um neue Services zeitnah bereitzustellen.
  • Geografische Verlagerungen oder Rechenzentrum-Umzüge, bei denen eine nahtlose Migration von virtuellen Maschinen erforderlich ist, ohne Anwendungen neu zu gestalten.

Wichtig ist, dass Lift and Shift nicht als Allheilmittel verstanden wird. In vielen Fällen ist der Prozess eine Zwischenstation: Er schafft operative Stabilität, ermöglicht Kosten- und Leistungsmonitoring in der Cloud und bereitet gezielt den Weg für weitere Modernisierungsschritte vor – sei es durch Replattforming (Austausch von Datenbanken, Optimierung der Laufzeitumgebung) oder Refactoring (neue Architektur, Microservices, containerbasierte Implementierungen).

Gängige Muster und Architekturpfade beim Lift and Shift

Beim Lift and Shift gibt es mehrere standardisierte Muster, die je nach Zielplattform (AWS, Azure, Google Cloud oder andere) variieren können. Die wichtigsten Muster sind:

Rehosting von virtuellen Maschinen (VM-Rehost)

Dieses Muster ist das klassische Beispiel für Lift and Shift. Bestehende VMs werden in der Cloud-Umgebung repliziert, häufig durch den Einsatz von Migrationstools oder Snapshot-basierten Transfers. Vorteile sind die geringe Komplexität und der geringe Change-Management-Aufwand. Herausforderungen liegen in der Lizenzverwaltung, Netzwerkkonfiguration, Storage-Typen sowie in der Übertragung der Performance-Charakteristika von On-Premises zu Cloud-Instanzen. Typische Schritte umfassen die Bestandsaufnahme der VM-Infrastruktur, das Abgleichen von Abhängigkeiten, das gleichzeitige Einrichten von Netzwerken, Sicherheitsrichtlinien und Monitoring-Plattformen in der Cloud sowie die Durchführung von Smoke-Tests vor dem Cutover.

Rehost mit Infrastructure-as-a-Service (IaaS) vs. Platform-as-a-Service (PaaS)

Beim Lift and Shift lassen sich VMs direkt in IaaS-Umgebungen betreiben, was möglichst wenig Änderungen erfordert. Alternativ kann eine teilweise Übernahme in PaaS-Optionen erfolgen, wenn bestimmte Komponenten des Legacy-Stacks kompatibel sind. Dieser hybride Ansatz ermöglicht es, nur jene Teile der Anwendung zu migrieren, die wirklich von Plattformdiensten profitieren, während der Rest weiterhin als Rehost betrieben wird. Die Entscheidung hängt von Faktoren wie Lizenz-Modellen, Betriebskosten, Leistungskennzahlen und dem gewünschten Innovationsgrad ab.

Netzwerk- und Sicherheitskonzepte in der Cloud

Ein wesentliches Element des Lift and Shift ist die Wiederholung oder Neukonfiguration von Netzwerken, Sicherheitsgruppen, Firewall-Regeln und Identitäts-Management. Es gilt, Zugriffsrechte, Netzwerksegmentierung, VPN-/Direct-Connect-Verbindungen und Datenverschlüsselung an die Cloud-Plattform anzupassen, ohne die bestehenden Compliance-Anforderungen zu gefährden. Oft wird ein Hybrid-Ansatz gewählt, der On-Premises-Werkzeuge mit Cloud-Services kombiniert, um eine reibungslose Migration sicherzustellen.

Planung und Vorgehen: Schritt-für-Schritt-Prozess für erfolgreiche Lift and Shift-Projekte

Eine strukturierte Vorgehensweise erhöht die Chance auf eine reibungslose Migration erheblich. Die folgenden Phasen bilden eine bewährte Roadmap für Lift and Shift:

  1. Vorbereitung und Zielbild: Definieren Sie das Ziel, identifizieren Sie die zu migrierenden Anwendungen und legen Sie Migrationskriterien fest (SLA, RTO, RPO, Compliance-Anforderungen).
  2. Bestandsaufnahme und Inventory: Dokumentieren Sie Anwendungen, Abhängigkeiten, Datenflüsse, Licenses und Infrastrukturkomponenten. Erstellen Sie ein Migrationsportfolio mit Prioritäten.
  3. Bewertung der Cloud-Plattform: Wählen Sie den passenden Cloud-Anbieter (AWS, Azure, Google Cloud) und die geeigneten IaaS-/Netzwerk-Optionen aus. Planen Sie Re-Housing-Strategien, Budgetrahmen und Sicherheitskonzepte.
  4. Planung der Migration: Erarbeiten Sie Migrations-Skripte, Testpläne, Rollback-Strategien und einen Cutover-Zeitplan. Legen Sie Metriken fest, mit denen Sie Erfolg messen.
  5. Durchführung der Migration: Beginnen Sie schrittweise mit dem Transport der Workloads. Führen Sie Parallelbetrieb, Validierungstests und Performance-Checks durch.
  6. Validation und Cutover: Verifizieren Sie Funktionalität, Integrationen und Sicherheitskontrollen. Führen Sie den finalen Cutover durch und schließen Sie die On-Premises-Umgebung ab, sofern sinnvoll.
  7. Optimierung nach der Migration: Optimieren Sie Kosten, Performance und Betriebsabläufe. Dokumentieren Sie Learnings für zukünftige Migrationen.

Architektur- und Sicherheitsaspekte beim Lift and Shift

Der Erfolg einer Lift and Shift-Migration hängt stark von Architektur- und Sicherheitsüberlegungen ab. Die folgenden Kernbereiche sollten Sie sorgfältig planen und umsetzen:

Netzwerk, Identity und Zugriffskontrolle

Netzwerkdesign umfasst Subnetze, Sicherheitsgruppen, Routing, VPN-Verbindungen oder Direct Connect/ExpressRoute, je nach Cloud-Anbieter. Identity-Management, Single Sign-On (SSO) und Multi-Faktor-Authentifizierung (MFA) sichern den Zugriff auf Cloud-Ressourcen. Eine klare Trennung von Entwicklungs-, Test- und Produktionsumgebungen ist essenziell, ebenso wie die konsequente Nutzung von Rollen und Policy-basierten Sicherheitsregeln.

Datenklassifikation, Verschlüsselung und Compliance

Wichtig ist eine sorgfältige Datenklassifikation. Sensible Daten müssen im Transit und im Ruhezustand verschlüsselt werden. Compliance-Anforderungen wie DSGVO, Schweizer Datenschutzgesetzgebung oder branchenspezifische Vorgaben müssen in der Cloud nachgewiesen werden können. Lösungsansätze umfassen Verschlüsselung, Key-Management, Audit-Logging und regelmäßige Compliance-Checks.

Monitoring, Governance und Betrieb

Kontinuierliches Monitoring von Leistung, Kosten, Sicherheit und Verfügbarkeit ist schon im Lift and Shift nötig. Tools für Observability, Log-Management und Cloud-native Monitoring helfen, Abweichungen frühzeitig zu erkennen. Governance-Richtlinien legen fest, wer Änderungen an der Infrastruktur vornehmen darf und wie Kostenbudgets überwacht werden.

Kosten, TCO und wirtschaftliche Überlegungen beim Lift and Shift

Ein zentrales Motiv vieler Unternehmen ist die Transparenz von Kosten und die Optimierung der Total Cost of Ownership (TCO). Beim Lift and Shift profitieren Sie von pay-as-you-go-Modellen, Skalierbarkeit und der Möglichkeit, Kapazitäten bedarfsgerecht anzupassen. Dennoch sollten Sie Folgendes beachten:

  • Lizenz- und Compliance-Kosten: Prüfen Sie, ob bestehende Lizenzen in der Cloud weiter genutzt werden können oder ob Umstrukturierungen notwendig sind.
  • Speicher- und Netzwerk-Kosten: Überwachen Sie Speicherklassen (z. B. Hot, Warm, Cold Storage) und Netzwerkausgaben, die bei Cloud-Quellen entstehen.
  • Bereitschafts- und Betriebskosten: In der Cloud fallen Betriebskosten für Verwaltung, Monitoring und Sicherheitsdienste an; planen Sie Puffer für unerwartete Lastspitzen ein.
  • Kostenoptimierung nach der Migration: Nach der ersten Phase lohnt sich eine Feineinstellung der Größenordnungen, um Überkapazitäten zu reduzieren und Reserved-Instanzen oder Savings Plans zu prüfen.

Best Practices und Tipps für eine erfolgreiche Lift and Shift-Implementierung

  • Führen Sie eine gründliche Inventarisierung aller Systeme durch und erstellen Sie eine klare Priorisierung der Anwendungen nach Geschäftskriticalität.
  • Nutzen Sie Migrations-Tools und Services der Cloud-Anbieter, um Rehosting-Prozesse zu automatisieren und Fehlerquellen zu reduzieren.
  • Stellen Sie sicher, dass Sie eine zuverlässige Back-up-Strategie, Disaster-Recovery-Pläne und regelmäßige Validierungstests haben.
  • Behalten Sie Sicherheits-Baseline-Konzepte bei, und passen Sie Identitäts- und Zugriffsmodelle frühzeitig an die Cloud an.
  • Planen Sie eine schrittweise Migration, um die Auswirkungen auf den Geschäftsbetrieb zu minimieren und ein kontrolliertes Rollout zu ermöglichen.
  • Bereiten Sie eine klare Roadmap für spätere Modernisierungsschritte vor (Replatforming/Refactoring), um den langfristigen Nutzen zu maximieren.

Risiken, Stolpersteine und wie Sie sie meistern

Wie jede Migrationsstrategie birgt auch Lift and Shift Risiken. Die wichtigsten Stolpersteine und Gegenmaßnahmen sind:

  • Unterschätzung von Abhängigkeiten: Führen Sie eine vollständige Abhängigkeitsanalyse durch, um Laufzeitprobleme zu vermeiden.
  • Unzureichende Leistungsprognosen: Verwenden Sie Performance-Tests in der Cloud-Umgebung, um Limits zu erkennen und rechtzeitig zu skalieren.
  • Kostenüberraschungen durch Ineffizienzen: Implementieren Sie automatisierte Kostenüberwachung, Richtlinien und Reserve-Strategien.
  • Lizenzprobleme: Prüfen Sie Lizenzbedingungen sorgfältig; klären Sie Mobility-Programme, um Kostenfallen zu vermeiden.
  • Sicherheitslücken während des Cutovers: Planen Sie Notfallpläne, Backups und schrittweise Übergänge, um Sicherheitsniveaus konstant zu halten.

Fallbeispiele und typische Anwendungsfälle

In der Praxis sehen viele Organisationen ähnliche Muster, wenn es um Lift and Shift geht. Typische Anwendungsfälle reichen von der Migration betriebsrelevanter ERP- oder CRM-Lösungen bis hin zu modularen Microservices-Architekturen, die zunächst als VM-Rehost in die Cloud verlagert werden und später schrittweise in Container- oder Cloud-native Formen überführt werden. Unternehmen berichten von deutlich verbesserter Verfügbarkeit, vereinfachtem Patch-Management und einer kontrollierteren Kostenstruktur, nachdem der initiale Lift and Shift abgeschlossen ist. Wichtig ist, dass diese Ergebnisse oft erst durch eine begleitende Modernisierung nach dem ersten Schritt sichtbar werden.

Ausblick: Nach Lift and Shift folgt oft Modernisierung

Der eigentliche Mehrwert von Lift and Shift zeigt sich oftmals erst im Anschluss an die Migration. Sobald die Systeme stabil in der Cloud laufen, können Sie gezielt weitere Schritte planen:

Replatforming als nächste Stufe

Beim Replatforming wechseln Sie Teile der Infrastruktur zu Cloud-Services, die Vorteile wie automatische Skalierung, integrierte Sicherheitsfunktionen oder bessere Wartungsfreundlichkeit bieten – ohne die komplette Anwendung neu zu schreiben. Typische Beispiele sind der Umstieg von eigenständigen Datenbankinstallationen auf verwaltete Datenbankdienste oder der Einsatz von serverlosen Komponenten für spezifische Funktionen.

Refactoring und Microservices-Architekturen

Eine weitere zunehmende Option ist das Refactoring: Anwendungen werden neu aufgebaut, um von einer Microservices-Architektur, Containerisierung (z. B. Kubernetes) oder Cloud-native Patterns zu profitieren. Dieser Schritt verlangt mehr Investition, liefert jedoch oft erhebliche Vorteile in Flexibilität, Skalierbarkeit und Innovationsgeschwindigkeit.

Checkliste zum Start eines Lift and Shift-Projekts

Hier eine kompakte, praktische Checkliste, die Sie als Leitfaden in Ihrem Projekt verwenden können:

  • Klare Zieldefinition: Welche Anwendungen migriert werden, was ist das gewünschte Endziel?
  • Inventar erstellen: Alle Systeme, Abhängigkeiten, Lizenzen, Datenflüsse und Sicherheitsanforderungen erfassen.
  • Geeignete Cloud-Plattform auswählen: AWS, Azure, Google Cloud oder eine Multi-Cloud-Strategie.
  • Netzwerk- und Sicherheitskonzepte planen: Zugriff, Segmentierung, Verschlüsselung, Compliance.
  • Migrationstools und -methoden auswählen: Rehost-Strategien, Tools zur Automatisierung, Cutover-Planung.
  • Performance- und Sicherheits-Tests vorbereiten: Testpläne, Metriken, Rollback-Prozesse.
  • Kostenmodell festlegen: Budget, TCO-Berechnungen, Kostenermittlung nach Cloud-Optionen.
  • Governance und Betrieb definieren: Rollen, Richtlinien, Monitoring-Strategie.
  • Cutover-Plan erstellen: Zeitfenster, Verantwortlichkeiten, Notfall- und Rückfalloptionen.
  • Nachbereitung planen: Optimierung, Replattforming-Optionen, weiteres Modernisierungspotenzial.

Schlussgedanken: Lift and Shift als Startpunkt, nicht als Endzustand

Lift and Shift bietet eine robuste, pragmatische Methode, um rasch in die Cloud zu migrieren, Geschäftskontinuität zu sichern und eine klare Grundlage für zukünftige Modernisierungsschritte zu schaffen. Der Schlüssel zum Erfolg liegt in einer sorgfältigen Planung, einer realistischen Evaluation der Anwendungen, einer durchdachten Sicherheitsstrategie und einer schrittweisen Umsetzung. Wenn Sie Lift and Shift klug anwenden, schaffen Sie nicht nur eine stabile Cloud-Grundlage, sondern legen auch den Grundstein für nachhaltige Effizienz, Agilität und Innovationskraft Ihres Unternehmens – heute und in Zukunft.