Google Cloud · Free Practice Questions · Last reviewed May 2026
54real exam-style questions organised by domain, each with the correct answer highlighted and a plain-English explanation of why it's right — and why the others are wrong.
12% of exam · 6 sample questions below
An organization wants to group related projects under a common parent for policy enforcement and cost tracking. Which GCP resource hierarchy level should be used to group several projects that belong to the same business unit?
Organization node
Folder
Folders are hierarchical containers that live beneath an Organization node and above Projects, specifically designed to group related projects. They also support nested sub-folders, enabling you to mirror your company's structure or deployment environments (e.g., dev, staging, prod). Policies and IAM roles assigned to a folder are inherited by all projects and resources inside it, making them a first-class administrative boundary for access control and isolation. This is exactly the correct mechanism for grouping related projects while preserving policy inheritance.
Project
Resource
A company has a folder for each department. The Finance team needs to prevent all projects under its folder from creating external IP addresses. What is the most efficient way to enforce this restriction?
Configure a service perimeter in VPC Service Controls
Use a deny IAM policy at the folder level
Apply an organization policy constraint at the folder level
The correct answer is to apply an organization policy constraint such as constraints/compute.vmExternalIpAccess at the folder level. This list constraint denies or permits the assignment of external IP addresses to VM instances, and because organization policies are hierarchical, the folder-level setting is inherited by every project and resource within that folder, enforcing the guardrail centrally.
Set a VPC firewall rule in each project
An engineer wants to export billing cost data to BigQuery for custom reporting. They have created a BigQuery dataset and linked it to the billing account. However, the billing export tables are not being populated. What is the most likely cause?
The billing export has not been enabled in the Cloud Console
The engineer does not have the Billing Administrator IAM role
The BigQuery dataset is in a different location from the billing account's default region
Billing export requires the dataset to be in the same multi-regional location (US or EU) as the billing account.
The billing account is not linked to the project containing the BigQuery dataset
A startup expects unpredictable Compute Engine usage and wants to minimize costs without manual intervention. Which discount type automatically applies to VM instances that run for more than 25% of a month?
Sustained use discounts
Sustained use discounts are applied automatically to Compute Engine instances that run more than 25% of a billing month; the discount ramps up from 0% to 30% as utilization increases, requiring no upfront commitment or capacity reservation. Because this is assessed monthly based on actual run time per instance and region, it directly benefits workloads with unpredictable usage patterns, making it the only one of these options that adapts to usage without requiring a forecast or accepting termination risk.
Committed use discounts
Spot VM discounts
Preemptible VM discounts
An organization uses labels to track cost by environment (dev, test, prod). However, the Finance team notices that some resources are missing the 'env' label. Which service can automatically suggest labeling resources that are missing required labels?
Cost Management dashboard
Active Assist Recommendations
Active Assist Recommendations includes the label recommender, which leverages machine learning to analyze resource metadata, usage patterns, and existing label coverage to identify resources missing required label keys or values. It surfaces each suggestion with a rationale and one-click remediation, helping teams enforce tagging conventions without manual audits. This is exactly the kind of proactive, prescriptive guidance the organization needs.
Cloud Asset Inventory
Organization Policy Service
A developer needs to estimate the monthly cost of running a set of Compute Engine instances with specific machine types, persistent disks, and network egress before deploying. Which tool should they use?
Google Cloud Pricing Calculator
The Google Cloud Pricing Calculator is the authoritative pre-deployment estimation tool, letting users select specific services (e.g., Compute Engine machine types, Cloud Storage classes) and input usage parameters like region, sustained use, and committed use discounts to generate a monthly cost projection. It pulls current, publicly listed rates and supports SKU-level customization, making it the correct choice for forecasting costs before any resource is created or consumed.
Billing export to BigQuery
Active Assist Recommendations
Cost Management dashboard
Want more How Google Cloud Resources Are Managed practice?
Practice this domain6% of exam · 6 sample questions below
A startup wants to reduce capital expenditure on hardware and scale its application globally with minimal latency. Which cloud deployment model should they choose?
Multi-cloud
Public cloud
Public cloud computing, exemplified by Google Cloud, provides on-demand compute, storage, and networking via shared, multitenant infrastructure owned and operated by the provider. Customers use a pay-as-you-go model, paying only for metered usage, which converts traditionally capital expenditures (servers, racks, power) into operating expenses. This eliminates upfront hardware procurement, maintenance, and capacity planning, allowing a startup to scale globally with no capital investment. It directly fulfills the requirement to reduce CapEx on hardware.
Hybrid cloud
Private cloud
A retail company experiences sudden traffic spikes during holiday sales. They want to automatically add or remove compute capacity to handle the load without manual intervention. Which Google Cloud feature should they use?
Cloud Load Balancing
Managed instance groups with autoscaling
Managed instance groups with autoscaling directly address sudden spikes by continuously evaluating metrics such as CPU utilization, requests per second, or custom Cloud Monitoring signals and adjusting the number of VM instances within configured minimum and maximum boundaries. When a spike is detected, the autoscaler provisions additional VMs and then scales down after demand subsides, while health checks and instance templates ensure each new VM is immediately ready to serve traffic. This is the standard Google Cloud solution for elastic compute capacity behind a load balancer.
Cloud Functions
Cloud CDN
A financial services firm must comply with PCI DSS and wants to run workloads on Google Cloud. They need to isolate their production environment from development and enforce granular access controls. Which Google Cloud service should they use?
Cloud Armor
Cloud NAT
VPC Service Controls and IAM
VPC Service Controls and IAM together provide defense-in-depth for PCI DSS compliance: VPC Service Controls establishes perimeters around GCP services to prevent data exfiltration and limit access to authorized networks, while IAM manages granular user-level permissions on specific resources. This combination gives you both network-level isolation (via service perimeters) and identity-based access control (via roles and policies), directly satisfying PCI DSS requirements for restricting access to cardholder data and protecting it from unauthorized retrieval or copying.
Cloud VPN
A media streaming company wants to reduce latency for users worldwide by serving content from edge locations. They also want to offload traffic from their origin servers. Which Google Cloud service should they implement?
Cloud Interconnect
Cloud Storage
Cloud Load Balancing
Cloud CDN
Cloud CDN is the correct choice because it leverages Google's globally distributed edge infrastructure to cache media content (such as video segments, images, and other static assets) at points of presence closer to end users. When a user requests a media file, the CDN serves it from the nearest edge cache, dramatically reducing round-trip time and network hops compared to fetching from the origin. It also offloads traffic from origin servers, reducing bandwidth costs and origin load, and it supports flexible cache modes and TTLs for both static and dynamic content—making it the ideal solution for low-latency media streaming.
An organization wants to use machine learning to analyze customer feedback but has no ML expertise. They need a service that can train custom models with minimal coding. Which Google Cloud service should they use?
Cloud Vision API
Vertex AI
Cloud Natural Language API
AutoML Natural Language
AutoML Natural Language is the intended Google Cloud service for training a custom text classification or entity-extraction model through a graphical, low-code workflow. It accepts labeled customer comments and builds a model using transfer learning, allowing the organization to incorporate domain-specific vocabulary and idiomatic expressions without writing code. This directly addresses the need to analyze customer text with a tailored model, making it the correct choice.
A healthcare startup is building a HIPAA-compliant application on Google Cloud. They need to encrypt data at rest and manage their own encryption keys. Which service should they use for key management?
Cloud IAM
Cloud Data Loss Prevention (DLP)
Cloud HSM
Cloud Key Management Service (Cloud KMS)
Cloud Key Management Service (Cloud KMS) is the correct answer because it is Google Cloud's managed service for creating, rotating, and destroying customer-managed encryption keys (CMEK). The service provides a software-based key management tier suitable for HIPAA compliance, and it also integrates with Cloud HSM to offer hardware-backed keys if FIPS 140-2 Level 3 validation is required. Because you retain control over the key material lifecycle and can audit key usage, Cloud KMS meets the security and governance requirements of a HIPAA-compliant application.
Want more Why Cloud Technology Can Transform Business practice?
Practice this domain13% of exam · 6 sample questions below
Which cloud computing characteristic is defined by the NIST as the ability for a consumer to provision computing capabilities automatically without requiring human interaction with each service provider?
Measured service
Resource pooling
Rapid elasticity
On-demand self-service
This is exactly the NIST characteristic in question: a consumer can unilaterally provision computing capabilities, such as server time and network storage, automatically without requiring human interaction with each service provider. This means the user accesses a self-service interface or API, supplies the configuration, and receives the resource immediately — no phone call, ticket, or manual approval needed. It is the defining trait that distinguishes cloud computing from traditional IT procurement and is the answer to the question.
A startup is deploying a containerised web application on Google Cloud. They want to minimise operational overhead and only pay for the resources consumed when requests are being processed. The application should automatically scale to zero when idle. Which compute service should they choose?
App Engine Standard
Cloud Run
Cloud Run is a serverless container execution service that automatically scales to zero instances when no requests are in-flight. You are billed only for the exact time your container processes a request, down to 100-millisecond increments, with no cost for idle periods. Its HTTP-triggered, pull-based model makes it ideal for a containerized web application that experiences variable or low traffic.
Google Kubernetes Engine (GKE)
Compute Engine
A financial services company must store and process sensitive customer data that is subject to GDPR and PCI DSS. They need to ensure that data is encrypted at rest and in transit, and that encryption keys are managed by a hardware security module (HSM) that is FIPS 140-2 Level 3 certified. Which Google Cloud service should they use for key management?
Cloud Hardware Security Module (Cloud HSM)
Cloud HSM provides a cloud-based hardware security module that holds your encryption keys in tamper-resistant hardware, validated to FIPS 140-2 Level 3. It integrates with Cloud KMS, so you can generate, store, and use keys inside the HSM while retaining customer-managed control. This dedicated HSM meets the strict hardware protection required for sensitive financial services data, making it the correct choice.
Cloud External Key Manager (Cloud EKM)
Secret Manager
Cloud Key Management Service (Cloud KMS)
A global e-commerce platform runs on Compute Engine instances in multiple regions. Users report high latency when accessing the website from South America. The company wants to improve performance by delivering static content (images, CSS, JS) from the nearest edge location. Which Google Cloud service should they implement?
Cloud CDN
Cloud CDN uses Google's globally distributed edge points of presence to cache static and dynamic content close to users. It intercepts HTTP(S) requests via the load balancing infrastructure and serves cached responses when possible, which reduces latency and cuts compute engine instance load. For a global e-commerce platform, caching product catalogs and media dramatically accelerates page rendering and improves customer experience.
Cloud DNS
Cloud Load Balancing
Cloud Armor
According to the shared responsibility model, which of the following is the customer responsible for?
Physical security of data centers
Network infrastructure security
Data encryption and access control (IAM)
Customers retain responsibility for encrypting their data both at rest and in transit, as well as for defining and enforcing access control through IAM policies. This includes managing encryption keys (via Cloud KMS or customer-supplied keys), configuring identity and role-based access, and applying organizational policies. Since these are direct customer actions within the cloud console and APIs, this is the correct choice.
Hypervisor security
A company wants to run a batch job that processes large files (up to 100 TB each) using a custom Linux executable. The job runs once a month and takes about 12 hours. They want to minimise cost. Which compute option should they choose?
Compute Engine with preemptible VMs
Preemptible VMs are a cost-effective choice for fault-tolerant batch jobs because they are priced up to 80% lower than standard VMs and can run for up to 24 hours, which fits the job's duration. The key requirement is that the batch job must handle preemption events gracefully—using checkpoints, retries, or restarting from the last saved state—which ensures uninterrupted processing of large files despite possible interruptions. Given the explicit tolerance for interruptions, preemptible VMs reduce cost without compromising completion, making them the optimal compute service for this use case.
Compute Engine with standard VMs
Cloud Run
App Engine Flexible Environment
Want more Fundamental Cloud Concepts practice?
Practice this domain13% of exam · 6 sample questions below
A company wants to replace its VPN-based remote access with a zero-trust solution that verifies user identity and device health before granting access to internal applications. Which Google Cloud service should they use?
BeyondCorp Enterprise
BeyondCorp Enterprise is Google Cloud's complete zero-trust access solution, designed to replace a traditional VPN. It enforces access decisions based on user identity, device security posture, and context, rather than granting broad network-level entry. By combining Identity-Aware Proxy, endpoint verification, and adaptive policies into a single platform, it protects applications without exposing the entire network, which is why it is the correct replacement for VPN-based remote access.
Identity-Aware Proxy (IAP)
Cloud VPN
Cloud Identity
An organization needs to ensure that data stored in Cloud Storage is encrypted using keys that they manage and rotate themselves. Which encryption option should they choose?
Customer-managed encryption keys (CMEK)
CMEK lets you create and manage your own keys within Cloud KMS, giving you control over the full key lifecycle—rotation schedules, enables/disables, and deletions—while still leveraging Google's infrastructure for storage and encryption operations. You can grant and revoke access to keys via IAM, and audit key use with Cloud Audit Logs. This directly satisfies the need to manage keys as the customer, because you retain administrative authority over the key material that protects the data.
Default encryption at rest
Customer-supplied encryption keys (CSEK)
Google-managed encryption keys
A security team needs to monitor and analyze logs from multiple GCP projects to detect threats across the organization. They require a SIEM solution that can ingest logs from on-premises and other clouds. Which service should they use?
Security Command Center
Cloud IDS
Chronicle
Chronicle is a cloud-native SIEM from Google Cloud designed to ingest, normalize, and analyze security logs from multiple cloud providers, on-premises systems, and SaaS applications. Its architecture leverages BigQuery for scalable log storage and provides advanced threat detection, retroactive analysis, and custom detection rules with low-latency searching. As a Google Cloud product purpose-built for security log analytics, it directly addresses the need to monitor and analyze logs across a multi-cloud environment.
Cloud Logging
A company wants to protect its web application running on Google Cloud from DDoS attacks and SQL injection. Which service should they use?
reCAPTCHA Enterprise
Cloud Armor
Cloud Armor is Google Cloud's DDoS protection and web application firewall (WAF) service. It enforces L7 filtering rules—such as the OWASP ModSecurity Core Rule Set for SQLi and XSS, rate limiting, and custom expressions—at the edge of Google's global load balancing and Cloud CDN infrastructure. In addition, it provides always-on network-layer DDoS mitigation, making it the correct answer for protecting a GKE-hosted web app. It can be configured with preconfigured rules or tailored to block specific attack signatures.
Cloud CDN
VPC firewall rules
A data engineering team needs to store and manage database passwords and API keys used by their applications. Which Google Cloud service should they use?
Cloud KMS
Secret Manager
Secret Manager is the correct choice for storing and managing database passwords because it is a dedicated secrets-management service that provides versioning, fine-grained IAM permissions, and audit logging for each secret access. It encrypts secret values in transit and at rest, and integrates seamlessly with Compute Engine, GKE, Cloud Run, and Cloud Functions so applications can retrieve secrets at runtime via a simple API. This avoids hardcoding credentials and supports easy rotation.
Cloud Key Management Service
Cloud Storage
What is the primary purpose of VPC Service Controls?
To control ingress and egress traffic at the network level
To detect network intrusions
To prevent data exfiltration from Google Cloud services
VPC Service Controls create perimeters around Google Cloud APIs and services, using context such as identity, source IP, and resource metadata to authorize access. This prevents copying or moving data from within the perimeter to external destinations, directly reducing the risk of data theft. By working at the API layer, it complements IAM and network controls with a data-boundary layer.
To protect against DDoS attacks
Want more Google Cloud Security practice?
Practice this domain13% of exam · 6 sample questions below
A company needs to store petabytes of time-series IoT sensor data and query it with single-digit millisecond latency at millions of reads per second. The data has a simple key-value structure with timestamps. Which Google Cloud database is MOST appropriate?
Cloud Spanner
Cloud Bigtable
Cloud Bigtable is a fully managed, wide-column NoSQL database built specifically for large-scale analytical and operational workloads, including time-series and IoT sensor data. It stores data as sparse rows keyed by a row key (typically device ID and timestamp), enabling single-digit millisecond read/write latency at massive scale. Bigtable scales horizontally by adding nodes to handle millions of queries per second without downtime, and its native integration with Cloud BigQuery, Dataflow, and Pub/Sub makes it the ideal choice for petabyte-scale sensor data ingestion and retrieval.
BigQuery
Firestore
A developer wants to deploy a containerized web application that can automatically scale to zero when there are no requests, and charges only for resources used during request processing. Which Google Cloud compute service should they use?
Compute Engine
Google Kubernetes Engine (GKE)
Cloud Run
Cloud Run is a fully managed serverless container platform that executes your container only when a request arrives. It automatically scales down to zero instances during idle periods, meaning you pay nothing when there is no traffic, and it scales up instantly to handle incoming requests. Because it directly supports container images and abstracts all infrastructure, it is the simplest and most cost-efficient choice for deploying a containerized web application.
App Engine Standard Environment
An organization needs to run a batch process every night that analyzes terabytes of data from Cloud Storage and writes results back to BigQuery. The job is not time-sensitive and can be preempted. Which compute approach is most cost-effective?
Cloud Functions with background trigger
Compute Engine with preemptible VMs
Preemptible VMs on Compute Engine are the right choice for a nightly batch process because they are up to 80% cheaper than standard VMs, which directly reduces operational cost for a recurring, interruptible workload. Since batch jobs are inherently fault-tolerant—they can be checkpointed or simply rerun from the start—the risk of preemption is acceptable, and Google Cloud automatically restarts the VM if capacity is available. For a simple scheduled job, a preemptible VM is a low-complexity, high-savings solution.
Google Kubernetes Engine with standard nodes
Cloud Run with manual scaling
Which Google Cloud service provides a fully managed, scalable data warehouse for running SQL queries on petabyte-scale data and supports BI tools like Looker?
BigQuery
BigQuery is Google Cloud's serverless, fully managed data warehouse built on a columnar storage format and the Dremel massively parallel query engine, letting you run SQL over petabytes without provisioning. Its compute and storage are decoupled, so it scales elastically and you pay only for queries and stored data; native Looker integration and BI Engine in-memory acceleration directly support analytical workloads. That combination of serverless scalability, ANSI SQL, and built-in BI connectivity is what makes it the correct answer.
Cloud SQL
Cloud Storage
Dataflow
A company wants to migrate its on-premises PostgreSQL database to Google Cloud with minimal application changes. They need high availability and want to leverage AI-powered optimizations for performance. Which service should they choose?
Bigtable
Cloud SQL for PostgreSQL
AlloyDB
AlloyDB is purpose-built for PostgreSQL workloads and is fully PostgreSQL-compatible, enabling most applications to migrate without changing code or SQL syntax. It delivers enterprise-grade high availability and performance with a columnar engine that speeds up analytical queries, adaptive indexes that learn from access patterns, and AI-driven optimization features that automatically fine-tune database settings—capabilities that Cloud SQL and other managed PostgreSQL services lack, making it the correct answer for this scenario.
Cloud Spanner
A developer needs to run a small piece of Python code that processes a message from Pub/Sub and stores the result in Firestore. The code runs infrequently (a few hundred times per day) and takes less than a second to execute. Which compute service is most cost-effective and simple to manage?
Cloud Functions
Cloud Functions is the ideal fit because it is a managed Function-as-a-Service platform that executes code in response to a Pub/Sub event, scaling to zero when idle. It bills only for the actual invocation time, measured in 100ms increments, so a small Python snippet that runs once or twice undergoes no idle cost or container overhead. Its event-driven trigger model and built-in Pub/Sub subscription abstraction remove the need to run a web server or manage infrastructure, making it the most cost-effective and operationally simple choice for this task.
Cloud Run
Compute Engine with preemptible VM
App Engine Standard Environment
Want more Google Cloud Products and Services practice?
Practice this domain6% of exam · 6 sample questions below
A traditional retailer currently maintains its own data centers, purchasing servers every 3–5 years and paying for facilities, power, and staff regardless of demand. When it migrates its workloads to the public cloud, which change in cost model does it experience?
From operational expenditure (OpEx) to capital expenditure (CapEx)
From capital expenditure (CapEx) to operational expenditure (OpEx)
This correctly captures the core cost-model shift of cloud adoption. In an on-premises model, you must buy and capitalize expensive hardware, software licenses, and data-center infrastructure upfront, and then depreciate those assets over their useful life. Cloud providers own the infrastructure and charge variable usage fees, so customers avoid large capital outlays and instead book monthly cloud bills as operating expenses. This improves cash flow and aligns costs with actual business consumption, which is exactly the CapEx-to-OpEx transition.
From variable costs to fixed monthly costs
From consumption-based billing to annual depreciation cycles
A startup wants to launch a new product globally within 2 weeks. If it relied on traditional on-premises infrastructure, provisioning servers would take 6–8 weeks. By using the public cloud, the startup can launch on time. Which cloud benefit does this scenario illustrate?
Economies of scale — the cloud provider has more purchasing power than the startup.
Speed and agility — cloud resources are provisioned in minutes, enabling faster time-to-market.
Speed and agility are direct results of cloud's on-demand self-service model: compute, storage, and networking resources are provisioned through APIs and templates in minutes, versus six to eight weeks for ordering, shipping, racking, and configuring physical hardware. This capability collapses the startup's lead time, moving it from idea to globally deployed application in days. It also enables iterative DevOps workflows, because resources can be created, scaled, and destroyed on the fly to match changing demand.
Geographic reach — the cloud provider has data centers in more regions.
Reliability — cloud providers have better uptime SLAs than on-premises servers.
A traditional bank processes loan applications using manual paper-based workflows that take 2 weeks per application. The bank wants to use cloud technology to reduce this to under 24 hours. Which cloud-enabled capability primarily drives this transformation?
Lower storage costs for paper documents by digitizing them in Cloud Storage.
Cloud-based AI/ML services and workflow automation that process applications end-to-end without manual steps.
Managed AI services such as Document AI extract key-value pairs from loan applications and financial statements, while auto-scaled workflow systems (e.g., Cloud Workflows or Dataflow) route verified data to risk-scoring models and trigger conditional approvals. This eliminates manual data entry, cross-department handoffs, and human review bottlenecks, shrinking processing time from weeks to hours. Because the entire end-to-end pipeline runs server-free, decisions can be made in near-real-time without human intervention.
Moving the bank's email system to a cloud-based provider.
Using Cloud SQL instead of on-premises Oracle database.
An e-commerce company plans its infrastructure for peak shopping events (e.g., Black Friday) which drive 50× normal traffic. On-premises, they must maintain 50× capacity year-round. In the cloud, they provision 50× capacity only during peak periods. Which cloud characteristic enables this cost optimization?
Measured service — metering and reporting resource consumption.
Elasticity — the ability to rapidly scale resources up during peak demand and release them when no longer needed.
Elasticity is the ability to rapidly and automatically provision or release cloud resources in response to changing workload demand. In this case, the company scales to 50x capacity for the Black Friday peak, runs for that period, then scales back to the normal 1x baseline, so it only pays for the extra capacity when it is actually used. This avoids the cost of permanently over-provisioning a data center for a short-lived surge, which is exactly the cost optimization described.
Broad network access — accessing resources from any internet-connected device.
Resource pooling — the provider's resources are shared among many customers.
A CEO asks why the company should invest in a cloud migration when the existing on-premises infrastructure 'still works fine.' Which business case arguments are MOST relevant to present? (Select the best answer.)
The cloud uses newer hardware and newer versions of Linux, which are technically superior.
Cloud enables faster innovation and time-to-market, reduces total cost of ownership, and provides access to advanced capabilities (AI, analytics) that improve competitive positioning.
This is the correct CEO-level business case because it directly ties cloud adoption to measurable business outcomes: faster innovation cycles shorten time-to-market, which is a competitive advantage. Shifting from capital expenditure to operating expense, plus eliminating overprovisioning and datacenter overhead, reduces total cost of ownership. Access to managed AI/analytics services (e.g., BigQuery, Vertex AI) lets the company build data-driven products without massive upfront ML infrastructure investment. These three pillars—speed, cost, and new capabilities—are what drive board-level decisions, unlike purely tactical IT points.
Cloud providers have more IT staff than the company, so IT headcount can be reduced immediately.
The current infrastructure will eventually fail, so proactive migration avoids future risk.
Which term describes the process by which organizations integrate digital technology into all areas of their business, fundamentally changing how they operate and deliver value to customers?
IT modernization
Digital transformation
Digital transformation is the comprehensive, strategic integration of digital technology into every area of the organization, fundamentally changing operations, culture, and how value is delivered to customers. It encompasses business model reinvention, data-driven decision making, customer experience redesign, and new revenue streams, with cloud as a primary enabler providing scalable infrastructure and advanced services. Unlike narrower initiatives, it requires deep organizational change management, leadership alignment, and continuous innovation.
Cloud migration
Agile development
Want more Why cloud technology is transforming business practice?
Practice this domain12% of exam · 6 sample questions below
A data analytics team needs to analyze petabytes of structured data using SQL queries without managing any database infrastructure. Query results must return within seconds for most queries. Which Google Cloud service is designed for this use case?
Cloud SQL
BigQuery
BigQuery is a serverless, petabyte-scale data warehouse that separates storage from compute, enabling independent scaling and on-demand pricing. Its columnar storage and massively parallel query engine, built on Dremel technology, allow fast SQL analytics on massive datasets with zero infrastructure management. This makes it the obvious choice for ad-hoc analysis and business intelligence, not transactional workloads.
Cloud Bigtable
Cloud Spanner
A developer wants to deploy a containerized web application without managing servers, clusters, or Kubernetes configuration. The application should automatically scale to zero when not in use and handle bursts of traffic. Which Google Cloud service is the best fit?
Google Kubernetes Engine (GKE)
Cloud Run
Cloud Run is the correct choice because it abstracts away all infrastructure and Kubernetes concepts: you deploy a container image, and Cloud Run runs it in a fully managed, autoscaled execution environment. It scales to zero when idle, so you pay for only the exact duration of requests or instances during active traffic. This gives you container portability and common HTTP API support without the operational burden of GKE or the runtime lock-in of App Engine.
Compute Engine
App Engine Standard
A retail company wants to build a recommendation engine that suggests products to customers based on their browsing history. The team has ML expertise but wants to use Google's pre-built ML infrastructure to train and deploy models at scale without managing compute resources. Which Google Cloud service should they use?
BigQuery ML
Vertex AI
Vertex AI is Google Cloud's unified machine learning platform that delivers exactly what the team needs: managed training on GPU/TPU clusters, AutoML for tabular/image/text, hyperparameter tuning, a centralized Model Registry, and Vertex AI Endpoints for autoscaling predictions. It also integrates with Vertex AI Pipelines for orchestration and Vertex AI Feature Store for consistent features. The team can bring their existing Python/TensorFlow expertise, and Vertex AI abstracts away the infrastructure management, letting them focus on building and iterating on models.
Cloud AI Platform Notebooks (now Vertex AI Workbench)
Cloud Dataflow
A company needs to store large volumes of unstructured data (images, videos, backups, documents) with high durability and global accessibility. Which Google Cloud service is designed for object storage at any scale?
Persistent Disk
Cloud Storage
Cloud Storage is Google's fully managed, globally distributed object storage service designed for unstructured data such as images, videos, backups, and datasets. It stores objects as immutable blobs in buckets, with a flat namespace and HTTP/S APIs, enabling access from anywhere via standard web protocols. It offers 11 nines of annual durability (99.999999999%) through redundant storage across multiple locations, and its scalability and lifecycle management make it ideal for data lakes, content distribution, and archival storage.
Cloud Filestore
Cloud Spanner
A business intelligence team wants to create interactive dashboards and reports from their BigQuery data without writing code. They need to share reports with stakeholders who don't have GCP accounts. Which Google Cloud tool is most appropriate?
Vertex AI Workbench
Looker Studio (formerly Data Studio)
Looker Studio (formerly Data Studio) is Google's free business intelligence and data visualization platform with first-class native BigQuery connectors, enabling analysts to build interactive, shareable dashboards without writing web application code. Reports are stored in Google Cloud and can be shared via a simple link with view-only access, so stakeholders do not need a GCP account, a BigQuery project, or any technical skills. The tool supports scheduled data refresh, interactive filters, and drag-and-drop charting, making it the ideal choice for non-technical consumers. This directly matches the requirement for a BI dashboarding tool with integrated BigQuery connectivity.
Cloud Dataprep by Trifacta
BigQuery Studio
A company wants to build an application that can understand and respond to natural language queries from customers (e.g., a customer support chatbot). Which Google Cloud capability should they use?
Cloud Vision API
Dialogflow CX or Vertex AI Conversation
Dialogflow CX is Google Cloud's advanced conversational AI platform for building virtual agents and chatbots. It uses natural language understanding (NLU) to detect user intent, extract entities, and manage multi-turn conversation flows with explicit state machines. It also offers integrations across channels like Google Assistant, web, and telephony, and is the core technology behind Vertex AI Conversation for enterprise-scale conversational apps.
BigQuery ML
Cloud Translation API
Want more Google Cloud products, services, and solutions practice?
Practice this domain13% of exam · 6 sample questions below
A company's web service has a Service Level Objective (SLO) of 99.9% monthly availability. In a 30-day month, how many minutes of downtime are allowed before the SLO is violated?
~4.3 minutes
~43.2 minutes
In a 30-day month there are 43,200 minutes (30 × 24 × 60). 99.9% availability permits 0.1% downtime, so the error budget is 0.001 × 43,200 = 43.2 minutes. This is the classic 'three nines' SLO calculation and implies that a service can be unavailable for a total of 43 minutes and 12 seconds per month while still meeting the target.
~7.2 hours
~8.6 hours
A SRE team wants to alert when their service is consuming error budget faster than expected, rather than alerting only when the SLO threshold is crossed. Which Cloud Monitoring alerting strategy supports this approach?
Threshold alerting — alert when error rate exceeds 0.1%.
SLO burn rate alerting — alert when error budget is being consumed faster than the measurement window allows.
SLO burn rate alerting continuously calculates the rate at which errors occur relative to the SLO's error budget and the remaining time in the measurement window. When the current burn rate projects that the budget will be exhausted before the window ends, an alert triggers promptly, enabling teams to respond before the SLO is actually violated. This approach is predictive rather than reactive, and can be tuned with fast and slow burn rates to detect both acute and chronic budget consumption, making it the correct mechanism for SLO compliance monitoring.
Uptime check alerting — alert when health checks fail.
Log-based alerting — alert when specific error messages appear in logs.
A company has deployed a critical application on Google Cloud and wants to understand what happens to their workloads during a Google Cloud data center maintenance event (e.g., host system upgrades). What Google Compute Engine feature handles this automatically for most VMs?
VMs are terminated and restarted automatically on new hardware, causing a few minutes of downtime.
Live migration transparently moves VMs to healthy hosts during maintenance with no VM downtime.
During a live migration, the VM's memory pages are continuously copied from the source host to a destination host in a series of iterative passes, while the instance continues running its normal operations. At the final pass, the VM is briefly quiesced for just a few hundred milliseconds to transfer the remaining state, then the instance resumes on the new host with the same MAC address, IP address, and open network connections. This gives the appearance of zero downtime, though technically it's an extremely short pause rather than a full shutdown and boot.
VMs are snapshotted, the snapshot is restored on new hardware, and the VM is restarted.
Customers must subscribe to Google Cloud support to receive advance notice and schedule their own maintenance windows.
A company's application experiences traffic spikes every weekday morning when employees log in at 9 AM. The team wants their infrastructure to automatically handle these spikes without manual intervention and without over-provisioning resources all day. Which Google Cloud capability addresses this?
Purchase reserved capacity for peak load and configure it to be active only on weekdays.
Configure autoscaling on the application's infrastructure to automatically scale up for load and scale down during off-peak hours.
Configuring autoscaling on the application's infrastructure directly addresses the requirement for automatic response to load. An autoscaler continuously monitors metrics such as CPU utilization, request count, or custom application metrics and dynamically adjusts the number of VM instances in a managed instance group. For the predictable 9 AM weekday spike, you can combine scheduled autoscaling (proactively adding capacity before the spike) with reactive autoscaling (handling unexpected bursts in real time). When traffic decreases during off-peak hours, the autoscaler automatically terminates excess instances, ensuring cost efficiency without human involvement.
Deploy additional VMs manually each weekday morning and terminate them at night.
Use Cloud Monitoring to send an email alert when CPU exceeds 80% so the team can manually scale.
A digital media company hosts video content globally. They want to reduce origin server load and deliver content faster to viewers worldwide. Their current architecture routes all viewer requests directly to the origin servers in `us-central1`, causing high latency for viewers in Asia and Europe. Which Google Cloud networking capability addresses this?
Deploy identical origin servers in every Google Cloud region globally.
Enable Cloud CDN to cache video content at Google's global edge PoPs, serving viewers from the nearest location.
Cloud CDN leverages Google's global edge points of presence (PoPs) to cache and serve video content from the location geographically nearest to each viewer. When an Asian viewer requests a video, the request is routed to a nearby edge cache rather than traversing the long-haul network path to us-central1, which dramatically reduces round-trip time and jitter. Additionally, because edge caches absorb the bulk of repeated requests, the origin servers see far fewer direct hits, which reduces origin load and allows the infrastructure to scale cost-effectively for global audiences.
Use Cloud VPN to route viewer traffic through a direct tunnel to the origin servers.
Increase the origin servers' network bandwidth to handle more simultaneous viewer connections.
Which Google Cloud service provides a centralized view of an application's performance metrics, logs, and traces — enabling teams to monitor system health, set up alerts, and diagnose issues from a single platform?
Cloud Security Command Center
Cloud Monitoring (part of Google Cloud's operations suite)
Cloud Monitoring is the central operational observability component of Google Cloud's operations suite, ingesting metric time series from GCP services, Prometheus, and custom app instrumentation. It offers flexible dashboards, alerting policies based on thresholds or MQL, uptime checks, and native integration with Cloud Logging and Cloud Trace for a unified troubleshooting workflow. For example, you can correlate a spike in HTTP 500 responses with error log entries and trace samples to diagnose root cause — capabilities no other listed service provides.
BigQuery
Cloud Asset Inventory
Want more Scaling with Google Cloud operations practice?
Practice this domain12% of exam · 6 sample questions below
Google Cloud encrypts all customer data at rest by default without any configuration required. A customer asks: 'Do we need to do anything special to encrypt our data stored in Cloud Storage?' What is the correct answer?
Yes, customers must enable encryption in the Cloud Storage bucket settings for each bucket.
No, Google Cloud encrypts all data at rest automatically using AES-256 — no configuration is needed.
Google Cloud automatically encrypts all data at rest using AES-256, and this is enabled by default for every service, including Cloud Storage. No configuration, bucket settings, or key provision steps are needed to activate encryption. If a customer wants more control, they can optionally use Cloud KMS with CMEK or CSEK, but that enhances key management rather than providing encryption, which already exists.
Only data in premium storage tiers is encrypted; Standard storage requires manual encryption.
Customers must purchase the Security Command Center Premium tier to enable data encryption.
A security architect wants to implement a 'never trust, always verify' security approach where no user or service is assumed to be trustworthy based on network location alone. Every access request must be authenticated and authorized regardless of whether it comes from inside or outside the corporate network. Which security model describes this approach?
Perimeter security model
Zero Trust security model
The Zero Trust security model fundamentally eliminates implicit trust based on network location, mandating continuous authentication, authorization, and encryption for every request, regardless of whether the source is inside or outside the corporate boundary. It operationalizes the 'never trust, always verify' principle through identity-centric policies, device posture checks, and microsegmentation, ensuring that even compromised internal hosts cannot move laterally without re-verification.
Defense in depth model
Principle of least privilege
A company is concerned about which security responsibilities belong to Google versus which belong to them when using Google Cloud's managed database service (Cloud SQL). In the shared responsibility model, which security tasks does Google handle?
Google controls who can access the database and what data can be stored.
Google handles physical security, hardware maintenance, and OS and database software patching.
This is the correct description of the shared responsibility model for managed database services like Cloud SQL. Google is responsible for data center physical security (e.g., biometric access controls, armed guards), hardware lifecycle management (failed disk replacement), and patching the underlying operating system and database engine. For example, Cloud SQL automatically applies minor version updates and security patches; customers can schedule maintenance windows for major upgrades. These infrastructure-level tasks are handled entirely by Google, which is what distinguishes a fully managed service from a self-managed Compute Engine VM.
Google is responsible for backing up customer data and ensuring data recovery.
Google determines which compliance certifications the customer's application must meet.
A healthcare company needs to store patient data in Google Cloud and must comply with HIPAA (Health Insurance Portability and Accountability Act). Which statement correctly describes how Google Cloud helps them achieve HIPAA compliance?
Storing data in Google Cloud automatically makes an application HIPAA-compliant.
Google offers HIPAA-eligible services and signs a Business Associate Agreement (BAA), but customers must implement their own technical safeguards and access controls.
Google Cloud participates in HIPAA compliance by providing a BAA and offering infrastructure that addresses physical, environmental, and certain technical safeguards. However, the Shared Responsibility Model makes the customer accountable for configuring services correctly, managing access controls, enabling audit logging, encrypting data where required, and implementing contingency plans. Without these customer-side actions, even a signed BAA does not render a workload compliant.
HIPAA compliance is impossible on public cloud; healthcare data must stay on-premises.
Google Cloud's automatic data encryption fully satisfies all HIPAA technical safeguard requirements.
An organization uses Google Cloud Identity and Access Management (IAM). A new employee is a data engineer who needs to read BigQuery datasets and run queries but should NOT be able to create new datasets, delete tables, or modify IAM policies. Which IAM role should be assigned?
`roles/bigquery.admin`
`roles/bigquery.dataViewer` (with `roles/bigquery.jobUser` if needed to run queries)
The `dataViewer` role grants read-only access to BigQuery datasets and tables, allowing the engineer to inspect schema and data. However, it does not include permission to create query jobs, so to actually run SELECT statements via the console or API, the `jobUser` role is also required. This pairing gives the engineer exactly the read-and-query capability needed, without write, delete, or administrative permissions, adhering to least privilege.
`roles/viewer` (project-level Viewer)
`roles/bigquery.dataEditor`
A company wants to ensure that sensitive data (credit card numbers, SSNs) stored in BigQuery is automatically identified and protected. They also want ongoing scanning to detect if any new data violates their data governance policies. Which Google Cloud service provides these capabilities?
Security Command Center — it scans BigQuery for sensitive data automatically.
Cloud Data Loss Prevention (Cloud DLP) with BigQuery inspection jobs.
Cloud Data Loss Prevention (Cloud DLP) is the correct service because it natively integrates with BigQuery to run inspection jobs on tables and columns, using over 150 built-in infoTypes (e.g., credit card numbers, email addresses, government IDs) plus custom infoTypes for organization-specific data. Scheduled inspection jobs enable continuous governance monitoring, ensuring new sensitive data is detected as it is added. DLP also offers de-identification transforms—such as masking, tokenization, and encryption—to protect the identified sensitive data, making it the only option that directly scans and classifies data content at scale.
Cloud Monitoring custom dashboards with SQL queries that search for PII patterns.
Cloud Audit Logs — they record all BigQuery queries and can identify when sensitive columns are accessed.
Want more Trust and security with Google Cloud practice?
Practice this domainThe GCDL exam has 60 questions and must be completed in 90 minutes. The passing score is 700/1000.
Scenario-based questions covering exam objectives with detailed answer explanations.
The exam covers 9 domains: How Google Cloud Resources Are Managed, Why Cloud Technology Can Transform Business, Fundamental Cloud Concepts, Google Cloud Security, Google Cloud Products and Services, Why cloud technology is transforming business, Google Cloud products, services, and solutions, Scaling with Google Cloud operations, Trust and security with Google Cloud. Questions are weighted by domain — higher-weight domains appear more on your actual exam.
No. These are original exam-style practice questions written against the official Google Cloud GCDL exam objectives. They are not copied from the real exam. Courseiva focuses on genuine understanding, not memorisation of braindumps.
Courseiva tracks your accuracy per domain and routes you toward weak areas automatically. Free, no account required.