What Are Migration Strategies?

Migration Strategies are plans that help you move your applications into the cloud.

There are six most common strategies you can implement for your application migration:

  1. Rehosting
  2. Replatforming
  3. Refactoring
  4. Repurchasing
  5. Retaining
  6. Retiring

Cloud Migration Strategies Video

W3schools.com collaborates with Amazon Web Services to deliver digital training content to our students.


Rehosting

Rehosting is also called lift-and-shift.

It is a process of moving applications without making any changes to them.


Replatforming

Replatforming is also called lift, tinker and shift.

It is a process of moving applications with cloud optimizations.


Refactoring

Refactoring is also called re-architecting.

It is a process of changing the application foundation/core and/or environment.

It helps with application scaling, performance, and further development.


Repurchasing

Repurchasing is a process of changing business type.

It moves your application to a software-as-a-service (SaaS) model from a traditional model.



Retaining

Retaining involves keeping crucial business applications.

It could include applications that require refactoring before migration.


Retiring

It is a process of removing unnecessary applications.


AWS Cloud Exercises

Test Yourself With Exercises

Exercise:

Fill in the missing Migration Strategies

1. Rehosting
2. 
3. Refactoring
4. 
5. Retaining
6. 


AWS Migration Strategies

Login
ADS CODE