A security company stores IoT JSON data in Amazon S3 where the schema can change between device firmware updates. The analytics team needs a data catalog to index this data. Which is the most cost-effective solution to provide a catalog and handle evolving schemas?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an AWS Glue Data Catalog. Configure an AWS Glue Schema Registry. Create a new AWS Glue workload to orchestrate the ingestion of the data that the analytics department will use into Amazon Redshift Serverless..
Why this is the answer
The correct solution leverages AWS Glue Data Catalog for metadata storage and AWS Glue Schema Registry to manage evolving schemas, which is crucial for IoT data. AWS Glue workloads (ETL jobs) are ideal for orchestrating data ingestion and transformation into Amazon Redshift Serverless, providing a fully managed, scalable, and cost-effective analytics solution. Incorrect options: Redshift provisioned clusters are less cost-effective and flexible than Redshift Serverless for fluctuating workloads. Redshift Spectrum can query S3 directly but doesn't solve the schema evolution problem as elegantly as Glue Schema Registry for data ingestion into Redshift. Athena with Spark can explore data but doesn't provide a robust, automated ingestion pipeline to Redshift Serverless, nor does it inherently manage schema evolution for downstream systems as effectively as Glue Schema Registry. Using Lambda UDFs and Step Functions for orchestration is overly complex and less efficient than a dedicated Glue ETL job for large-scale data ingestion and transformation, especially when schema evolution is a key concern.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed