Tabla de contenido:
Definición - ¿Qué significa Lift and Shift?
"Levantar y cambiar" es una técnica particular en la migración de software donde una aplicación o base de código simplemente se saca de un entorno y se coloca en otro entorno, sin un cambio de diseño subyacente significativo.
Techopedia explica Lift and Shift
El enfoque de elevación y cambio ha sido popular para muchos proyectos de migración heredados. Sin embargo, tiene que contrastarse con varias alternativas. Una alternativa es rediseñar, donde la aplicación o la base de código en cuestión se rediseña fundamentalmente para trabajar en un entorno diferente. Otra alternativa es la refactorización, donde una aplicación cambia cuando llega al nuevo entorno, es decir, la nube.
Al evaluar la elevación y el cambio versus la refactorización, los ingenieros y desarrolladores tienen que considerar varios pros y contras. Levantar y cambiar no requiere tanto esfuerzo en la migración, y la migración puede llevarse a cabo más rápidamente, pero es posible que la aplicación no pueda aprovechar todos los beneficios del nuevo entorno, de nuevo, generalmente la nube (en comparación con el legado en- local).
La refactorización permite más beneficios en la nube, pero requiere más esfuerzo y costo en la migración.
Algunas compañías pueden levantar y cambiar y luego buscar refactorizar o rediseñar según sea necesario.
