Question

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

A mobile gaming studio, PixelVibe, is migrating its backend multiplayer matchmaking system to AWS. The current application relies on a proprietary on-premises database that requires expensive licensing and custom clustering. The studio decides to migrate the application's code as-is to Amazon EC2, but swaps the underlying database to Amazon Aurora PostgreSQL to eliminate licensing costs and benefit from automated clustering. Which migration strategy does this scenario describe?

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

Answer

Replatforming
The correct strategy is Replatforming because the company is migrating its application code without major changes ('as-is'), but optimizing the database by switching to a fully managed cloud service (Amazon Aurora) to reduce licensing costs and management overhead.

Step-by-Step Solution

1
Analyze the migration actions performed by the studio.
The application code is migrated without changes (as-is to EC2), but the database is modified to use a managed cloud database service (Amazon Aurora).
This helps determine the extent of modification during migration.
2
Map the analyzed actions to the 6 Rs migration strategies.
Making minor adjustments to optimize the platform (using managed databases) without restructuring the core application code is characteristic of Replatforming.
To distinguish Replatforming from Rehosting (no changes) and Refactoring (significant architecture/code changes).

Key Concept

Replatforming migration strategy involves moving applications to the cloud with minor optimizations, such as swapping self-hosted components for managed services, without changing the core architecture.
Rate this question