Question

Difficulty: MediumAssess and Select Migration Strategy (7 Rs)

An enterprise is planning to migrate its customer service portal application portfolio to AWS. The portfolio consists of the following components:

1. A web tier running Node.js on custom Linux VMs. The company wants to move this to a containerized managed service like AWS Fargate to eliminate operating system patching and administration without changing the code.
2. A database tier running PostgreSQL on-premises. The company wants to migrate to Amazon RDS for PostgreSQL to benefit from managed backups and scaling while keeping the exact same database engine.
3. A historical reporting module that was recently discovered to be obsolete, as its features have been fully absorbed by the core application database.
4. A legacy customer relationship management (CRM) application that will be replaced by a new third-party cloud-based software-as-a-service (SaaS) solution.

Which of the following migration strategy mappings correctly align the components with the 7 Rs framework? (Select TWO.)

  1. Replatform the Node.js web tier by containerizing the workload and deploying it to AWS Fargate.Answer
  2. Retire the historical reporting module by decommissioning it before or during the migration.Answer
  3. C
    Refactor the database tier by migrating the PostgreSQL database to Amazon RDS for PostgreSQL.
  4. D
    Rehost the legacy CRM application by transitioning users to the new cloud-based SaaS solution.
  5. E
    Retain the Node.js web tier by hosting it on Amazon EC2 instances to maintain operating system access.

Answer

Replatforming the Node.js web tier to AWS Fargate and retiring the obsolete historical reporting module.
Containerizing the web tier and running it on AWS Fargate is a Replatform strategy because it optimizes the platform by eliminating OS management without modifying the application code. Decommissioning the obsolete historical reporting module is a Retire strategy, as the component is no longer needed.

Step-by-Step Solution

1
Analyze the migration requirements for the Node.js web tier.
The web tier needs to move to a containerized managed service (AWS Fargate) to reduce OS administration without changing the code.
This matches the Replatform (lift-tinker-and-shift) migration strategy.
2
Analyze the migration requirements for the database tier.
The PostgreSQL database is moving to a managed PostgreSQL service (Amazon RDS) without changing the database engine.
This is also a Replatform strategy, not a Refactor or Rehost strategy.
3
Analyze the requirements for the historical reporting module and CRM application.
The reporting module is obsolete (Retire) and the CRM is being replaced by a SaaS solution (Repurchase).
Correctly identifying these yields Retire and Repurchase respectively.

Key Concept

Identifying and mapping on-premises workloads to the correct AWS 7 Rs migration strategies (Rehost, Replatform, Repurchase, Refactor, Retain, Retire, Relocate) based on business and technical constraints.
Rate this question