Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam Professional Cloud Architect topic 1 question 12 discussion

Actual exam question from Google's Professional Cloud Architect
Question #: 12
Topic #: 1
[All Professional Cloud Architect Questions]

Your company has successfully migrated to the cloud and wants to analyze their data stream to optimize operations. They do not have any existing code for this analysis, so they are exploring all their options. These options include a mix of batch and stream processing, as they are running some hourly jobs and live- processing some data as it comes in.
Which technology should they use for this?

  • A. Google Cloud Dataproc
  • B. Google Cloud Dataflow
  • C. Google Container Engine with Bigtable
  • D. Google Compute Engine with Google BigQuery
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️
Cloud Dataflow is a fully-managed service for transforming and enriching data in stream (real time) and batch (historical) modes with equal reliability and expressiveness -- no more complex workarounds or compromises needed.
Reference:
https://cloud.google.com/dataflow/

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Eroc
Highly Voted 4 years, 5 months ago
All four options can accomplish what the question asks, in regards to batching and streaming processes. "A" is for Apache Spark and Hadoop, a juggernaut in speed of data processing. "B" is Google's best attempt at TIBCO, Ab Initio, and other processing technology, built explicity for visualizing batch operations and streams without through various labeled circuit boards. "C" and "D" are used within "A" and "B" and would require more work and higher risk. I'd guess Google wants you to select "B"
upvoted 32 times
asure
3 years, 9 months ago
Well worded
upvoted 2 times
...
tartar
3 years, 7 months ago
B is ok
upvoted 6 times
...
bnlcnd
3 years, 2 months ago
Google wants you to select "B" ---- +10000
upvoted 3 times
...
nitinz
3 years ago
B, dataflow
upvoted 3 times
...
...
2g
Highly Voted 4 years, 1 month ago
answer: B
upvoted 6 times
...
hzaoui
Most Recent 2 months, 2 weeks ago
Selected Answer: B
B is correct
upvoted 1 times
...
devakram
3 months, 1 week ago
chatGPT answers: B. Google Cloud Dataflow Google Cloud Dataflow is a fully managed service for stream and batch data processing. It is built on Apache Beam and provides a unified programming model, making it an ideal choice for scenarios where both batch and stream data processing are required. Dataflow simplifies the complexities of data parallel processing, allowing for easy development and maintenance of data processing pipelines. It integrates well with other Google Cloud services, like BigQuery for analytics and Cloud Storage for storing data, providing a comprehensive solution for real-time and batch data processing needs.
upvoted 1 times
...
spatters
4 months, 3 weeks ago
A is correct. B is incorrect. The answer explanation even says it: "Cloud Dataflow is a fully-managed service for transforming and enriching data". Notice how it's not for analyzing data? That's because Dataflow does not analyze data, it transforms and enriches it for analysis by another system, like Dataproc, which can analyze batch via Hadoop or streams via Spark.
upvoted 1 times
...
BiddlyBdoyng
9 months, 1 week ago
The word analysis throws me off. Wonder if the question is just written incorrectly here? I'd say Dataflow is a key tool to enable the processing of the data to be able to do the analysis but feels like the final analysis should be in a database.
upvoted 4 times
...
alekonko
1 year ago
Selected Answer: B
B is the answer
upvoted 2 times
...
Deb2293
1 year, 1 month ago
Selected Answer: B
A is a managed Hadoop and Spark service. C and D are mostly for petabyte kinds of data. So remains B (suitable for ETL jobs)
upvoted 2 times
...
omermahgoub
1 year, 3 months ago
To analyze a data stream and optimize operations, your company could consider using Google Cloud Dataflow, which is a fully-managed, cloud-native data processing service that can handle both batch and stream processing. Google Cloud Dataflow is designed to handle large volumes of data and can scale up or down automatically to meet the needs of the workload. It provides a number of pre-built connectors and integrations that make it easy to ingest data from a variety of sources, and it offers a range of processing options, including batch processing and stream processing, that can be used to analyze the data in real-time. Option A: Google Cloud Dataproc, option C: Google Container Engine with Bigtable, and option D: Google Compute Engine with Google BigQuery, while potentially useful for certain types of data processing, would not necessarily be well-suited to handle both batch and stream processing in the way that Google Cloud Dataflow can
upvoted 3 times
...
thamaster
1 year, 3 months ago
answer is D for me the question is which tool for analyse data. Dataflow does not analyse data
upvoted 2 times
...
megumin
1 year, 4 months ago
Selected Answer: B
ok for B
upvoted 1 times
...
Mahmoud_E
1 year, 5 months ago
Selected Answer: B
B is the right answer
upvoted 1 times
...
AzureDP900
1 year, 5 months ago
B is correct
upvoted 1 times
...
minmin2020
1 year, 5 months ago
Selected Answer: B
B. Google Cloud Dataflow
upvoted 1 times
...
holerina
1 year, 6 months ago
correct is B use data flow for stream and batch process
upvoted 1 times
...
Jay_Krish
1 year, 6 months ago
Selected Answer: B
Answer seems to be B in most other websites as well. https://cloud.google.com/solutions/authenticating-corporate-users-in-a-hybrid-environment
upvoted 2 times
...
Nirca
1 year, 11 months ago
Selected Answer: B
Data flow is Air flow open source project. Is an ETL tool. Exactly for copying source data to destination; online or batch.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...