Question

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

Altus Manufacturing is planning to migrate its legacy on-premises inventory management application to AWS. To reduce operational overhead, the IT department decides to migrate the self-managed database to Amazon Relational Database Service (Amazon RDS) for PostgreSQL, while keeping the application server's configuration and code unchanged. Which migration strategy is Altus Manufacturing using for this database migration?

  1. A
    Rehosting
  2. ReplatformingAnswer
  3. C
    Refactoring
  4. D
    Repurchasing

Answer

Replatforming is the correct migration strategy because the company is migrating its self-managed database to a fully managed database service (Amazon RDS) to reduce administrative overhead, without making changes to the core application code.
The correct answer is Replatforming. In a replatforming strategy, also known as 'lift-tinker-and-shift,' minor optimizations are made to the application during migration to take advantage of cloud capabilities (such as shifting from a self-managed database to a fully managed AWS service like Amazon RDS) without changing the core architecture or code of the application itself.

Step-by-Step Solution

1
Analyze the migration scenario details and identify that the database is migrating from a self-managed setup on-premises to a fully managed AWS service (Amazon RDS).
This shows a platform optimization (shifting operational tasks to AWS) while leaving the core application code unchanged.
Identifying optimizations help differentiate between Rehosting and Replatforming.
2
Evaluate the architectural modifications to see if the core code or application layout is being restructured.
The core application code and server configuration remain unchanged, ruling out Refactoring.
Refactoring requires rewriting code to adapt to cloud-native paradigms.
3
Select the migration strategy that aligns with making optimizations without altering core code.
The strategy is classified as Replatforming (lift-tinker-and-shift).
Replatforming matches the scenario of substituting a self-managed database with a managed database service (RDS) without changing the core code.

Key Concept

Cloud migration strategies (6 Rs), specifically Replatforming (lift-tinker-and-shift)
Estimated Time:1m 0s
Rate this question