Question

Difficulty: MediumAssess and Select Migration Strategy (7 Rs)

An enterprise is planning to migrate its application portfolio to AWS. During the discovery phase, a solutions architect assesses the following workloads and constraints:

* Supply Chain Portal: An IIS-based web application running on Windows Server 2016. The team wants to migrate the application with minimal changes, but wants to eliminate the overhead of operating system patching and infrastructure management by utilizing a managed service.
* Inventory Database: A business-critical Oracle Database Enterprise Edition with extensive PL/SQL stored procedures. The enterprise wants to eliminate commercial database licensing costs by migrating to Amazon Aurora PostgreSQL.
* Historical Document Archive: A 150 TB network-attached storage (NAS) share containing PDF documents. The migration must complete within a strict 10-day maintenance window. The company's outbound internet connection is limited to 50 Mbps.

Which of the following migration strategies or approaches should the solutions architect select? (Select TWO.)

  1. Classify the migration of the IIS-based web application to AWS Elastic Beanstalk as a Replatform strategy.Answer
  2. Classify the migration of the Oracle Database to Amazon Aurora PostgreSQL as a Refactor (Re-architect) strategy.Answer
  3. C
    Classify the migration of the Oracle Database to Amazon Aurora PostgreSQL as a Replatform strategy.
  4. D
    Migrate the 150 TB Historical Document Archive over the 50 Mbps internet connection using AWS DataSync to meet the 10-day window.
  5. E
    Classify the migration of the IIS-based web application to AWS Elastic Beanstalk as a Rehost strategy.

Answer

Classifying the migration of the IIS-based web application to AWS Elastic Beanstalk as a Replatform strategy, and classifying the migration of the Oracle Database to Amazon Aurora PostgreSQL as a Refactor (Re-architect) strategy.
The correct strategies are Replatform for the web tier and Refactor for the database tier. Migrating the web application to AWS Elastic Beanstalk allows the organization to avoid OS management overhead while keeping the core application intact, which is the definition of a Replatform strategy. Migrating the Oracle Database to Aurora PostgreSQL requires a heterogeneous database conversion, involving rewriting PL/SQL stored procedures and altering application logic, which represents a Refactor/Re-architect strategy.

Step-by-Step Solution

1
Analyze the Supply Chain Portal migration path.
The target is AWS Elastic Beanstalk, which is a platform-as-a-service (PaaS). Since it reduces OS administrative overhead without requiring application code changes, it is classified as Replatform.
To distinguish between Rehost (lift-and-shift to EC2) and Replatform (lift, tinker, and shift to a managed service).
2
Analyze the Inventory Database migration path.
The target is Amazon Aurora PostgreSQL, which requires moving from a commercial engine (Oracle) to an open-source engine. This necessitates schema conversion and code rewrite of PL/SQL, classifying it as Refactor (Re-architect).
To identify that heterogeneous database migrations require refactoring/re-architecting rather than simple replatforming.
3
Analyze the network bandwidth constraint for the Historical Document Archive.
150 TB of data over a 50 Mbps connection takes approximately 150×1012×8/(50×106×3600×24)277150 \times 10^{12} \times 8 / (50 \times 10^6 \times 3600 \times 24) \approx 277 days. This exceeds the 10-day constraint, making network transfer infeasible and requiring AWS Snowball Edge.
To calculate transfer time constraints and rule out network-based transfer options.

Key Concept

Selecting and classifying workload migration strategies using the 7 Rs framework based on operational, architectural, and resource constraints.
Rate this question