AWS Cloud Migration Strategies: The 6Rs

  1. Retire: Under the purview of the retirement strategy, a company identifies an app or a set of apps that can be eliminated, i.e. retired from the technology stack. It essentially means doing away with apps since they do not serve a purpose any longer.
  2. Retain: With the retain approach, organizations get to ‘retain’ their existing apps and systems with the option to reassess their status and the possibility of updates and upgrades in line with a cloud-first strategy albeit some time in the future.
  3. Re-host: The process of re-hosting, also known as Lift and Shift in the market, involves moving the company’s apps and systems to AWS Cloud as is, i.e. without making any changes. This admittedly rudimentary approach is ideal for companies that wish to execute a quick and simple migration process.
  4. Re-platform: Also referred to as Lift and Reshape, the process of re-platforming enables companies to leverage AWS Cloud’s certain special abilities. It also offers companies the choice to make use of services similar to their existing infrastructure without necessitating an overhaul of the code.
  5. Re-architect: This is decidedly the most avant-garde migration strategy of them all: it involves an overhaul of the current apps with the updates rendering them cloud-native. Simply put, it is just building a serverless iteration of the company’s existing legacy app.
  6. Re-purchase: This migration strategy is based on completely relinquishing the company’s current system and software in favor of a cloud-first app. Such migration can be executed in one of two ways: the first one is the company transmits the current software licenses from an on-premises server to AWS via tools such as VM Import/Export tool. The other option is to entirely substitute the current app with SaaS-based offerings. It must be noted that companies can find such SaaS solutions via AWS Service Catalog or the AWS Marketplace.

--

--

--

A professional and security-oriented programmer having more than 6 years of experience in designing, implementing, testing and supporting mobile apps developed.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Editing Tabular Data in Angular

Layer Mask Issues When Not Using Default Layer in Unity 2021

Often overlooked, here’s one easy way to save money with AWS EBS

To Automate or Not To Automate… That is the question…

Git: Basic Functionalities and Its Application In PPL

Cloud Run as an internal async worker

The following is an original draft

Pandas Tips & Tricks that every Data Scientist should know

<span>Photo by <a href=”https://unsplash.com/@millerthachiller?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=cr

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ryan Williamson

Ryan Williamson

A professional and security-oriented programmer having more than 6 years of experience in designing, implementing, testing and supporting mobile apps developed.

More from Medium

AWS Optics

Feature of Amazon S3?

Dealing with terabytes to exabytes in AWS Cloud Migrations..!

AWS IAM