Courseiva
Google Cloud Products and ServiceshardMultiple SelectObjective-mapped

Cloud Digital Leader Google Cloud Products and Services Practice Question

A data scientist needs to build a custom machine learning model using TensorFlow on Google Cloud. The training data is stored in Cloud Storage and is hundreds of gigabytes. The data scientist wants to use a managed service that handles hyperparameter tuning and distributed training without managing infrastructure. Which TWO services can be used together to achieve this? (Choose 2)

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Vertex AI Training

Vertex AI Training is a managed service for training ML models, supporting distributed training and hyperparameter tuning. Vertex AI Workbench is a Jupyter-based notebook environment for prototyping. Cloud Functions is for event-driven code, not ML training. Cloud Run is for containers. BigQuery ML allows building models using SQL but is limited to simple models.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • BigQuery ML

    Why it's wrong here

    BigQuery ML enables SQL-based model building for linear regression, binary classification, and other simple algorithms, with training executed on BigQuery's shared infrastructure. However, it does not allow custom neural network architectures or fine-grained control over distributed training, as it abstracts away the underlying cluster. For a bespoke ML model requiring custom layers or multi-node training, BigQuery ML is too constrained.

  • Vertex AI Training

    Why this is correct

    Vertex AI Training is a fully managed service for custom model training that provisions and orchestrates compute clusters on demand. It natively supports distributed training by splitting data/model across multiple workers and accelerators, and it automates hyperparameter tuning and experiment tracking. This makes it the appropriate service for a data scientist to run a custom ML model that needs to scale beyond a single machine.

  • Cloud Functions

    Why it's wrong here

    Cloud Functions is an event-driven, serverless compute platform designed for short-lived, single-purpose functions, with generous limits but a maximum runtime of 9 minutes (gen1) or 60 minutes (gen2) and limited GPU support. Custom ML training, especially deep learning, often runs for hours and requires resource-intensive, stateful computation that exceeds these constraints. Thus Cloud Functions is not a practical choice for building or training a large model.

  • Vertex AI Workbench

    Why this is correct

    Vertex AI Workbench provides a Jupyter-based notebook environment where data scientists can interactively explore data, prototype code, and visually inspect results. It is built for development and experimentation, and it integrates with Vertex AI Training so that a notebook can directly submit a custom training job to a scaled-out cluster. This makes Workbench the correct starting point for developing a custom model, though the actual training runs on Vertex AI Training.

  • Cloud Run

    Why it's wrong here

    Cloud Run is a managed serverless container platform that executes stateless HTTP requests, scaling containers from zero and billing by the number of invocation requests. While it can run any binary, it is not designed for long-running, resource-intensive training jobs because it restricts concurrency, has a maximum request timeout, and does not provide the distributed coordination required for multi-machine training. Its typical use case is serving a trained model or running lightweight preprocessing, not model training.

Quick reference

Cloud Service Model Comparison

ModelYou ManageProvider ManagesExamples
IaaSOS, runtime, apps, dataHardware, hypervisor, networkingEC2, Azure VMs, GCP Compute Engine
PaaSApps and dataOS, runtime, middleware, hardwareElastic Beanstalk, Azure App Service
SaaSData and settings onlyEverything elseMicrosoft 365, Salesforce, Workday
FaaS / ServerlessFunction code onlyInfra, scaling, runtimeLambda, Azure Functions, Cloud Run
CaaSContainers and appsKubernetes, OS, hardwareEKS, AKS, GKE

About these practice questions

This GCDL question is part of Courseiva's 829-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This GCDL practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the GCDL exam.