Съдържание:
Определение - Какво означава Lift and Shift?
„Lift and shift“ е особена техника при миграция на софтуер, при която приложение или база от кодове просто се изваждат от една среда и се поставят в друга среда, без съществена основна промяна в дизайна.
Техопедия обяснява Lift and Shift
Подходът на лифт и смяна е популярен за много наследени миграционни проекти. Трябва обаче да се контрастира с различни алтернативи. Една алтернатива е ре-архитектурата, при която въпросната програма или кодова база става фундаментално преработена, за да работи в различна среда. Друга алтернатива е ре-факторинг, при което приложението се променя, когато достигне новата среда, т.е. облака.
При оценката на лифтирането и изместването спрямо рефакторинга инженерите и разработчиците трябва да вземат предвид различни плюсове и минуси. Повдигането и преместването не изискват толкова усилия в миграцията и миграцията може да се осъществи по-бързо, но приложението може да не е в състояние да се възползва от всички предимства на новата среда - отново, обикновено облака (срещу наследството на помещения).
Повторното факториране позволява повече облачни ползи, но изисква повече усилия и разходи в миграцията.
Някои компании могат да вдигнат и изместят и след това да преследват префакторинг или преструктуриране при необходимост.