Google Associate Cloud Engineer Question 143
Select 2Google Cloud PlatformYou are tasked with deploying a new data analytics product on Google Cloud Platform that processes real-time streaming data. Which services should you use to implement a scalable, efficient, and cost-effective solution?
- A
A. Google BigQuery
- B
B. Google Cloud Dataflow
- C
C. Google Cloud Pub/Sub
- D
D. Google Cloud Storage
- E
E. Google Compute Engine
Show answer and explanation
Correct answers: B, C
Explanation
For deploying a real-time streaming data product, Google Cloud Dataflow and Google Cloud Pub/Sub are the most suitable services. Cloud Pub/Sub handles the ingestion and delivery of real-time messages, while Cloud Dataflow processes and transforms these streams in a scalable manner. This combination ensures an efficient and cost-effective solution tailored for real-time data analytics.
- A. Incorrect.
A. Google BigQuery is a powerful data warehouse solution for batch processing and analytics but is not directly used for real-time data streaming.
- B. Correct.
B. Google Cloud Dataflow is ideal for processing and transforming real-time data streams. It provides scalable and efficient data processing capabilities.
- C. Correct.
C. Google Cloud Pub/Sub is a messaging service for real-time data streaming, enabling decoupled communication between services.
- D. Incorrect.
D. Google Cloud Storage is used for storing and archiving data but is not specifically designed for real-time data streaming.
- E. Incorrect.
E. Google Compute Engine provides virtual machines but lacks built-in capabilities for handling streaming data in a scalable manner.