SAP-C02 Practice Question: Accelerate Workload Migration and Modernization
Exhibit
Refer to the exhibit.
```
# Output from: aws migrationhub list-migration-tasks --region us-east-1
{
"MigrationTaskSummaryList": [
{
"MigrationTaskName": "app-server-01",
"ProgressUpdateStream": "DMS",
"Status": "FAILED",
"ResourceAttributeList": [
{
"Type": "IP_ADDRESS",
"Value": "192.168.1.10"
}
]
}
]
}
```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?
⚠ Common 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.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
AWS Database Migration Service (DMS)
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').
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
AWS Application Migration Service (CloudEndure)
Why it's wrong here
Application Migration Service migrates servers, reporting to Migration Hub under the MGN progress update stream, not DMS. It is tempting because it handles large lift-and-shift migrations, and would be the answer had the stream shown MGN rather than DMS.
- ✓
AWS Database Migration Service (DMS)
Why this is correct
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.
- ✗
AWS Server Migration Service (SMS)
Why it's wrong here
Server Migration Service replicates on-premises servers and reports under its own SMS progress update stream, so it cannot produce a DMS-tagged failure. It is tempting because SMS also migrates workloads into AWS, and would fit a stem whose stream read SMS.
- ✗
AWS CloudEndure Migration
Why it's wrong here
CloudEndure Migration is the former name of Application Migration Service, which reports under the MGN stream, not DMS. It is tempting because CloudEndure performed agent-based server replication, and would be correct if the progress update stream were MGN.
Go deeper
Related to this question
About these practice questions
Courseiva writes every SAP-C02 question from scratch — 984 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint
This SAP-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAP-C02 exam.