Browse Definitions :
Learn the benefits and limits of a public cloud migration Move data with these Google cloud migration tools

lift and shift

What is 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's or operation's 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.

Lift and shift is also known as re-hosting. It's most often used to move an app and its associated data from an on-premises data center to the public cloud.

In the early days of cloud computing, the lift-and-shift approach was often used to replicate on-premises apps in the cloud, while avoiding costly, time-consuming redesign. However, many legacy colocation applications that were lifted and shifted to the cloud weren't 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 good candidates for lifting and shifting, re-architecting was a better option for resource-intensive apps, such as those used for big data analytics and image rendering.

Forrester researchers predicted that 2022 and beyond would see organizations move away from the lift-and-shift approach.

Benefits of lift and shift

The lift-and-shift cloud migration strategy offers the following advantages for businesses looking to move their applications to the cloud:

  • Speed. Lift-and-shift migration is often the fastest way to migrate applications to the cloud. By minimizing the need for redesign or modification, businesses can quickly transfer their existing applications and workloads to the cloud platform.
  • Simplicity. This migration method often requires minimal changes to the existing application, making it straightforward and efficient. Lift and shift lets businesses focus on other aspects of their digital transformation, while ensuring a smooth transition to the cloud.
  • Cost savings. Lift and shift is considered a less expensive upfront option for cloud migration. This enables companies to optimize their spending on IT infrastructure and reduce overall costs.
  • Minimal business disruption. Lift and shift doesn't involve substantial changes, enabling organizations to maintain functionality and user experience during migration.

Disadvantages of a lift-and-shift approach

There are some disadvantages to a lift-and-shift approach when compared to application re-factoring, also known as re-architecting. While it's usually best to re-factor 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 thrives. 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.

Re-factoring 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 might benefit from re-factoring when costs spike due to application or database inefficiencies. This is also true when security vulnerabilities arise because the application can't integrate with native security systems, such as identity and access management tools.

Chart of cloud overspending
While lift and shift is known for being cost-effective, it can lead to overprovisioning and overspending.

Lift and shift vs. refactoring

There are various approaches to cloud migration. A common approach is to lift and shift an application to the cloud to reduce on-premises IT infrastructure costs in the short term but then to re-factor the app once it's in the cloud. Re-factoring involves modifying components of an application, such as structure, design and code.

Lift and shift and re-factoring are also used separately. While lift and shift migrates applications to the cloud with minimal changes, re-factoring involves re-architecting applications to take full advantage of the cloud environment. This may involve modifying the application's code or architecture, making it more suitable for the cloud infrastructure and enabling it to use native cloud features.

Lift and shift is cost-effective and requires little upfront effort in the migration process. Re-factoring, on the other hand, can offer long-term benefits, such as better performance and increased stability. However, these benefits require more upfront time and resources than lift and shift.

Comparison of lift and shift and re-factoring
Lift and shift and re-factoring are two popular options for migrating applications to the cloud.

Lift and shift vs. SaaS

Software as a service (SaaS) is another option for businesses looking to move their applications to the cloud. SaaS offerings are third-party applications that a cloud provider hosts and maintains. Businesses access and use the software without the need for in-house infrastructure or maintenance.

While lift and shift focuses on migrating existing applications to the cloud, SaaS involves adopting ready-made cloud-based applications that replace the need for on-premises applications. SaaS applications offer several advantages, including reduced costs, faster implementation and simplified management.

However, SaaS may not be suitable for every business or application. Some organizations require more control over their applications or have specific customization needs that SaaS apps can't accommodate. In such cases, lift and shift or re-factoring may be more appropriate migration strategies.

Checklist for cloud migration
It is important to develop a sound cloud migration plan when migrating using SaaS or other cloud services, such as IaaS and PaaS.

Top uses of lift and shift

The lift-and-shift strategy is best suited for specific situations, including the following:

  • Third-party applications that can't be re-factored or modified, only lifted and shifted.
  • Legacy applications that are difficult to re-factor or re-platform because of their age or complexity.
  • Businesses operating under a time constraint that need to migrate their applications fast and cheaply.
  • Hybrid cloud deployments in which an organization needs to maintain its existing on-premises infrastructure for certain workloads, while using the cloud for others.

Lift-and-shift preparation

Before undertaking a lift-and-shift migration, businesses should consider the following steps to ensure a successful transition:

  1. Assess applications. The existing applications should be examined to determine if they're suitable for lift-and-shift migration or whether they require re-factoring or replacement with SaaS applications.
  2. Develop a migration plan. A comprehensive cloud migration strategy should be developed outlining the steps and resources required for the migration process, including timelines, responsibilities and contingencies.
  3. Ensure security. The applications should be reviewed for security vulnerabilities and measures taken to protect data and systems during and after migration. Ignoring the importance of security can be a mistake for any cloud migration strategy.
  4. Select a cloud provider. A cloud provider should be chosen that offers the cloud services and support necessary for the specific applications and workloads.
  5. Monitor and optimize. After the migration, the applications and cloud infrastructure should be continuously monitored to identify areas for optimization, cost savings and performance improvements.

Lift and shift is just one approach to cloud migration. Learn the 12 key steps for a successful cloud migration.

This was last updated in June 2023

Continue Reading About lift and shift

  • What is wavelength?

    Wavelength is the distance between identical points, or adjacent crests, in the adjacent cycles of a waveform signal propagated ...

  • subnet (subnetwork)

    A subnet, or subnetwork, is a segmented piece of a larger network. More specifically, subnets are a logical partition of an IP ...

  • Transmission Control Protocol (TCP)

    Transmission Control Protocol (TCP) is a standard protocol on the internet that ensures the reliable transmission of data between...

  • What is exposure management?

    Exposure management is a cybersecurity approach to protecting exploitable IT assets.

  • intrusion detection system (IDS)

    An intrusion detection system monitors (IDS) network traffic for suspicious activity and sends alerts when such activity is ...

  • cyber attack

    A cyber attack is any malicious attempt to gain unauthorized access to a computer, computing system or computer network with the ...

  • What is a startup company?

    A startup company is a newly formed business with particular momentum behind it based on perceived demand for its product or ...

  • What is a CEO (chief executive officer)?

    A chief executive officer (CEO) is the highest-ranking position in an organization and responsible for implementing plans and ...

  • What is labor arbitrage?

    Labor arbitrage is the practice of searching for and then using the lowest-cost workforce to produce products or goods.

  • organizational network analysis (ONA)

    Organizational network analysis (ONA) is a quantitative method for modeling and analyzing how communications, information, ...

  • HireVue

    HireVue is an enterprise video interviewing technology provider of a platform that lets recruiters and hiring managers screen ...

  • Human Resource Certification Institute (HRCI)

    Human Resource Certification Institute (HRCI) is a U.S.-based credentialing organization offering certifications to HR ...

Customer Experience
  • What is the law of diminishing returns?

    The law of diminishing returns is an economic principle stating that as investment in a particular area increases, the rate of ...

  • What is an abandoned call?

    An abandoned call is a call or other type of contact initiated to a call center or contact center that is ended before any ...

  • What is an outbound call?

    An outbound call is one initiated by a contact center agent to prospective customers and focuses on sales, lead generation, ...