Which AWS service most cost-effectively orchestrates an Amazon EMR ETL pipeline?
A company uses Amazon EMR as an extract, transform, and load (ETL) pipeline to transform data that comes from multiple sources. A data engineer must orchestrate the pipeline to maximize performance. Which AWS service will meet this requirement MOST cost effectively?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
This question tests which AWS orchestration service best fits an existing Amazon EMR ETL pipeline; the trap is confusing Glue Workflows' Glue-only scope or MWAA's higher always-on cost with general-purpose, pay-per-transition Step Functions.
Amazon EMR ETL pipelines that pull from multiple sources need an orchestrator that can sequence EMR steps and other AWS services. AWS Step Functions is the correct answer (C) because it is serverless, cost-effective, and natively integrates with EMR, unlike MWAA or Glue Workflows.
Choosing AWS Glue Workflows because it sounds like a dedicated ETL orchestrator, even though it can only coordinate AWS Glue jobs and crawlers, not an existing EMR pipeline.
Community Discussion (8 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
AWS Step Functions is a serverless, pay-per-transition orchestrator that natively integrates with Amazon EMR through optimized service integrations such as RunJobFlow, AddStep, and TerminateCluster. Because the pipeline already uses EMR as the ETL engine, Step Functions can sequence EMR steps, wait for completion, branch for multiple sources, retry failures, and call other AWS services without provisioning infrastructure. It charges only for state transitions and has no idle environment cost, which directly satisfies the question's 'MOST cost effectively' requirement. It also avoids the Glue-only scope of Glue Workflows and the event-routing-only role of EventBridge.Why the Other Options Are Wrong
A is wrong because Amazon EventBridge is a serverless event bus for routing events, not a workflow engine that can model dependencies, retries, and EMR step sequencing. B is wrong because Amazon MWAA runs a managed Apache Airflow environment with always-on worker and scheduler charges, which is powerful but not the most cost-effective choice for this EMR orchestration. D is wrong because AWS Glue Workflows orchestrates only AWS Glue jobs and crawlers, so it cannot directly manage Amazon EMR cluster steps or non-Glue AWS services. Only Step Functions provides the broad AWS service orchestration and native EMR integration needed here.Community Comment Notes
Most commenters align with C: artworkad noted "Glue Workflows is for Glue job orchestration" while Step Functions handles different AWS services. chrispchrisp argued that B is not cost effective and that D only orchestrates Glue jobs and crawlers. tgv wrote that Step Functions is more suitable for an Amazon EMR pipeline due to flexibility and cost management. andrologin pointed out EventBridge is better for event-driven architecture, not pipeline orchestration. Some learners such as hcong favored MWAA for complex pipelines, but its always-on environment cost conflicts with the cost-effectiveness wording; LR2023 shared an AWS blog on EMR and Apache Livy, which is a useful EMR orchestration pattern but does not change the service choice.Official Reference
Exam Strategy
When an AWS question asks for the 'MOST cost effectively' option, eliminate managed environment services like MWAA that bill for always-on workers and services scoped to a single product like Glue Workflows. Step Functions' serverless, pay-per-transition model and native EMR integrations are the cost-performance sweet spot.
Frequently Asked Questions
Why is AWS Glue Workflows not the right orchestrator for this Amazon EMR pipeline?
Glue Workflows only coordinates AWS Glue jobs and crawlers, so it cannot directly manage EMR cluster steps or non-Glue AWS services. The question specifically requires orchestrating an existing EMR ETL pipeline.
Why is Amazon MWAA less cost-effective than Step Functions for EMR orchestration?
MWAA runs an always-on managed Airflow environment with worker and scheduler charges, while Step Functions charges per state transition and scales to zero when idle.
Related Analysis
Practice All DEA-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full DEA-C01 Practice Test →