„Lift and Shift“, auch bekannt als „Rehosting“, ist der Prozess der Migration einer exakten Kopie einer Anwendung oder eines Workloads, zusammen mit seinem Datenspeicher und Betriebssystem (OS), von einer IT-Umgebung von on premises in eine andere – normalerweise von einer lokalen in eine öffentliche oder Private Cloud.
Da die Anwendungsarchitektur nicht geändert und der Anwendungscode nur geringfügig oder gar nicht geändert wird, ermöglicht die Lift-and-Shift-Strategie eine schnellere, weniger arbeitsintensive und zunächst kostengünstigere Migration im Vergleich zu anderen Verfahren. Es ist außerdem der schnellste und kostengünstigste Weg für ein Unternehmen, IT-Dollar von den Kapitalkosten (CapEx) in die Betriebskosten (OpEx) umzuwandeln, um eine Hybrid Cloud-Strategie zu initiieren und die wirtschaftlicheren und erweiterbaren Rechenleistungen, Speicher und Netzwerke zu nutzen Infrastruktur der Cloud.
In den früheren Tagen des Cloud Computing war die Lift-and-Shift-Migration für alle außer die ältesten, komplexesten und am engsten gekoppelten lokalen Anwendungen eine Überlegung wert. Doch mit der Weiterentwicklung der Cloud-Architekturen – und der damit einhergehenden Steigerung der Entwicklerproduktivität sowie der Einführung günstigerer Cloud-Preisgestaltung – hat sich der langfristige Nutzen einer Migration einer Anwendung „wie sie ist“, die die Cloud-Umgebung nicht nutzen kann, drastisch verringert.
Heutzutage wird Lift and Shift in erster Linie als Option für die Migration von Workloads in Betracht gezogen, die bis zu einem gewissen Grad Cloud-fähig sind (z. B. VMware-Workloads, containerisierte Apps, Anwendungen, die auf einer Microservices-Architektur aufbauen) oder als erster Schritt zur Neuarchitektur einer monolithischen Anwendung für die Cloud, in der Cloud.
Im Vergleich zur Fortführung einer Anwendung lokal kann die Lift-and-Shift-Migration mehrere überzeugende Vorteile bieten:
Auch hier gilt, dass Lift und Shift diese Vorteile nicht für alle Anwendungen bieten. Eine Anwendung, die nur teilweise für die Cloud-Umgebung optimiert ist, wird möglicherweise nie die potenziellen Einsparungen der Cloud ausschöpfen und am Ende mehr Kosten für den Betrieb in der Cloud verursachen. Wenn eine Anwendung lokal langsam oder ineffizient ausgeführt wird, ist es unwahrscheinlich, dass sie in der Cloud ohne Änderungen besser ausgeführt wird. Lizenzkosten und -beschränkungen könnten die Migration von Lift und Shift unerschwinglich oder sogar rechtlich unmöglich machen.
VMware-Technologie der Virtualisierung ist in Unternehmen allgegenwärtig. VMware stellt 80 % des Virtualisierung-Marktes dar und 100 % der Fortune 100 verwenden VMware, um ihre lokalen Rechenzentren zu virtualisieren. Es ist nicht überraschend, dass die meisten Cloud-Provider eine VMware-Infrastruktur für das Hosting von Anwendungen anbieten und einige spezielle Tools und Services für die Lift-and-shift-Migration von VMware in ihre Cloud anbieten.
Für das Lift and Shift einer VMware-Workload sollten das lokale Rechenzentrum und das Ziel-Cloud-Rechenzentrum einen zugrunde liegenden VMware ESXi Hypervisor und einen gemeinsamen Satz von VMware- und vSphere-API-kompatiblen Verwaltungstools und -Skripten teilen. Der Cloud-Provider sollte über ein Betriebsteam verfügen, das über die Fähigkeiten und die Erfahrung zur Verwaltung des VMware-Software-Stacks verfügt.
Die Schlüsseltechnologie, die eine Lift-and-Shift-Migration von VMware vereinfacht, ist VMware HCX (Hybrid Cloud Extension), ein Tool, das das lokale Netzwerk im Wesentlichen auf eine VMware-Umgebung in der Cloud erweitert, um eine hybride Cloud-Infrastruktur schnell zu implementieren. HCX ermöglicht eine sichere, groß angelegte Migration von Tausenden von virtuelle Maschinen (VMs) unverändert von lokal in die Cloud; ermöglicht Ihnen, lokale und Cloud-Workloads zu verwalten und zu betreiben, die dieselben Tools, Skripte und Fähigkeiten verwenden; und ermöglicht es Ihnen, die Replikation und Wiederherstellung Ihrer lokalen Workloads in der Cloud zu implementieren.
Lift and Shift ist eine IaaS-Migration (Infrastructure-as-a-Service) – Sie verschieben Anwendungen unverändert von Ihrer lokalen Infrastruktur in die Cloud-Infrastruktur, für die Sie auf Abonnement- oder Nutzungsbasis bezahlen.
Im Großen und Ganzen gibt es zwei weitere Arten der Cloud-Migration, die in Betracht zu ziehen sind:
Eine PaaS-Migration (Platform-as-a-Service) beinhaltet die Überarbeitung Ihrer Anwendung, um den Stack des Cloud-Providers besser nutzen zu können. Sie können die Anwendung überarbeiten oder auf eine neue Plattform umstellen und kleine Änderungen vornehmen, um ihre Leistung für die Cloud zu optimieren oder bestimmte Cloud-Funktionen zu nutzen, ohne die Benutzererfahrung zu verändern. Sie können die Anwendung auch neu gestalten, um die Vorteile von Microservices, Containern oder Serverless Computing zu nutzen. Oder Sie entwickeln die Anwendung komplett neu und nutzen die Entwicklungstools und Funktionen des Cloud-Providers, um die Produktivität der Entwickler zu steigern.
Im Vergleich zu Lift & Shift ist die PaaS-Migration im Vorfeld kostspieliger, arbeits- und zeitaufwändiger. Aber es ermöglicht Ihrer Anwendung, die Vorteile der cloudnativen Automatisierung, Entwicklerproduktivität, Sicherheit, Resilienz und Pay-per-Use-Kostenmodelle besser zu nutzen, die zusammen Ihre ursprünglichen Investitionen schnell amortisieren können.
SaaS-(Software-as-a-Service) -Migration bedeutet, Ihre lokale App durch eine vorgefertigte, Cloud-basierte Alternative zu ersetzen, die ähnliche Funktionen bietet und mehr der Nutzen der Infrastruktur Ihres Cloud-Providers nutzt.
Die richtige SaaS-Migration kann die niedrigen Migrationskosten von Lift und Shift mit den Cloud-Vorteilen einer PaaS-Migration liefern. Es kann jedoch auch bedeuten, dass Sie auf bestimmte Funktionen oder Anpassungen verzichten oder darauf warten müssen und höchstwahrscheinlich müssen Sie die Einrichtungen der SaaS-Anwendung für Datenverwaltung, Zugriffskontrolle, Sicherheit und mehr übernehmen.
Um es noch einmal zu sagen: Da Cloud-Technologien die Entwicklerproduktivität weiter steigern und Cloud-Preismodelle verbessern, ist es immer weniger sinnvoll (und letztendlich immer teurer), zu einer Cloud zu migrieren, die Cloud-Umgebung nicht nutzt. Aber es gibt immer noch einige Fälle, in denen Lift und Shift sinnvoller sein können als eine PaaS-Migration:
Bevor Sie eine Lift-and-Shift-Migration durchführen, sollten Sie Faktoren sorgfältig bewerten und sich darauf vorbereiten, die sich auf die Schwierigkeit, die Kosten und den endgültigen Wert des Vorhabens auswirken können. Dazu gehören unter anderem die folgenden Punkte:
Instana vereinfacht Ihre Cloud-Migration durch umfassende Überwachung und umsetzbare Erkenntnisse.
Migrieren Sie mit anpassbaren Lösungen und Tools auf die IBM Cloud, um Ihre Entwicklung zu beschleunigen.
IBM Cloud Migration Services unterstützt Sie bei der Cloud-Migration für Ihr Unternehmen und erleichtert so die digitale Transformation.