menu Menu
Heptabit sign

6R's - Application Migration Strategies

Get in Touch
Amazon Advanced Consulting Partner

6R's - Application Migration Strategies

6R's - Application Migration Strategies
date_range - 3 years ago

When we talk about application migration strategies, we refer to the 6R framework. The critical part of 6R is the collection of application portfolio and separation based on the environment, interdependencies, technical complexities, and a migration method.

6R framework proposes a separation of your apps into six strategies: Re-host, Re-platform, Re-factor/Re-architect, Re-purchase, Retire, and Retain.

Based on the requirements, we create a clear migration plan for each application in your portfolio. The plan is iterated and matured as we get to know the state of your whole environment and interdependencies. The migration complexity varies based on architecture, licensing agreements, and business requirements.

As an example, we can say that virtualized, service-oriented applications are relatively easy to migrate. Monolithic mainframe applications are much more challenging to migrate. We usually start with simple and low-complexity applications and services - this helps us build momentum and confidence. When we determine the priority of the application for migration, together with the complexity level, we must take into account one more factor - business impact. It is essential to prioritize applications with a clear business impact; this is important for the business owners to see immediate value from the process.

Migration Strategies

Re-host

The re-host strategy is also known as 'lift and shift,' applications are moved without changes. Re-host is a suitable method for large-scale, legacy migrations where organizations want to meet business objectives quickly. Many companies find that they can save up to 30% of the costs only by re-hosting - without any cloud optimization.

Re-hosting is usually automated with AWS migration tools such as AWS VM Import/Export, so this process is error-free.

Once applications are re-hosted, they are easier to optimize/re-architect because they already run in the cloud.

Re-platform

The re-platform strategy is also known as 'lift, tinker, and shift,' applications are moved with a few cloud optimizations to achieve a tangible benefit. For example, a lot of time spent managing database instances can be saved by migration to a database-as-a-service platform like Amazon Relational Database Service (Amazon RDS).

In the re-platform process, money can be saved on license costs as well. For example, WebLogic (a Java application container that requires an expensive license) can be migrated to Apache Tomcat, an open-source equivalent saving.

Re-factor / Re-architect

The re-factor strategy is the method of re-imagining how the application is architected and developed using cloud-native features. It is driven by a strong business need for new features, scaling, or performance that would be very difficult to achieve in the existing environment.

For example, a monolithic application can re-refactored to service-oriented architecture to boost agility or improve business continuity. This strategy tends to be the most expensive but undoubtedly adds tangible benefits in the long run.

Re-purchase

The re-purchase strategy is the method of moving perpetual licenses to a software-as-a-service model. For example, move from a customer relationship management (CRM) to Salesforce.com, an HR system to Workday, or a content management system (CMS) to Drupal.

Retire

The re-purchase strategy removes applications that are no longer needed or in use. On average, 10% to 20% of an enterprise IT portfolio is no longer useful and can be turned off.

Savings that come from the application retirement can boost migration business case and direct your team's attention to the applications people use, instead of securing and maintaining applications that nobody uses.

Retain

The retain strategy keeps the critical application as they are. This is usually the best approach for applications that require significant re-factoring before they can be migrated.

Which Migration Strategy is Right for You?

Choosing the right migration strategy depends on your business drivers for cloud adoption, time considerations, business and financial constraints, and resource requirements.

A phased approach is usually the best; prioritizing applications that have a clear business impact on your organization rather than attempting to do it all in one step. The second step is to optimize applications where the AWS Platform can make a notable difference in cost, performance, productivity, or compliance.

Conclusion

The 6R framework helps guide cloud migration projects in the right direction by clearly defining migration strategy for each application in your company's portfolio. Understanding your application portfolio is an essential step for determining migration strategy and subsequent migration plan and business case.

As AWS Advanced Consulting Partner, we help companies of every industry and size solve their infrastructure problems with migration to the AWS cloud.

If you want to know more about cloud migration, cloud technology in general, AWS cloud, or you want to try AWS services:

Partners

Our main focus is to expand our partnership with AWS. Our cloud solution - "7o cloud" is built by implementing Veeam and VMware technologies, thus making these partnerships very important to us.

AWS Advanced Consulting Partner VMware Managed Services Provider Veeam Silver Cloud & Service Provider
About us

24x7 Premium Support

Our customer support is here to assist you with any issue that you might have.

24x7 - 365 days a year premium customer support by phone or e-mail, for customers that need constant monitoring.

Talk to Expert

Are you interested in our 6R's - Application Migration Strategies services? Schedule a talk with one of our experts!

Schedule a talk

Or contact us via e-mail: info@heptabit.com

Talk to Expert

Schedule a talk with one of our cloud experts!




Privacy Agreement *
loading

Thank you!

Your message has been sent. We will contact you as soon as possible!

Ooooops!

Something is wrong. Your message is not sent. Please contact us directly on our info e-mail: info@heptabit.com.

Using "Cookies"

We use cookies to make our websites reliable and secure and provide you with an enhanced user experience.
By continuing to use this site, you confirm that you agree to the use of "cookies". More information can be found by visiting Cookie policy.

I understand