refactor

Also known as “repackage,” this stage involves using additional cloud provider services to optimize the cost, reliability, and performance by refactoring your applications. In lift and shift, you were only taking advantage of the provider-managed hardware and OS, but in this model you also take advantage of cloud services to drive down cost.

You continue to utilize your current application as-is, with some minor application code or configuration changes, and connect your application to new infrastructure services such as containers, database, and identity management systems. By employing modernized services in this scenario, you can lower cost and management.


Common Drivers Include:

  • Faster and Shorter Updates
  • Code Portability
  • Greater Cloud Efficiency (Resources, Speed, Cost)

Quantitative Analysis Factors:

  • Application Asset Size (CPU, Memory, Storage)
  • Dependencies (Network Traffic)
  • User Traffic (Page Views, Time on Page, Load Time)
  • Development Platform (Languages, Data Platform, Middle Tier Services)

Qualitative Analysis Factors:

  • Continued Business Investments
  • Bursting Options/Timelines
  • Business Process Dependencies

Read more at Oakwood’s Cloud Migration Essentials – Overview page


Related Links: Rehost | Rearchitect | Rebuild | Replace