Définition - Que signifie Lift and Shift?
«Lift and shift» est une technique particulière de migration logicielle où une application ou une base de code est simplement retirée d'un environnement et placée dans un autre environnement, sans modification de conception sous-jacente significative.
Definir Tech explique Lift and Shift
L'approche lift and shift a été populaire pour de nombreux projets de migration hérités. Cependant, il doit être comparé à diverses alternatives. Une alternative est la réarchitecture, où l'application ou la base de code en question est fondamentalement repensée afin de fonctionner dans un environnement différent. Une autre alternative est la refactorisation, où une application est modifiée lorsqu'elle atteint le nouvel environnement, c'est-à-dire le cloud.
En évaluant la portance et le décalage par rapport à la réaffacturage, les ingénieurs et les développeurs doivent tenir compte de divers avantages et inconvénients. Lift and shift ne nécessite pas autant d'efforts lors de la migration, et la migration peut avoir lieu plus rapidement, mais l'application peut ne pas être en mesure de tirer parti de tous les avantages du nouvel environnement - encore une fois, généralement le cloud (par rapport à l'ancien sur- locaux).
La refactorisation permet plus d'avantages dans le cloud, mais nécessite plus d'efforts et de coûts de migration.
Certaines entreprises peuvent se lever et changer, puis poursuivre la refactorisation ou la réorganisation si nécessaire.