Sommario:
Definizione - Che cosa significa Lift and Shift?
"Lift and shift" è una tecnica particolare nella migrazione del software in cui un'applicazione o una base di codice viene semplicemente estratta da un ambiente e collocata in un altro ambiente, senza significative modifiche alla progettazione sottostante.
Techopedia spiega Lift and Shift
L'approccio di sollevamento e spostamento è stato popolare per molti progetti di migrazione legacy. Tuttavia, deve essere contrastato con varie alternative. Un'alternativa è la riprogettazione, in cui l'applicazione o la base di codice in questione viene sostanzialmente ridisegnata per funzionare in un ambiente diverso. Un'altra alternativa è il factoring, in cui un'applicazione viene modificata quando raggiunge il nuovo ambiente, ovvero il cloud.
Nel valutare l'ascensore e lo spostamento rispetto al factoring, gli ingegneri e gli sviluppatori devono considerare vari pro e contro. Lift and shift non richiede lo stesso sforzo nella migrazione e la migrazione può avvenire più rapidamente, ma l'applicazione potrebbe non essere in grado di sfruttare tutti i vantaggi del nuovo ambiente - di nuovo, di solito il cloud (rispetto a legacy on- locali).
Il factoring consente maggiori vantaggi cloud, ma richiede maggiori sforzi e costi nella migrazione.
Alcune aziende possono sollevarsi e spostarsi, quindi perseguire il re-factoring o il re-architetto secondo necessità.
