Lift and Shift ist ein Begriff, der eine Methode zur Migration einer Arbeitslast, z. B. einer Anwendung, von einer Umgebung in eine andere beschreibt, ohne Änderungen vorzunehmen. Diese Art der Migration wird häufig verwendet, wenn ein Unternehmen eine Anwendung von einer lokalen Umgebung in die Cloud oder von einem Cloud-Anbieter zu einem anderen verschieben möchte.
Einer der Hauptvorteile von Lift and Shift sind die damit verbundenen Kosteneinsparungen. Da keine Änderungen an der Anwendung vorgenommen werden müssen, sind die Kosten für die Migration deutlich geringer. Außerdem können Lift- und Shift-Migrationen schnell und mit minimalen Unterbrechungen für den Endbenutzer durchgeführt werden.
Während Lift- und Shift-Migrationen in bestimmten Szenarien von Vorteil sein können, können sie auch einige Nachteile haben. Da die Anwendung nicht geändert wird, kann es sein, dass sie keine Vorteile aus neueren Funktionen oder Möglichkeiten der neuen Umgebung zieht. Da die Anwendung nicht geändert wird, kann sie außerdem weniger sicher sein als eine ähnliche Anwendung, die mit größerer Sorgfalt migriert wurde.
Es gibt verschiedene Arten von Lift- und Shift-Migrationen, abhängig von der Quell- und Zielumgebung. Ein Lift und Shift von einer lokalen Umgebung in eine Cloud-Umgebung kann beispielsweise andere Schritte umfassen als ein Lift und Shift von einer Cloud-Umgebung in eine andere. Darüber hinaus können bestimmte Anwendungstypen, wie z. B. Datenbanken, zusätzliche Schritte erfordern, um sie ordnungsgemäß zu migrieren.
Bevor Sie mit einer Lift- und Shift-Migration beginnen, ist es wichtig, die Anwendung und die Umgebung für den Prozess vorzubereiten. Dazu gehören die Erstellung einer Sicherungskopie der Anwendung, die Validierung der Daten und die Sicherstellung, dass die Anwendung für die neue Umgebung richtig konfiguriert ist. Außerdem muss sichergestellt werden, dass die Anwendung während der Migration durch geeignete Sicherheitsmaßnahmen geschützt wird.
Es gibt verschiedene Methoden zur Durchführung einer Lift- und Shift-Migration. Je nach Anwendung und Umgebung kann eine der folgenden Methoden verwendet werden: manuelle Migration, automatisierte Migration und hybride Migration. Bei der manuellen Migration werden die Anwendung und die Daten manuell von einer Umgebung in die andere übertragen. Bei der automatisierten Migration wird eine Software zur Automatisierung des Prozesses eingesetzt. Hybride Migrationen beinhalten eine Kombination aus manuellen und automatisierten Schritten.
Trotz der Vorteile von Lift- und Shift-Migrationen gibt es bestimmte Herausforderungen, die während des Prozesses auftreten können. So können bestimmte Anwendungen zusätzliche Schritte erfordern, um sie ordnungsgemäß zu migrieren, und bestimmte Daten sind möglicherweise nicht mit der neuen Umgebung kompatibel. Außerdem muss vor und nach der Migration sichergestellt werden, dass die Anwendung in der neuen Umgebung ordnungsgemäß läuft.
Um eine erfolgreiche Lift- und Shift-Migration zu gewährleisten, sollten bestimmte bewährte Praktiken befolgt werden. Dazu gehören die Erstellung einer Sicherungskopie der Anwendung und der Daten, die Validierung der Daten, das Testen der Anwendung in der neuen Umgebung und die Sicherstellung, dass die richtigen Sicherheitsmaßnahmen getroffen werden. Darüber hinaus muss sichergestellt werden, dass die Anwendung für die neue Umgebung richtig konfiguriert ist.
Lift und Shift beziehen sich im Allgemeinen auf zwei verschiedene Ansätze, um eine Anwendung oder Arbeitslast von einer Umgebung in eine andere zu verschieben.
Lift und Shift wird manchmal auch als "lift and migrate" bezeichnet.
Der Hauptunterschied zwischen den beiden Ansätzen besteht darin, dass Lift und Shift in der Regel komplexer und zeitaufwändiger ist, da die gesamte Anwendung oder Arbeitslast in der neuen Umgebung repliziert werden muss.
Lift and Shift wird häufig verwendet, wenn ein Unternehmen eine Anwendung oder einen Workload in eine neue Umgebung verschieben muss, die nicht mit der bestehenden Umgebung kompatibel ist.
Im Gegensatz dazu ist Lift and Shift im Allgemeinen weniger komplex und kann schneller abgeschlossen werden, da es nur darum geht, die Anwendung oder den Workload in die neue Umgebung zu verschieben, ohne sie zu replizieren.
Lift and Shift wird häufig eingesetzt, wenn ein Unternehmen eine Anwendung oder einen Workload in eine neue Umgebung verschieben möchte, die mit der bestehenden Umgebung kompatibel ist.
Eine Lift-and-Shift-Datenbank ist ein Datenbanktyp, der so konzipiert ist, dass er mit minimalem Aufwand von einer Umgebung in eine andere verschoben werden kann. Dieser Datenbanktyp wird häufig bei der Migration einer bestehenden Datenbank auf eine neue Plattform oder beim Umzug auf einen neuen Host verwendet.
Das Gegenteil von Lift and Shift heißt "Lift and Transform". Bei "lift and transform" verlagern Sie Ihre bestehenden Anwendungen und Ihre Infrastruktur in die Cloud, nutzen aber auch die Gelegenheit, Ihre Anwendungen und Ihre Infrastruktur zu modernisieren. Dies kann die Containerisierung Ihrer Anwendungen, die Verwendung einer serverlosen Architektur oder die Nutzung von Managed Services Ihres Cloud-Anbieters beinhalten. Das Ziel ist es, die Vorteile der Cloud zu nutzen und gleichzeitig die Architektur Ihrer Anwendung zu verbessern.
Es gibt viele Technologien, die in Aufzügen verwendet werden können, aber die häufigste ist der hydraulische Aufzug. Bei dieser Art von Aufzug wird ein Hydrauliksystem zum Heben und Senken der Plattform oder Kabine verwendet. Andere, weniger verbreitete Technologien sind pneumatische (luftbetriebene) Aufzüge und elektrische Aufzüge.