AWS Certified Solutions Architect – Professional — Question 729

A company needs to migrate two individual applications from on premises to AWS:

• The first application is a legacy custom application that is hosted on a physical Windows server. The application source code is no longer available. The application has little documentation, has hardcoded operating system configuration settings, and is used by an external third party.
• The second application is an IBM Db2 database that is hosted on a single Linux VM that uses network-attached storage (NAS) to store the database data. The company uses this database internally for employee records.

The applications are hosted in a data center that the company plans to decommission in 90 days. Where possible, the company must use managed AWS services.

Which actions for migration should a solutions architect recommend to meet these requirements? (Choose two.)

Answer options

Correct answer: A, D

Explanation

For the legacy Windows application, a block-level lift-and-shift to Amazon EC2 using AWS Application Migration Service (CloudEndure Migration) is required because the source code is unavailable and the OS has hardcoded configurations. For the IBM Db2 database, migrating to a managed service like Amazon RDS for MySQL can be achieved using AWS DMS and the AWS Schema Conversion Tool (SCT) to handle the heterogeneous schema conversion and data replication. Other options like AWS SMS do not support physical servers as effectively as AWS MGN, and DataSync is not designed for database schema conversion and transactional replication.