Cloud Computing

What is Lift and Shift?

Definition

Lift and shift is a cloud migration strategy that moves on-premises applications and data to cloud infrastructure with minimal or no changes to the original architecture.

Lift and shift, also known as rehosting, is a migration pattern that transports a workload from on-premises hardware to a cloud environment without modifying the application code, data schema, or operational dependencies. The workload runs on cloud virtual machines or containers configured to mirror the original environment. This approach prioritizes speed and simplicity over optimization. It avoids the cost and risk of rewriting or re-architecting the application, but it also does not take advantage of cloud-native features such as auto-scaling, managed databases, or serverless compute.

The process typically involves using a tool or script to copy disk images, databases, and configuration files to cloud infrastructure. Networking, security groups, and storage are recreated to match the original topology. Once migrated, the application is tested for parity. If the workload was licensed for specific hardware counts, license terms may need renegotiation. Some cloud providers offer migration services that automate the replication of virtual machines, including stateful data, to reduce downtime.

Lift and shift occupies the simplest end of the seven common cloud migration strategies defined by Gartner (rehost, replatform, refactor, repurchase, retire, retain, relocate). It is best suited for workloads that are hard to change, require quick migration due to data center lease expiry, or serve as a first step before a later modernization. The trade-off is higher ongoing operational cost: because the application does not use elasticity or managed services, the cloud bill can be larger than a refactored version. Organizations often use lift and shift to meet deadlines, then gradually modernize parts of the application using a re-architecting (refactor) approach over time.

Key facts

  • No application code changes are required for a lift and shift migration.
  • Also called rehosting, categorized as the simplest cloud migration strategy.
  • The workload runs on cloud VMs or containers, not on serverless or managed platforms.
  • Can result in higher operational costs compared to cloud-native architectures.
  • Often used as a first step before incremental modernization (strangler fig pattern).

How it works in practice

A company running a legacy Java application on a single physical server in its data center needs to vacate the building within 60 days. The team creates a VM image of the server, uploads it to a cloud provider as a preconfigured EC2 instance, copies the Oracle database to a cloud-hosted VM, and adjusts the DNS to point to the new IP. The application runs identically, but the team does not rewrite any code or adopt RDS, ECS, or Lambda.

Related terms

Replatforming Refactoring Cloud Migration Strangler Fig Pattern VMware Cloud on AWS AWS Server Migration Service Azure Migrate

References

More in Cloud Computing

Availability Zone

An Availability Zone is an isolated, fault-tolerant data centre within a cloud region, with independent power, cooling, and networking to prevent single points of failure.

Cloud Bill Shock

Cloud bill shock is an unexpectedly high invoice caused by unmonitored resource usage, often from data egress fees, autoscaled compute instances, or orphaned storage volumes.

Cloud Cost Optimization

Cloud cost optimization is the continuous practice of measuring, analyzing, and reducing cloud spending through rightsizing instances, purchasing reservations, and eliminating waste.

Cloud Migration

Cloud migration is the process of transferring applications, data, and workloads from on-premises infrastructure or another cloud to a target cloud platform.

Cloud-Native

Cloud-native is an approach to building and running applications that exploit the elastic, distributed, containerized, and immutable nature of modern cloud infrastructure.

Edge Location

An edge location is a data center or point of presence deployed by a cloud provider at the network edge to serve content and run compute workloads closer to end users than a full parent region.

Egress Fees

A per-gigabyte charge imposed by cloud providers on network traffic that leaves their data center, availability zone, or internet boundary.

FaaS

FaaS (Function as a Service) is a cloud computing model where users deploy small, stateless functions that the provider executes on demand, automatically scaling and billing per invocation.

Hybrid Cloud

Hybrid cloud is a computing environment that combines a public cloud with a private or on-premises data center, connected by secure networking to enable workload portability and unified management.

IaaS

Infrastructure as a Service (IaaS) is a cloud computing model that provides on-demand access to virtualized compute, storage, and networking resources, which the customer configures and manages from the operating system upward.

Who Is Online

In total there are 53 users online: 0 registered, 47 guests and 6 bots.

Most users ever online was 5,555 on 17 Jul 2026, 3:23 am.

Bots: Applebot Baiduspider Other Bot Other Crawler PetalBot SemrushBot

Users active in the past 15 minutes. Total registered members: 369