Refer to the exhibit. A company is using AWS Migration Hub to track database migration tasks. The migration task for 'app-server-01' has failed. The progress update stream is 'DMS'. Which AWS service is most likely responsible for the migration failure?
The progress update stream is named DMS, and Migration Hub attributes each task to the service that reported it. The failed task was therefore submitted by AWS Database Migration Service, making DMS the service responsible for the failure.
Why this answer
The progress update stream is explicitly 'DMS', which stands for AWS Database Migration Service. In AWS Migration Hub, the progress update stream identifies the migration tool that is reporting the task status. Since the stream is DMS, the task was created and is being executed by AWS Database Migration Service, making it the service responsible for the failure.
Other services like Application Migration Service or Server Migration Service would report under different progress update streams (e.g., 'MGN' or 'SMS').
Exam trap
SAP-C02 often tests the ability to distinguish between migration services based on their progress update streams in AWS Migration Hub, and candidates may incorrectly assume that a failed task named 'app-server-01' implies a server migration service rather than a database migration service.
How to eliminate wrong answers
Option A is wrong because AWS Application Migration Service (CloudEndure) is used for server migration, not database migration, and would report under a different progress update stream (e.g., 'MGN'). Option C is wrong because AWS Server Migration Service is for migrating on-premises servers to AWS, not databases, and its progress update stream would be 'SMS'. Option D is wrong because AWS CloudEndure Migration is a server migration service (now part of AWS Application Migration Service) and is not associated with the 'DMS' progress update stream.