Question

Difficulty: MediumAssess and Select Migration Strategy (7 Rs)

A logistics company is planning to migrate its fleet management system to AWS. The system consists of the following components:

1. A web application running on Red Hat Enterprise Linux (RHEL) virtual machines. The migration must be completed quickly with zero modification to the application code.
2. A commercial Oracle database containing transactional data. The company wants to migrate this workload to Amazon Aurora PostgreSQL to eliminate license costs and take advantage of serverless scaling, which will require schema conversion and rewriting stored procedures.
3. A legacy dispatch scheduling console running on an unsupported custom UNIX operating system. The console is tied to proprietary local serial-port hardware and cannot be virtualized or moved to the cloud.

Which combination of migration strategies from the 7 Rs framework should the company select for these components?

  1. Web application: Rehost; Database: Refactor (Rearchitect); Console: RetainAnswer
  2. B
    Web application: Rehost; Database: Replatform; Console: Retain
  3. C
    Web application: Replatform; Database: Refactor (Rearchitect); Console: Retain
  4. D
    Web application: Rehost; Database: Refactor (Rearchitect); Console: Retire

Answer

Web application: Rehost; Database: Refactor (Rearchitect); Console: Retain
The correct strategy combines Rehosting the web application to meet the fast timeline with zero code changes, Refactoring (Rearchitecting) the Oracle database to Aurora PostgreSQL because of the heterogeneous database engine change and necessary code updates, and Retaining the legacy console on-premises since it is still active but cannot be migrated due to hardware dependencies.

Step-by-Step Solution

1
Analyze the migration requirements for the web application tier.
The web application must be moved quickly with zero modification to the application code.
This constraint points directly to a lift-and-shift (Rehost) strategy using a tool like AWS Application Migration Service (MGN).
2
Evaluate the database migration strategy and requirements.
The Oracle database is being migrated to Amazon Aurora PostgreSQL, which requires schema conversion and rewriting stored procedures.
A database engine change combined with significant schema and code modifications represents a heterogeneous database migration, which falls under the Refactor (Rearchitect) strategy.
3
Determine the migration strategy for the legacy dispatch scheduling console.
The console runs on an unsupported UNIX OS and is tied to proprietary physical serial-port hardware that cannot be virtualized or migrated to the cloud.
Since the console is still needed for operations but cannot be moved to AWS, it must be kept running on-premises, which represents the Retain strategy.

Key Concept

Selecting the correct migration strategy from the 7 Rs framework based on application constraints, dependencies, and modernization goals.
Rate this question