AWS Certified Cloud Practitioner (CLF-C02)Cloud ConceptsMedium
A company currently operates a self-hosted, on-premises customer relationship management (CRM) system. Instead of migrating the existing CRM code to AWS, the company decides to discontinue the legacy system and adopt Salesforce, a cloud-based SaaS CRM offering. Which of the 7 Rs migration strategy does this represent?
- ARetain
- BRehost
- CRepurchase
- DReplatform
Show answer & explanationAnswer & explanation
Correct answer: C. Repurchase
Repurchase (also called 'drop and shop') involves moving to a different product, typically by switching to a SaaS platform instead of migrating the existing application. Replacing a self-hosted CRM with Salesforce is a classic repurchase example.
Why the other options are wrong
- A. Retain means keeping the application on-premises without migrating it.
- B. Rehost means moving the existing application as-is to the cloud, not replacing it.
- D. Replatform involves some optimization while keeping the core architecture, not switching products.
Repurchase (7 Rs)
A migration strategy that involves switching to a different product, often a SaaS solution, instead of migrating the existing application.
- Also called 'drop and shop'
- Common for CRM/ERP replacements with SaaS
- Reduces maintenance burden of legacy software
Memory trick: Repurchase = Replace it with something new off the shelf.