Levantar e mudar

Definição - o que significa elevação e deslocamento?

“Lift and shift” é uma técnica particular na migração de software em que um aplicativo ou base de código é simplesmente retirado de um ambiente e colocado em outro, sem alterações significativas no design subjacente.

Definirtec explica Lift and Shift

A abordagem de elevação e mudança tem sido popular para muitos projetos de migração de legado. No entanto, deve ser contrastado com várias alternativas. Uma alternativa é a re-arquitetura, em que o aplicativo ou a base de código em questão é fundamentalmente reprojetada para funcionar em um ambiente diferente. Outra alternativa é a refatoração, em que um aplicativo é alterado ao atingir o novo ambiente, ou seja, a nuvem.

Ao avaliar a elevação e a mudança versus a reformulação, os engenheiros e desenvolvedores devem considerar vários prós e contras. O aumento e a mudança não exigem tanto esforço na migração, e a migração pode ocorrer mais rapidamente, mas o aplicativo pode não ser capaz de tirar proveito de todos os benefícios do novo ambiente - novamente, normalmente a nuvem (versus legado on- instalações).

Refatorar permite mais benefícios da nuvem, mas requer mais esforço e custo na migração.

Algumas empresas podem elevar e mudar e, em seguida, buscar reformulação ou reformulação da arquitetura, conforme necessário.