Soru

Zorluk: ZorAssess and Select Migration Strategy (7 Rs)

A healthcare enterprise is planning to migrate its patient portal and billing system to AWS. The migration must be completed within 3 months, and the team has minimal developer resources to modify application code. An assessment of the current architecture reveals three primary components:

1. A web frontend running on Windows Server 2012 R2. The enterprise wants to eliminate OS-level licensing and patching overhead, but the .NET application code cannot be rewritten.
2. A backend database running on Oracle Database 19c Enterprise Edition. The database relies heavily on complex PL/SQL stored procedures that are tightly coupled with the frontend. A database downtime window of less than 2 hours is required, and administrative overhead must be minimized.
3. A legacy reporting engine running on IBM AIX that requires a physical USB licensing dongle connected to the server.

Which combination of migration strategies represents the most appropriate alignment with the 7 Rs framework?

  1. A
    Replatform the web frontend to AWS Lambda; Replatform the database to Amazon Aurora PostgreSQL; Retain the legacy reporting engine on-premises.
  2. Replatform the web frontend to containers on AWS Fargate; Replatform the database to Amazon RDS for Oracle; Retain the legacy reporting engine on-premises.Cevap
  3. C
    Rehost the web frontend to Amazon EC2; Replatform the database to Amazon RDS for Oracle; Rehost the legacy reporting engine to Amazon EC2.
  4. D
    Refactor the web frontend to run on AWS Fargate; Rehost the database to Oracle on Amazon EC2; Relocate the legacy reporting engine to VMware Cloud on AWS.

Cevap

Replatform the web frontend to containers on AWS Fargate; Replatform the database to Amazon RDS for Oracle; Retain the legacy reporting engine on-premises.
The correct strategy involves containerizing the web frontend using a tool like AWS App2Container and deploying it to AWS Fargate, which represents a Replatform strategy. This eliminates OS licensing and patching overhead without code modification. Migrating the Oracle database to Amazon RDS for Oracle is also a Replatform strategy that reduces administrative overhead while maintaining compatibility with the existing PL/SQL stored procedures. The legacy reporting engine cannot be migrated to AWS due to its dependency on IBM AIX and a physical USB licensing dongle, making Retain the only viable option.

Adım Adım Çözüm

1
Analyze the constraints for the web frontend tier.
The frontend requires eliminating OS-level licensing and patching overhead without code modification. Rehosting on EC2 does not remove OS management. Refactoring to Lambda requires rewriting code, which violates the constraint of minimal developer resources. Replatforming the frontend to containers on AWS Fargate meets all constraints.
To identify a strategy that optimizes the platform runtime without modifying core application logic.
2
Analyze the constraints for the database tier.
The database relies on proprietary Oracle PL/SQL stored procedures and requires a downtime window of less than 2 hours. Changing the database engine to Aurora PostgreSQL requires refactoring (schema conversion and PL/SQL rewriting), violating the resource constraint. Rehosting to EC2 does not minimize administrative overhead. Replatforming to Amazon RDS for Oracle preserves the PL/SQL database engine while reducing operational overhead, and AWS DMS can execute the replication to meet the low-downtime constraint.
To find a database migration strategy that minimizes administration while avoiding schema conversion.
3
Analyze the constraints for the legacy reporting engine.
The reporting engine runs on IBM AIX and requires a physical USB licensing dongle. AWS EC2 instances and VMware Cloud on AWS run on x86 architectures and do not support attaching physical USB keys. Consequently, this component cannot be migrated to AWS.
To evaluate migration feasibility for workloads with hard operating system or hardware licensing dependencies.
4
Synthesize the individual tier strategies into a unified migration plan.
Frontend: Replatform (Fargate). Database: Replatform (RDS for Oracle). Legacy reporting engine: Retain on-premises.
To map the individual component decisions to the correct multi-tier migration pattern.

Anahtar Kavram

Selecting migration strategies (7 Rs) involves aligning technical and operational constraints, such as developer resource availability, OS support, and hardware dependencies, to determine the optimal path (Rehost, Replatform, Refactor, Retain, etc.) for each application tier.
Tahmini Süre:3m 0s
Bu soruyu puanla