A data team needs to run Python-based ETL jobs to transform S3 data into a queryable form — without provisioning servers. Which service is designed for this?
A.Amazon EMR on EC2
EMR runs managed clusters you size and pay for — not serverless.
B.AWS Glue
Correct. Glue is purpose-built serverless ETL with integrated cataloging.
C.AWS Data Pipeline
Data Pipeline is the legacy orchestration service; Glue superseded it for ETL.
D.Amazon EC2 with cron
Cron on EC2 requires managing servers and isn't a data service.
Why this answer
AWS Glue is the fully managed, serverless ETL service — crawlers infer schemas, the Data Catalog stores metadata, and jobs transform data without infrastructure management. It's the canonical 'serverless ETL' answer.
Correct answer: B · Last reviewed 2026-10-26
Official AWS references
Practice this interactively
Answer without seeing the solution first in the Ingestion & ETL practice session.
Practice Ingestion & ETL