Tuesday, April 30, 2019

Word of the Day: lift and shift

Word of the Day WhatIs.com
Daily updates on the latest technology terms | April 30, 2019
lift and shift

Lift and shift is a strategy for moving an application or operation from one environment to another without stopping to redesign the app or operations workflow. The complexity of an application or operation is a key factor in deciding whether something should be lifted and shifted or re-architected from scratch as a new native cloud app or operation.

In the early days of cloud computing, the lift-and-shift approach was a common option for replicating on-premises apps in the cloud while avoiding costly, time-consuming re-design. However, many legacy colocation applications that were lifted and shifted to the cloud were not able to take full advantage of the cost-efficiencies of native cloud features, including autoscaling. While commercial, off-the-shelf applications with easily defined patterns were often good candidates for lifting and shifting, re-architecting was a better option for resource-intensive apps, such as those used for big data analysis and image rendering.

 

Disadvantages of a lift and shift approach

 

Today, there are significantly more disadvantages to a lift-and-shift approach when compared to application refactoring, also known as rearchitecting. While it's usually best to refactor an application as part of a migration, sometimes organizations need to do so retroactively.

 

Lifting and shifting is often compared to moving a houseplant from one environment to another; being in a different habitat can affect whether the plant will thrive. Likewise, an IT project that started in an on-premises or original legacy system might not work as well in a new location.

 

For example, a lift-and-shift project that starts without sufficient documentation of requirements or operational design can easily go awry. The unfortunate results often involve data that is mismatched to its handling systems or data sets that outgrow their environment. Resource-intensive apps may need to be redesigned from scratch as cloud-native apps to avoid performance and latency issues.

 

Refactoring may also be necessary when performance fails to meet expectations after a lift and shift, especially when tuning doesn't solve the problem. An application that's been moved to the cloud may also benefit from refactoring when bills are unexpectedly high due to application or database inefficiencies or when security vulnerabilities arise because the application can't integrate with native security systems, such as identity and access management tools.

 

Lift and shift vs. refactoring

 

Quote of the Day

 
"Don't look to simply lift and shift your environment from on premises to the cloud with the mindset that you will resolve issues once everything is up and running." - Andrew Larkin

Learning Center

 

Key considerations for refactoring applications for the cloud
Refactoring applications for the cloud has become inevitable for many enterprises. IT teams can implement a complete refactor, a minimum viable refactor, a containerization refactor or a serverless refactor. Use these tips to help decide which option is right for a legacy application.

Lift-and-shift approach is outmoded for cloud migration
Lift-and-shift migration was billed as an easy way for enterprises to get on the public cloud, but many now understand the limitations of that approach.

When to adopt the lift-and-shift cloud migration model
Cloud migrations can bring significant benefits, but it's important to take the right approach. A lift-and-shift cloud migration is one option, but be sure it's right for your apps.

It's time to rethink app migration strategies for cloud
Many enterprises seek to modernize their applications with a move to the cloud. While Gartner's 'Five Rs' have been a common model for app migration processes in the past, the move toward containers and away from monoliths might change that.

Cloud migration best practices: 4 potential problems to avoid
In this SearchCIO Q&A, Andrew Larkin, Cloud Academy director of learning, highlights four key mistakes that organizations should avoid to maximize cloud benefits and strengthen cloud migration best practices.

Quiz Yourself

 
"Thanks to all who ensured that the cloud migration went smoothly. There will _______ be a little something extra in your pay envelopes this week," the manager announced.
a. definitely
b. defiantly
c. definately

Answer

Stay in Touch

 
For feedback about any of our definitions or to suggest a new definition, please contact me at: mrouse@techtarget.com

Visit the Word of the Day Archives and catch up on what you've missed!

FOLLOW US

TwitterRSS
About This E-Newsletter
This e-newsletter is published by the TechTarget network. To unsubscribe from Whatis.com, click here. Please note, this will not affect any other subscriptions you have signed up for.
TechTarget

TechTarget, Whatis, 275 Grove Street, Newton, MA 02466. Contact: webmaster@techtarget.com

Copyright 2018 TechTarget. All rights reserved.

No comments: