DEV Community

mostafamedhat1983
mostafamedhat1983

Posted on • Edited on

Migration Strategies - 7Rs

1-Retire — Get rid of
Remove the applications that are no longer needed, or causing security risk because it is not supported any more.

2-Retain — “revisit” or do nothing
keep the applications that are not ready to migrate.

3-Rehost — lift-and-shift
move the applications to cloud without making any changes to them.

4-Relocate — hypervisor-level lift and shift
Move infrastructure to the cloud without purchasing new hardware, rewriting applications, or modifying. This migration scenario is specific to VMware Cloud on AWS.

5-Repurchase — drop and shop
commonly a move to a SaaS platform. Moving a CRM to Salesforce.com, an HR system to Workday, a CMS to Drupal, and so on.

6-Replatform — lift and reshape
move the application to the cloud and take advantage of the cloud optimization and capabilities. For example, replatform a Microsoft SQL Server database to Amazon RDS for SQL Server.

7-Refactor/re-architect
Re-imagine how the application is architected and developed using cloud-native features. Example: Migrate on-premises Oracle database to the Amazon Aurora PostgreSQL-Compatible Edition.

Top comments (1)

Collapse
 
waleedelginady profile image
Waleed Elginady

Good points to consider!