Soru

Zorluk: OrtaAssess and Select Migration Strategy (7 Rs)

An enterprise is planning to migrate its inventory planning system to AWS within a tight three-week timeline. The system consists of three components:

1. A Java-based web application layer running on physical Linux servers that requires no code changes.
2. A backend Oracle database running on physical hardware with extensive proprietary PL/SQL stored procedures. The enterprise wants to eliminate commercial database licensing costs by migrating to a fully managed PostgreSQL engine.
3. A legacy audit utility that requires a physical USB licensing dongle attached to local hardware, which is only executed once per year for compliance auditing.

Which of the following migration strategies represent the most appropriate migration paths for these components based on the 7 Rs framework? (Select TWO.)

  1. Rehost the Java-based web application layer to Amazon EC2 instances to meet the migration timeline.Cevap
  2. Refactor the backend Oracle database by converting the schema and stored procedures to Amazon Aurora PostgreSQL.Cevap
  3. C
    Replatform the backend Oracle database directly to Amazon Aurora PostgreSQL without modifying any database code.
  4. D
    Rehost the legacy audit utility to Amazon EC2 instances using AWS Application Migration Service (AWS MGN).
  5. E
    Replatform the legacy audit utility by containerizing it to run on AWS Fargate.

Cevap

The correct strategies are to rehost the Java-based web application layer to Amazon EC2 and refactor the backend Oracle database by converting the schema and stored procedures to Amazon Aurora PostgreSQL.
Rehosting the Java web application is the correct strategy because it meets the urgent three-week migration window without requiring code changes. Refactoring the database is correct because migrating from Oracle to Aurora PostgreSQL requires schema conversion and rewriting stored procedures, which alters the application code and database architecture.

Adım Adım Çözüm

1
Analyze the web application tier constraints.
The web application tier requires no code changes and has a tight three-week migration timeline.
Rehosting (lift-and-shift) is the fastest migration method and is appropriate when no code changes are needed and time is limited.
2
Analyze the database tier requirements and modifications.
The database needs to change engines (Oracle to PostgreSQL) and has extensive proprietary PL/SQL stored procedures that must be converted.
Changing the database engine and converting database code/stored procedures is a Refactor (Re-architect) migration strategy, not a Replatform.
3
Analyze the legacy audit utility constraints.
The utility requires a physical USB licensing dongle and is rarely used (once per year).
AWS EC2 and Fargate do not support physical USB device attachments. Because of this hardware licensing dependency and low usage, the utility should be Retained on-premises.

Anahtar Kavram

Selecting the correct migration strategy (Rehost, Replatform, Refactor, Retain) based on application constraints, licensing, and database dependencies.
Bu soruyu puanla