Skip to content

6R's of Cloud Migration

Here are the 6 R's of cloud migration


Decommissioning of the unnecessary workloads


Don’t move something to the cloud while move some pieces

Rehost (lift and shift using IaaS)

No re-factoring or code changes needed

Migrate your applications first using the rehosting approach ("lift-and-shift"). With rehosting, you move an existing application to the cloud as-is and modernize it later. Rehosting has four major benefits:

  • Immediate sustainability: The lift-and-shift approach is the fastest way to reduce your data center footprint.
  • Immediate cost savings: Using comparable cloud solutions will let you trade capital expenses with operational expenses. Pay-as-you-go and only pay for what you use.
  • IaaS solutions: IaaS virtual machines (VMs) provide immediate compatibility with existing on-premises applications. Migrate your workloads to Azure Virtual Machines and modernize while in the cloud. Some on-premises applications can move to an application platform with minimal effort. We recommend Azure App Service as a first option with IaaS solutions able to host all applications.
  • Immediate cloud-readiness test: Test your migration to ensure your organization has the people and processes in place to adopt the cloud. Migrating a minimum viable product is a great approach to test the cloud readiness of your organization.

Re-purchasing (SaaS)

To buy SaaS alternatives.Most organizations replace about 15% of their applications with software-as-a-service (SaaS) and low-code solutions. They see the value in moving "from" technologies with management overhead ("control") and moving "to" solutions that let them focus on achieving their objectives ("productivity").

Re-platforming (PaaS)

It means lift and shift + some tuning. Replatforming, also known as “lift, tinker, and shift,” involves making a few cloud optimizations to realize a tangible benefit. Optimization is achieved without changing the core architecture of the application.

Modernize or re-platform your applications first. In this approach, you change parts of an application during the migration process.


Rebuilding the apps from scratch. it's very expensive but being able to use all max benefits of the cloud Retire:

We recommend retiring any workloads your organization doesn't need. You'll need to do some discovery and inventory to find applications and environments that aren't worth the investment to keep. The goal of retiring is to be cost and time efficient. Shrinking your portfolio before you move to the cloud allows your team to focus on the most important assets.

Was this page helpful?