Cloud Migration · AWS / General

Cloud 6R Framework

Cloud 6R Framework is a case interview framework for cloud migration, modernization, cost reduction. Use when asked how to move an application estate to cloud

When to use it

Use when asked how to move an application estate to cloud

Where it fits

Best for cloud modernization, migration planning, and application portfolio assessment

How to use it in a case

Assess each application and classify into one of 6 Rs. Start with business criticality, technical complexity, dependencies, compliance needs, and cost impact. Use matrix: business value vs technical health.

  1. Retire. Decommission or turn off applications that are no longer needed
  2. Retain. Keep applications on-premises due to licensing, architecture, or regulatory constraints
  3. Rehost. Lift and shift - move to cloud with minimal changes (fastest, lowest effort)
  4. Replatform. Make some optimizations (e.g., RDS for database) without full refactor
  5. Refactor. Redesign and rearchitect for cloud-native benefits (microservices, containers)
  6. Repurchase. Replace with SaaS alternatives (e.g., Salesforce instead of on-prem CRM)

Case types

Cloud Migration, Modernization, Cost Reduction.

Source: AWS Migration Accelerator Program.

Related frameworks