6 R’S OF CLOUD MIGRATION STRATEGY
A Cloud migration strategy is essential to ensure a successful cloud migration from on-premises into the cloud or from one cloud to the other cloud.
- Lead time to migrate
- Cost of migration
- Level of complexity
- Rehost
- Replatform
- Repurchase
- Refactoring
- Retire
- Retain
However, the application characteristics and business objectives should be the key deciding factor. For example, if the business objective is to reduce capex cost of running a virtualised application with a micro-services architecture, rehosting can be adopted. On the other hand, if the business objective is to improve business agility of a monolithic application, refactoring should be the preferred option.
For organisations at the early stages of cloud adoptions, it’s recommended to start with applications that can be rehosted to help build confidence and achieve some “quick wins” while applying the learnings to future migrations.