Question

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

A company is planning to migrate a legacy web application to AWS. The application currently runs on an on-premises physical server and uses an Oracle database. To meet a tight datacenter exit deadline, the company decides to migrate the application servers directly to Amazon EC2 instances without any modifications. Simultaneously, they decide to migrate the Oracle database to Amazon RDS for Oracle to reduce database administration overhead. Which migration strategies is the company using for the web application and the database respectively?

  1. Rehosting for the web application and Replatforming for the databaseAnswer
  2. B
    Rehosting for the web application and Refactoring for the database
  3. C
    Replatforming for the web application and Rehosting for the database
  4. D
    Replatforming for the web application and Refactoring for the database

Answer

Rehosting for the web application and Replatforming for the database
The correct answer states that the company uses Rehosting for the web application and Replatforming for the database. Rehosting (lift-and-shift) is used when moving virtual or physical servers directly to Amazon EC2 without modifications, which fits the rapid migration of the application servers. Replatforming (lift-tinker-and-shift) involves adopting managed services like Amazon RDS to reduce management overhead without changing the core application architecture, which is how the database is being migrated.

Step-by-Step Solution

1
Analyze the web application migration method
The company migrates the application servers directly to Amazon EC2 without modifications.
This is a classic 'lift-and-shift' approach, which corresponds to the Rehosting migration strategy.
2
Analyze the database migration method
The Oracle database is moved to Amazon RDS for Oracle to reduce database administration overhead.
This involves optimizing the platform by adopting a managed service (RDS) while keeping the same database engine and application code. This corresponds to the Replatforming (lift-tinker-and-shift) migration strategy.
3
Combine the identified strategies and select the matching option
The correct combination is Rehosting for the web application and Replatforming for the database.
This correctly maps both migration actions to their respective AWS cloud migration strategies.

Key Concept

Cloud migration strategies (the 6 Rs) allow organizations to choose the right path for moving workloads to AWS, balancing speed, cost, and effort.
Rate this question