Most cost-effective AWS Glue execution class for daily non-urgent jobs?
A data engineer needs to schedule a workflow that runs a set of AWS Glue jobs every day. The data engineer does not require the Glue jobs to run or finish at a specific time. Which solution will run the Glue jobs in the MOST cost-effective way?
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
Tests Glue execution class cost trade-offs and the trap that Spot Instances are not a Glue job property; FLEX is the discount class for non-time-sensitive workloads.
AWS Glue FLEX execution class runs non-urgent daily Glue jobs on spare capacity at a lower price than STANDARD, making it the most cost-effective option when start and finish times are flexible.
Learners often pick Spot Instances because they associate spare capacity with Spot pricing, but AWS Glue jobs expose STANDARD and FLEX execution classes rather than a Spot Instance type.
Community Discussion (6 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
AWS Glue's FLEX execution class is designed for non-urgent workloads that can tolerate variable start and run times. When the engineer has no requirement for the daily Glue jobs to start or finish at a specific time, FLEX can use spare compute capacity and is billed at a lower rate than STANDARD. The question's key constraint—schedule daily but no specific start or finish—maps directly to FLEX's trade-off of variable timing for lower cost. Therefore A is the most cost-effective solution and still satisfies the daily scheduling requirement.Why the Other Options Are Wrong
B is invalid because AWS Glue job properties do not include a Spot Instance type; FLEX is the supported spare-capacity option. C, STANDARD, runs on dedicated capacity at standard pricing, so it costs more when timing is flexible. D, latest GlueVersion, may provide newer engine features but does not by itself reduce cost or provide spare-capacity pricing.Community Comment Notes
Learners strongly converged on FLEX: pypelyncar described it as using spare AWS capacity at a discounted price, which matches the cost objective. lalitjhawar noted that with Flex "Glue jobs run on spare compute capacity instead of dedicated hardware", and k350Secops summarized that FLEX is cheaper than hiring a Spot Instance. These comments reinforce the practical reading of the question without changing the independent verdict.Official Reference
Exam Strategy
Look for the phrase 'does not require the jobs to run or finish at a specific time' as the signal for Glue FLEX, not for Spot Instances. FLEX trades timing flexibility for lower cost, while STANDARD is for time-sensitive production workloads.
Frequently Asked Questions
Why is the STANDARD execution class not the most cost-effective choice for these daily Glue jobs?
STANDARD uses dedicated Glue capacity at standard pricing. Because the jobs need not start or finish at a specific time, FLEX's spare-capacity discount is cheaper.
Does AWS Glue support a Spot Instance type in job properties?
No. Glue job properties expose worker types and execution classes such as STANDARD and FLEX; FLEX provides spare-capacity savings without a Spot Instance setting.
Related Analysis
Practice All DEA-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full DEA-C01 Practice Test →