Soru

Zorluk: OrtaAssess and Select Migration Strategy (7 Rs)

A company is planning to migrate a legacy core banking audit system to AWS. The system consists of three main components:

1. Reporting Frontend: A Java Tomcat application running on Red Hat Enterprise Linux (RHEL) virtual machines. Due to strict compliance regulations, no code modifications can be made, and the migration must be completed within a tight two-week cutover window.
2. Transaction Database: An Oracle Database Enterprise Edition instance containing proprietary PL/SQL business logic. The company wants to migrate this to Amazon Aurora PostgreSQL to eliminate expensive licensing costs.
3. Audit Log Store: An on-premises NFS file share containing millions of read-only text files. The company wants to move this to a managed service on AWS to reduce storage costs and administrative overhead, while keeping the NFS interface without changing how the frontend accesses the files.

Which combination of migration strategies represents the most appropriate path for each component to meet the company's requirements?

  1. Rehost the reporting frontend on Amazon EC2; Refactor the transaction database by converting the schema and migrating to Amazon Aurora PostgreSQL; Replatform the audit log store to Amazon EFS.Cevap
  2. B
    Rehost the reporting frontend on Amazon EC2; Replatform the transaction database by converting the schema and migrating to Amazon Aurora PostgreSQL; Replatform the audit log store to Amazon EFS.
  3. C
    Replatform the reporting frontend by migrating to AWS Elastic Beanstalk; Refactor the transaction database by converting the schema and migrating to Amazon Aurora PostgreSQL; Rehost the audit log store on an Amazon EC2 instance running a self-managed NFS server.
  4. D
    Refactor the reporting frontend to run as serverless functions on AWS Lambda; Refactor the transaction database by converting the schema and migrating to Amazon Aurora PostgreSQL; Replatform the audit log store to Amazon EFS.

Cevap

Rehost the reporting frontend on Amazon EC2; Refactor the transaction database by converting the schema and migrating to Amazon Aurora PostgreSQL; Replatform the audit log store to Amazon EFS.
The correct strategy maps each component to its ideal 7 Rs path based on the constraints. The reporting frontend is rehosted to meet the two-week timeline and zero-code-change requirement. The database is refactored because a heterogeneous migration from Oracle to PostgreSQL requires database schema conversion and code rewrite. The audit log store is replatformed to a managed NFS service (Amazon EFS) to reduce administrative overhead without changing the frontend's access method.

Adım Adım Çözüm

1
Analyze the requirements for the Reporting Frontend.
The frontend cannot undergo code changes due to compliance regulations, and the migration timeline is extremely short (two weeks). This matches the Rehost (lift-and-shift) migration strategy using tools like AWS Application Migration Service (MGN) to move the VMs to Amazon EC2.
Rehosting minimizes change and risk, meeting the zero-code-change and short-timeline constraints.
2
Analyze the requirements for the Transaction Database.
The database needs to migrate from Oracle to Amazon Aurora PostgreSQL to save on licensing. This is a heterogeneous database migration requiring schema conversion (PL/SQL to PL/pgSQL) and modification of application queries.
A database engine change requires application and schema modifications, classifying this as a Refactor (Re-architect) migration strategy.
3
Analyze the requirements for the Audit Log Store.
The file share needs to move to AWS to reduce administrative overhead and costs, but must continue using the NFS interface without changing application code. This maps to Replatforming (lift-tinker-and-shift) to Amazon EFS.
Replatforming moves the workload to a managed service (Amazon EFS) to reduce overhead while keeping the core architecture and protocols (NFS) identical.

Anahtar Kavram

Selecting migration strategies (7 Rs) based on application constraints, licensing, and timelines.
Bu soruyu puanla