Google Cloud Associate Cloud Engineer — Question 196
You are building a data lake on Google Cloud for your Internet of Things (IoT) application. The IoT application has millions of sensors that are constantly streaming structured and unstructured data to your backend in the cloud. You want to build a highly available and resilient architecture based on Google-recommended practices. What should you do?
Answer options
- A. Stream data to Pub/Sub, and use Dataflow to send data to Cloud Storage.
- B. Stream data to Pub/Sub, and use Storage Transfer Service to send data to BigQuery.
- C. Stream data to Dataflow, and use Dataprep by Trifacta to send data to Bigtable.
- D. Stream data to Dataflow, and use Storage Transfer Service to send data to BigQuery.
Correct answer: A
Explanation
The correct answer is A because streaming data to Pub/Sub allows for reliable ingestion of real-time data, and using Dataflow to send data to Cloud Storage aligns with Google’s recommendations for processing and storing large volumes of data. The other options either direct data to less suitable storage solutions or do not utilize the recommended components effectively, leading to potential issues in scalability and availability.