Question

Difficulty: MediumUnderstand the benefits of and strategies for migration to the AWS Cloud

Zenith Commerce is planning to migrate its on-premises application portfolio to the AWS Cloud. The IT team has defined two specific goals for this migration phase:
1. Migrate their self-managed relational database to Amazon RDS for PostgreSQL to minimize database administration overhead, without changing the application's core logic.
2. Replace their legacy, self-managed customer relationship management (CRM) software with a cloud-native Software-as-a-Service (SaaS) solution.

Which of the following migration strategies should the company use to achieve these goals? (Select TWO.)

  1. Replatforming to migrate the relational database to Amazon RDSAnswer
  2. Repurchasing to transition the CRM software to a cloud-native SaaS solutionAnswer
  3. C
    Rehosting to transition the CRM software to a cloud-native SaaS solution
  4. D
    Refactoring to migrate the relational database to Amazon RDS
  5. E
    Retaining to keep the CRM software running in its current on-premises environment

Answer

Replatforming should be used to migrate the database to Amazon RDS, and Repurchasing should be used to transition the CRM software to a SaaS solution.
The correct options are Replatforming and Repurchasing. Replatforming is correct for the database migration because it shifts the workload to a managed database service (Amazon RDS) to optimize operations without redesigning the application logic. Repurchasing is correct for the CRM system because the company is retiring its legacy, self-managed CRM software in favor of adopting a new cloud-native SaaS model.

Step-by-Step Solution

1
Analyze the first migration requirement: moving a self-managed relational database to a managed database service (Amazon RDS) to reduce administrative overhead without altering core logic.
Identify that this matches the Replatforming strategy. In a replatforming migration, core application code is not changed, but minor optimizations or component updates (like shifting to a managed service) are executed.
This strategy allows the organization to achieve cloud benefits like reduced administration without the risk and effort of a full code redesign.
2
Analyze the second migration requirement: replacing a legacy, self-managed CRM application with a cloud-native Software-as-a-Service (SaaS) solution.
Identify that this matches the Repurchasing strategy. Repurchasing involves abandoning the existing application and buying a new product, typically a SaaS version.
Replacing custom or legacy code with a SaaS platform represents a licensing model change and software replacement, which defines the repurchasing strategy.

Key Concept

Identifying AWS Migration Strategies (6 Rs)
Rate this question