
Google Professional Data Engineer
Get started today
Ultimate access to all questions.
You need to run batch jobs,
which could take many days
to complete. You do not want
to manage the infrastructure
provisioning.
You need to run batch jobs, which could take many days to complete. You do not want to manage the infrastructure provisioning.
Explanation:
A. Incorrect. Cloud Scheduler lets you schedule an event in the future, but it does not automatically allocate any resources. B. Incorrect. Workflows is recommended when you want to connect a series of shorter tasks. C. Correct. Batch is a fully managed service that schedules, queues, and executes batch processing workloads on Google Cloud. Resources and capacity are provisioned and managed for you based on your requirements. D. Incorrect. Cloud Run has limits on the maximum time of a running process and is not a viable option for long running data processing jobs. Links: https://www.youtube.com/watch?v=RS7UJhD4R48 https://cloud.google.com/batch/docs/get-started More information: Courses: Building Batch Data Pipelines on Google Cloud ā Executing Spark on Dataproc ā Manage Data Pipelines with Cloud Data Fusion and Cloud Composer Serverless Data Processing with Dataflow: Foundations ā Separating Compute and Storage with Dataflow Serverless Data Processing with Dataflow: Develop Pipelines ā Windows, Watermarks, and Triggers Skill badge: Prepare Data for ML APIs on Google Cloud Summary: Batch is built for running long running batch jobs. It's a managed service that automatically provisions resources to run the batch processing that you configured.