Correct Answer – A, D
This case aims to find out the proper AWS tools to help with the migrations for its two tiers application and database.
For the database, AWS Database Migration Service should be chosen to easily replicate the database to an RDS instance of Amazon Aurora which is a MySQL compliant database. Check https://docs.aws.amazon.com/dms/latest/sbs/CHAP_MySQL2Aurora.html on how to migrate a MySQL-compatible database to Amazon Aurora MySQL.
For the application, AWS Server Migration Service should be used because it is designed to automate the migration of on-premises VMware vSphere or Microsoft Hyper-V/SCVMM virtual machines to the AWS Cloud. The service can replicate the VM to an AMI for deployment on Amazon EC2.
Option A is CORRECT: Because it is used to migrate the database to RDS Aurora.
Option B is incorrect: The service can be used to discover the existing servers, plan migrations, and track the status. However, the migration tools of Database Migration Service and Server Migration Service are still needed. AWS Migration Hub is not necessary for this case.
Option C is incorrect: Because AWS Snowball is a service to copy a large amount of data rather than migrate applications or databases.
Option D is CORRECT: Because AWS Server Migration Service is the correct AWS service to migrate applications.
Option E is incorrect: AWS Application Discovery Service can collect data in local data centers, including system specification, performance, dependencies, and other useful information. It is not mentioned or required for this case.