← Google Cloud Digital Leader
Test yourself →

Digital transformation with Google Cloud

What digital transformation means here

Digital transformation is using technology (especially cloud, data and AI) to change how an organisation operates and delivers value to customers - not just 'moving servers to the cloud'. Google Cloud frames it around three drivers: innovation speed, operational efficiency, and delivering better customer experiences.

Google Cloud's three transformation themes

  • Smart analytics - turning raw data into decisions using tools like BigQuery, Looker and Vertex AI.
  • Open infrastructure - avoiding vendor lock-in via open source (Kubernetes, Anthos) and hybrid/multi-cloud support.
  • Collaboration and productivity - Google Workspace enabling real-time collaboration from anywhere.

Why organisations move to the cloud

  • Reduce capital expenditure (CapEx) by shifting to operational expenditure (OpEx) - pay only for what you use.
  • Scale resources up or down on demand rather than over-provisioning hardware.
  • Improve business agility - launch new products faster.
  • Increase reliability and security via a hyperscale provider's global infrastructure.
  • Free up staff from managing physical data centres to focus on higher-value work.

The shared fate model

Google Cloud talks about 'shared fate', not just the older 'shared responsibility' model. Shared responsibility splits duties (Google secures the infrastructure, customer secures their data/access). Shared fate goes further - Google actively helps customers adopt best practices, secure landing zones and insurance-backed risk protection, rather than leaving customers alone once the split is defined.

Common transformation approaches

  • Lift and shift (rehosting) - move workloads as-is to the cloud, fastest but least optimised.
  • Improve and move (replatforming) - some optimisation during migration.
  • Move and improve / rebuild (refactoring or rearchitecting) - redesign for cloud-native benefits like containers and serverless.
  • Replace - swap for a SaaS solution entirely.

Common exam mistakes

  • Confusing 'digital transformation' with simple 'infrastructure migration' - transformation is about business outcomes, not just tech relocation.
  • Thinking CapEx is preferred in cloud economics - the exam wants you to know cloud favours OpEx (pay-as-you-go).
  • Forgetting that shared fate includes Google proactively assisting customers, unlike pure shared responsibility.
  • Mixing up the four migration strategies (rehost, replatform, refactor, replace) and their trade-offs between speed and optimisation.

Key takeaway

Digital transformation with Google Cloud is about combining data, open infrastructure and collaboration tools to change business outcomes, underpinned by a partnership (shared fate) approach to security and reliability rather than customers going it alone.

  • Digital transformation with Google Cloud rests on three themes: smart analytics, open infrastructure, and collaboration/productivity.
  • Cloud economics shifts spending from CapEx (buying hardware upfront) to OpEx (pay-as-you-go for what you use).
  • Google Cloud's security model is 'shared fate', an evolution of 'shared responsibility' where Google actively helps customers manage risk, not just defines a split.
  • The four common migration strategies are rehost (lift and shift), replatform (improve and move), refactor/rearchitect (move and improve), and replace (swap for SaaS).
  • Rehosting (lift and shift) is the fastest migration approach but delivers the least cloud-native optimisation.
  • BigQuery, Looker and Vertex AI are Google Cloud's core smart analytics and AI tools referenced in transformation scenarios.
  • Anthos and Kubernetes represent Google's open infrastructure approach, supporting hybrid and multi-cloud to avoid vendor lock-in.
  • Google Workspace is positioned as the collaboration and productivity pillar of digital transformation.
  • Cloud scalability lets organisations scale resources on demand instead of over-provisioning physical hardware.
  • Digital transformation is defined by business outcome change (speed, efficiency, customer experience), not simply relocating servers to the cloud.
  • Refactoring (rearchitecting) redesigns applications to use cloud-native features like containers and serverless computing.
  • A key driver for digital transformation is improving business agility to launch new products and services faster.
What are Google Cloud's three core digital transformation themes?
Smart analytics, open infrastructure, and collaboration/productivity.
tap to reveal
What cloud economics shift does digital transformation typically bring?
A shift from CapEx (upfront hardware spend) to OpEx (pay-as-you-go usage).
tap to reveal
What is the 'shared fate' model?
Google Cloud's evolution of shared responsibility, where Google actively helps customers adopt best practices and manage risk rather than just splitting duties.
tap to reveal
Name the four common cloud migration strategies.
Rehost (lift and shift), replatform (improve and move), refactor/rearchitect (move and improve), and replace (swap for SaaS).
tap to reveal
Which migration strategy is fastest but least optimised for cloud?
Rehost (lift and shift).
tap to reveal
Which migration strategy involves redesigning an app to use containers and serverless?
Refactor (rearchitect).
tap to reveal
What tools represent Google Cloud's smart analytics pillar?
BigQuery, Looker and Vertex AI.
tap to reveal
What represents Google Cloud's open infrastructure pillar?
Kubernetes and Anthos, enabling hybrid and multi-cloud to avoid vendor lock-in.
tap to reveal
What tool represents the collaboration and productivity pillar?
Google Workspace.
tap to reveal
Why is elastic scalability valuable for digital transformation?
It lets organisations scale resources on demand instead of over-provisioning physical hardware, saving cost and improving agility.
tap to reveal
What is a common exam trap about digital transformation's definition?
Thinking it just means moving infrastructure to the cloud, when it actually means changing business outcomes using technology.
tap to reveal
What business outcomes does digital transformation aim to improve?
Innovation speed, operational efficiency, and customer experience.
tap to reveal
How does shared responsibility differ from shared fate?
Shared responsibility just defines who secures what; shared fate adds Google proactively helping customers succeed with security and reliability.
tap to reveal

Infrastructure & application modernisation

Why modernise infrastructure?

Many organisations start with on-premises data centres they own and run themselves.

This means buying servers, paying for power and cooling, and hiring staff to maintain everything.

Cloud modernisation moves some or all of this workload to Google Cloud, trading capital expense (CapEx) for operational expense (OpEx).

The exam expects you to know the migration paths and where each application type fits.

The main migration strategies

  • Lift and shift (rehost): move a VM as-is into Compute Engine with minimal changes. Fastest route, least benefit gained.
  • Improve and move (replatform): make small optimisations during the move, such as switching to a managed database.
  • Move and improve (refactor): re-architect the app to use cloud-native services, for example containerising it for Google Kubernetes Engine (GKE).
  • Rip and replace (rebuild): drop the old app and build a new cloud-native one, often serverless.
  • Remove (retire): decommission apps nobody uses any more, a quick win most companies skip.

Matching workloads to compute options

  • Compute Engine: full control of virtual machines, best for lift-and-shift and legacy workloads.
  • Google Kubernetes Engine (GKE): managed Kubernetes for containerised, portable, microservices-based apps.
  • Cloud Run: fully managed serverless containers, scales to zero, ideal for stateless HTTP workloads and modern app development.
  • App Engine: fully managed platform-as-a-service (PaaS) for deploying code with no infrastructure management, standard (sandboxed) or flexible (custom containers) environments.
  • Cloud Functions: event-driven, single-purpose functions, the smallest unit of serverless compute (Functions-as-a-Service).

Migration tools to know

  • Migrate to Virtual Machines (formerly Migrate for Compute Engine): migrates on-prem or other-cloud VMs into Compute Engine.
  • Database Migration Service (DMS): migrates MySQL, PostgreSQL and SQL Server into Cloud SQL with minimal downtime.
  • Transfer Appliance and Storage Transfer Service: move large volumes of data into Cloud Storage, physically or over the network.
  • BigQuery Data Transfer Service: automates moving data into BigQuery from SaaS apps and other warehouses.

Application modernisation concepts

  • Containers package an app with its dependencies so it runs consistently anywhere; this is the core enabler of app modernisation.
  • Microservices break a monolithic app into small, independently deployable services, improving scalability and release speed.
  • APIs (managed via Apigee) let modernised services talk to legacy systems during a phased migration.
  • Anthos extends Google Cloud management to on-premises and multi-cloud environments, supporting hybrid strategies.

Common mistakes

  • Confusing rehost (lift and shift) with refactor (move and improve) — rehost changes nothing about the app itself.
  • Assuming all legacy apps must be rebuilt; retiring unused apps is a valid and often overlooked strategy.
  • Forgetting Cloud Run scales to zero and charges only when handling requests, unlike Compute Engine.
  • Mixing up App Engine (PaaS, deploy code) with GKE (you manage containers and orchestration yourself).
  • The five migration strategies are: lift and shift, improve and move, move and improve, rip and replace, and remove (retire).
  • Lift and shift (rehost) moves a VM into Compute Engine unchanged and delivers the least optimisation.
  • Cloud Run is fully managed serverless, runs containers, and scales to zero when idle.
  • GKE is Google's managed Kubernetes service, best suited to containerised microservices workloads.
  • App Engine is a PaaS with two environments: standard (sandboxed) and flexible (custom containers).
  • Cloud Functions is Functions-as-a-Service, the smallest, most granular serverless compute unit, triggered by events.
  • Migrate to Virtual Machines is Google's tool for moving on-prem or other-cloud VMs into Compute Engine.
  • Database Migration Service (DMS) migrates MySQL, PostgreSQL and SQL Server databases into Cloud SQL.
  • Transfer Appliance is a physical hardware device used to move very large datasets into Cloud Storage.
  • Anthos manages applications consistently across on-premises, Google Cloud and other clouds (hybrid/multi-cloud).
  • Containers bundle an app with its dependencies, making it portable across environments — the foundation of modernisation.
  • Retiring (removing) unused legacy applications is a valid, often-skipped modernisation strategy that cuts cost immediately.
Name the five infrastructure migration strategies.
Lift and shift, improve and move, move and improve, rip and replace, and remove (retire).
tap to reveal
What does lift and shift (rehost) actually change about an application?
Nothing — the VM or app is moved as-is into Compute Engine with minimal changes.
tap to reveal
Which compute option scales to zero and only charges for requests handled?
Cloud Run.
tap to reveal
What is GKE best suited for?
Containerised, microservices-based applications needing managed Kubernetes orchestration.
tap to reveal
What are the two App Engine environments?
Standard (sandboxed, fully managed) and flexible (custom containers, more control).
tap to reveal
What is Cloud Functions and what triggers it?
A Functions-as-a-Service serverless product; it runs single-purpose functions triggered by events.
tap to reveal
Which tool migrates on-prem or other-cloud VMs into Compute Engine?
Migrate to Virtual Machines (formerly Migrate for Compute Engine).
tap to reveal
Which service migrates MySQL, PostgreSQL and SQL Server databases with minimal downtime?
Database Migration Service (DMS), migrating into Cloud SQL.
tap to reveal
What is Transfer Appliance used for?
A physical hardware device for shipping very large datasets into Cloud Storage when network transfer is impractical.
tap to reveal
What does Anthos provide?
Consistent application management across on-premises, Google Cloud and other clouds, enabling hybrid and multi-cloud strategies.
tap to reveal
Why are containers central to app modernisation?
They package an app with all its dependencies so it runs consistently across any environment, enabling portability and microservices.
tap to reveal
What is a microservices architecture, and why is it favoured over a monolith?
Breaking an app into small, independently deployable services, which improves scalability and speeds up releases.
tap to reveal
Which modernisation strategy is most often overlooked but delivers immediate cost savings?
Remove (retire) — decommissioning legacy apps nobody uses any more.
tap to reveal
What does Apigee manage in a modernisation context?
APIs, allowing modernised services to communicate with legacy systems during a phased migration.
tap to reveal
Rehost vs refactor: what is the key difference?
Rehost (lift and shift) moves the app unchanged; refactor (move and improve) re-architects it to use cloud-native services like containers on GKE.
tap to reveal

Data & machine learning on Google Cloud

Data and machine learning on Google Cloud

This topic covers how Google Cloud stores, processes and learns from data. The Digital Leader exam wants you to match a business need to the right managed service, not to write code.

The data lifecycle

  • Ingest: Pub/Sub for real-time streaming messages, Storage Transfer Service and Transfer Appliance for bulk moves.
  • Store: pick a database by shape and access pattern, not habit.
  • Process/analyse: Dataflow (stream and batch), Dataproc (managed Hadoop/Spark), BigQuery.
  • Visualise: Looker and Looker Studio turn query results into dashboards.
  • Activate with AI: Vertex AI and pre-trained APIs.

Choosing a database - the exam loves this

  • Cloud SQL: regional relational database, MySQL, PostgreSQL or SQL Server; good for smaller transactional apps.
  • Spanner: globally distributed relational database with strong consistency and near-unlimited scale; use when you need SQL AND horizontal scale across regions.
  • Firestore: NoSQL document database for mobile and web apps needing real-time sync.
  • Bigtable: NoSQL wide-column database for huge volumes of fast-changing analytical or IoT/time-series data, low millisecond latency.
  • BigQuery: serverless data warehouse for petabyte-scale SQL analytics, not for transactional apps.
  • Memorystore: managed in-memory store (Redis/Memcached) for caching.

BigQuery essentials

  • Fully serverless: no infrastructure to manage, storage and compute scale and bill separately.
  • Pricing has two models: on-demand (pay per byte scanned per query) or capacity-based (flat-rate slots).
  • BigQuery ML lets you build and run ML models using plain SQL, no need to move data out.
  • BI Engine speeds up dashboard queries with in-memory analysis.

Machine learning options - match the skill level

  • Pre-trained APIs (Vision AI, Natural Language AI, Speech-to-Text, Translation AI): zero ML knowledge needed, call an API for common tasks.
  • Vertex AI: Google's unified ML platform covering the whole pipeline - AutoML (train custom models with minimal code) through to custom training with your own code and frameworks (TensorFlow, PyTorch).
  • Generative AI on Vertex AI (via Model Garden) gives access to foundation models such as Gemini for text, chat, image and code generation.
  • The AI/ML spectrum runs: pre-trained API to AutoML to custom training - increasing control but increasing effort and skill required.

Common mistakes to avoid

  • Do not confuse Bigtable (NoSQL, operational, huge scale) with BigQuery (SQL, analytical, data warehouse) - similar names, very different jobs.
  • Do not pick Cloud SQL when the requirement says 'global scale with strong consistency' - that is Spanner.
  • Remember Dataflow and Dataproc are BOTH data processing tools: Dataflow is serverless and built on Apache Beam; Dataproc is for teams already using Hadoop/Spark and wanting a managed cluster.
  • AutoML is for people with limited ML expertise wanting a custom model; it is not the same as using a pre-trained API.
  • BigQuery is Google's serverless, petabyte-scale SQL data warehouse for analytics, billed separately for storage and compute.
  • Spanner is the only Google Cloud database offering both relational SQL and horizontal, globally distributed scale with strong consistency.
  • Bigtable is a NoSQL wide-column database built for very high-throughput, low-latency workloads like IoT and time-series data.
  • Firestore is a NoSQL document database designed for real-time sync in mobile and web apps.
  • Cloud SQL is a fully managed regional relational database supporting MySQL, PostgreSQL and SQL Server.
  • Pub/Sub is Google Cloud's messaging service for ingesting real-time streaming data at scale.
  • Dataflow is a serverless stream and batch data processing service built on Apache Beam.
  • Dataproc is a managed service for running existing Hadoop and Spark clusters on Google Cloud.
  • BigQuery ML lets users build and train machine learning models directly using SQL, without moving data.
  • Vertex AI is Google Cloud's unified platform spanning AutoML, custom training and generative AI (Gemini via Model Garden).
  • AutoML lets users with limited ML expertise train custom models with minimal code, sitting between pre-trained APIs and full custom training.
  • Pre-trained APIs such as Vision AI, Natural Language AI and Speech-to-Text require no machine learning expertise to use.
What is BigQuery and what is it used for?
A fully serverless, petabyte-scale SQL data warehouse used for large-scale analytics; storage and compute are billed separately.
tap to reveal
Which database offers global scale with strong consistency AND full SQL support?
Cloud Spanner.
tap to reveal
What kind of database is Bigtable, and what workloads suit it?
A NoSQL wide-column database suited to huge-volume, low-latency workloads like IoT and time-series data.
tap to reveal
What is Firestore best suited for?
A NoSQL document database ideal for mobile and web apps that need real-time data sync.
tap to reveal
What is Cloud SQL and what engines does it support?
A fully managed regional relational database supporting MySQL, PostgreSQL and SQL Server.
tap to reveal
How do Bigtable and BigQuery differ, despite the similar names?
Bigtable is an operational NoSQL database for fast-changing data; BigQuery is a SQL analytical data warehouse for large-scale queries.
tap to reveal
What service ingests real-time streaming data on Google Cloud?
Pub/Sub.
tap to reveal
What is the difference between Dataflow and Dataproc?
Dataflow is serverless stream/batch processing built on Apache Beam; Dataproc is a managed service for running existing Hadoop/Spark clusters.
tap to reveal
What does BigQuery ML let you do?
Build and train machine learning models directly using SQL, without exporting data from BigQuery.
tap to reveal
What is Vertex AI?
Google Cloud's unified machine learning platform, covering AutoML, custom model training, and access to generative AI foundation models like Gemini via Model Garden.
tap to reveal
What is AutoML for, and who is it aimed at?
Training custom ML models with minimal code, aimed at users with limited machine learning expertise.
tap to reveal
What are pre-trained APIs like Vision AI and Natural Language AI for?
Ready-to-use APIs for common ML tasks (image analysis, text analysis, speech, translation) requiring no ML expertise.
tap to reveal
What are the two BigQuery pricing models?
On-demand pricing (pay per byte of data scanned) and capacity-based pricing (flat-rate purchased slots).
tap to reveal
Where do you access Google's Gemini foundation models for generative AI tasks?
Through Vertex AI's Model Garden.
tap to reveal
What tool speeds up BigQuery dashboard queries using in-memory analysis?
BI Engine.
tap to reveal

Security & operations

Google Cloud's shared responsibility model

Security is split between Google and the customer.

Google secures the physical infrastructure, network, and hypervisor - this is called security 'of' the cloud.

You secure your data, identity and access management (IAM) settings, and how you configure your workloads - this is security 'in' the cloud.

The split shifts depending on the service model: for Compute Engine (IaaS) you manage more, for App Engine (PaaS) less, and for fully managed services like BigQuery even less.

A common exam trap is assuming Google handles everything - it never does.

Identity and Access Management (IAM)

IAM controls who (identity) can do what (role) on which resource.

The golden rule is least privilege - give the minimum permissions needed, nothing more.

Roles come in three types: basic (Owner, Editor, Viewer - broad, avoid in production), predefined (granular, service-specific), and custom (built by you).

Policies can be applied at organisation, folder, project, or resource level, and permissions inherit downward.

Resource Manager hierarchy

Resources sit in a hierarchy: Organisation > Folders > Projects > Resources.

This lets policies (IAM, budgets) cascade down automatically, which keeps large enterprises consistent without manual repetition.

Key security tools to know

  • Cloud Identity - manages users and groups, the foundation for IAM.
  • Security Command Center - a centralised dashboard for threat and vulnerability detection across your Google Cloud assets.
  • Cloud IAM - access control, covered above.
  • VPC Service Controls - creates a security perimeter around resources to prevent data exfiltration.
  • Cloud Key Management Service (KMS) - lets you manage and rotate your own encryption keys.
  • Data Loss Prevention (DLP) API - discovers, classifies, and redacts sensitive data like credit card numbers.

Encryption

Google Cloud encrypts data at rest and in transit by default - you don't have to switch this on.

For extra control, use Customer-Managed Encryption Keys (CMEK) via Cloud KMS, or Customer-Supplied Encryption Keys (CSEK) if you want to hold the keys yourself.

Operations - monitoring and logging

Google Cloud's operations suite (formerly Stackdriver) is the umbrella for observability.

  • Cloud Monitoring - collects metrics, sets alerts, and builds dashboards.
  • Cloud Logging - collects, stores, and analyses logs from all services.
  • Cloud Trace - tracks latency across distributed services.
  • Cloud Profiler - analyses CPU and memory usage of running code.
  • Error Reporting - aggregates and surfaces application errors automatically.

Common mistakes

Don't confuse Security Command Center (a dashboard/detector) with IAM (the access control system) - they work together but do different jobs.

Don't assume basic roles are fine for production - predefined or custom roles are best practice.

Remember encryption at rest and in transit is automatic and does not need to be manually enabled.

  • Shared responsibility model: Google secures the cloud infrastructure, you secure your data and access configuration.
  • IAM follows the principle of least privilege - grant only the permissions a user actually needs.
  • Three IAM role types: basic (Owner/Editor/Viewer), predefined, and custom.
  • Resource hierarchy is Organisation > Folders > Projects > Resources, with policies inheriting downward.
  • Security Command Center is Google Cloud's centralised threat and vulnerability detection dashboard.
  • VPC Service Controls create a perimeter around resources to prevent data exfiltration.
  • Cloud KMS lets you create, manage, and rotate your own encryption keys.
  • All Google Cloud data is encrypted at rest and in transit by default, with no manual setup required.
  • Cloud Monitoring handles metrics, alerts and dashboards; Cloud Logging handles log collection and analysis.
  • Cloud Trace tracks latency across distributed services; Cloud Profiler analyses CPU/memory usage of code.
  • Error Reporting automatically aggregates and surfaces application errors.
  • The operations suite was formerly called Stackdriver.
What is the shared responsibility model in Google Cloud?
Google secures the underlying infrastructure (security of the cloud); the customer secures data, identity, and configuration (security in the cloud).
tap to reveal
What is the golden rule of IAM?
Least privilege - only grant the permissions a user or service actually needs.
tap to reveal
Name the three types of IAM roles.
Basic, predefined, and custom.
tap to reveal
Why should basic roles (Owner, Editor, Viewer) be avoided in production?
They are too broad and grant excessive access; predefined or custom roles are more secure.
tap to reveal
What is the order of the Resource Manager hierarchy?
Organisation > Folders > Projects > Resources, with policies inheriting downward.
tap to reveal
What does Security Command Center do?
Provides a centralised dashboard for detecting threats and vulnerabilities across Google Cloud assets.
tap to reveal
What is the purpose of VPC Service Controls?
To create a security perimeter around resources and prevent data exfiltration.
tap to reveal
What does Cloud KMS let you do?
Create, manage, and rotate your own encryption keys.
tap to reveal
Is data encrypted at rest and in transit by default on Google Cloud?
Yes - both are encrypted automatically with no manual setup needed.
tap to reveal
What does Cloud Monitoring do?
Collects metrics, sets alerts, and builds dashboards for your Google Cloud resources.
tap to reveal
What does Cloud Logging do?
Collects, stores, and analyses logs from services running on Google Cloud.
tap to reveal
What does Cloud Trace track?
Latency across distributed services.
tap to reveal
What does Cloud Profiler analyse?
CPU and memory usage of running code.
tap to reveal
What does Error Reporting do?
Automatically aggregates and surfaces application errors.
tap to reveal
What was Google Cloud's operations suite previously called?
Stackdriver.
tap to reveal

Google Cloud products overview

Google Cloud products overview

Google Cloud Platform (GCP) organises its services into families: compute, storage, databases, networking, big data/analytics, AI/ML, and operations. For the Digital Leader exam you need to know what each product does and when to pick it, not deep configuration detail.

Compute options

  • Compute Engine: infrastructure-as-a-service (IaaS) virtual machines. Full control over OS and configuration, most management overhead.
  • Google Kubernetes Engine (GKE): managed container orchestration for Docker-style workloads at scale.
  • App Engine: platform-as-a-service (PaaS) for deploying code without managing servers; two environments (standard and flexible).
  • Cloud Run: fully managed serverless platform for stateless containers; scales to zero, pay only when handling requests.
  • Cloud Functions: serverless, event-driven functions-as-a-service (FaaS) for small pieces of code triggered by events.
  • The general rule: Compute Engine gives most control/most management; Cloud Functions gives least control/least management. Digital Leader loves this control-vs-management trade-off question.

Storage and databases

  • Cloud Storage: object storage for unstructured data (images, backups, video); four storage classes — Standard, Nearline (access <1x/month), Coldline (access <1x/quarter), Archive (access <1x/year) — priced by access frequency, not just capacity.
  • Cloud SQL: managed relational database (MySQL, PostgreSQL, SQL Server) for regional, transactional workloads.
  • Cloud Spanner: globally distributed, horizontally scalable relational database with strong consistency — for mission-critical global apps.
  • Firestore: NoSQL document database for mobile/web apps needing real-time sync.
  • Bigtable: NoSQL wide-column database for huge analytical/time-series workloads (petabyte scale, low latency).
  • BigQuery: serverless, highly scalable data warehouse for analytics using SQL — separates storage and compute, so you pay for queries run (or flat-rate slots).

AI/ML and common mistakes

  • Vertex AI: unified platform to build, train, and deploy custom ML models.
  • Pre-trained APIs (Vision AI, Natural Language AI, Speech-to-Text, Translation AI) need no ML expertise — use these when the exam scenario says 'no data scientists on staff'.
  • Common mistake: confusing BigQuery (analytics warehouse) with Cloud Storage (raw object storage) — BigQuery is not for storing images or backups.
  • Common mistake: picking Compute Engine when the scenario says 'minimise operational overhead' — that phrase signals serverless (Cloud Run/Functions/App Engine), not VMs.
  • Common mistake: forgetting Spanner combines relational structure AND horizontal scale — most people assume relational databases can't scale globally.

Quick decision cues

  • 'Lift and shift' → Compute Engine.
  • 'Containers, need orchestration control' → GKE.
  • 'Just deploy code, don't think about infrastructure' → Cloud Run or App Engine.
  • 'Run code only when triggered by an event' → Cloud Functions.
  • 'Analyse huge datasets with SQL' → BigQuery.
  • 'Global relational database with consistency' → Cloud Spanner.
  • Cloud Storage has four classes by access frequency: Standard, Nearline (<1x/month), Coldline (<1x/quarter), Archive (<1x/year)
  • Compute Engine = most control, most management overhead (IaaS); Cloud Functions = least control, least management (FaaS)
  • BigQuery is a serverless data warehouse that separates storage and compute and is queried using SQL
  • Cloud Spanner is the only Google Cloud database offering both global horizontal scalability and strong relational consistency
  • Cloud Run is fully managed serverless for containers and scales to zero when idle
  • GKE is Google's managed Kubernetes service for container orchestration
  • Firestore is a NoSQL document database built for mobile and web apps needing real-time sync
  • Bigtable is a NoSQL wide-column database designed for petabyte-scale, low-latency analytical workloads
  • Vertex AI is the unified platform for building, training and deploying custom ML models
  • Pre-trained APIs like Vision AI and Natural Language AI require no ML expertise to use
  • App Engine is a PaaS with two environments: standard and flexible
  • Cloud SQL supports MySQL, PostgreSQL and SQL Server as a managed regional relational database
Which compute option gives the most control but the most management overhead?
Compute Engine (IaaS virtual machines)
tap to reveal
Which compute option gives the least control but the least management overhead?
Cloud Functions (serverless FaaS)
tap to reveal
Name the four Cloud Storage classes in order of decreasing access frequency
Standard, Nearline, Coldline, Archive
tap to reveal
Which storage class suits data accessed less than once a quarter?
Coldline
tap to reveal
What kind of database is BigQuery and how is it queried?
A serverless data warehouse for analytics, queried using SQL
tap to reveal
What makes Cloud Spanner unusual among relational databases?
It is horizontally scalable and globally distributed while remaining strongly consistent
tap to reveal
Which product is Google's managed Kubernetes service?
Google Kubernetes Engine (GKE)
tap to reveal
What does Cloud Run do when there is no traffic?
It scales to zero, so you pay nothing when idle
tap to reveal
Which database type is Firestore and what is it built for?
A NoSQL document database, built for mobile and web apps needing real-time sync
tap to reveal
Which database is designed for petabyte-scale, low-latency analytical workloads?
Bigtable (NoSQL wide-column database)
tap to reveal
What is Vertex AI used for?
Building, training and deploying custom machine learning models on a unified platform
tap to reveal
When should you use a pre-trained API like Vision AI instead of building a custom model?
When there is no ML expertise on staff or a ready-made model already fits the need
tap to reveal
What are the two App Engine environments?
Standard and flexible
tap to reveal
Which relational databases does Cloud SQL support?
MySQL, PostgreSQL and SQL Server
tap to reveal
A scenario says 'minimise operational overhead' for deploying code — what product family does this point to?
Serverless options such as Cloud Run, Cloud Functions or App Engine, not Compute Engine
tap to reveal

Cost, billing & support

Why cost management matters

Google Cloud bills for what you consume, so understanding pricing models and billing tools is core exam territory. The Digital Leader exam tests whether you know WHICH tool solves WHICH cost problem, not deep technical detail.

Pricing models

  • On-demand (pay-as-you-go) pricing is the default for most services.
  • Sustained use discounts apply automatically to Compute Engine VMs run for a significant portion of the month - no action needed.
  • Committed use discounts (CUDs) give up to 57% off (up to ~70% for some memory-optimised types) in exchange for a 1-year or 3-year commitment to a level of usage.
  • Spot VMs (formerly preemptible VMs) offer steep discounts (up to 91% off) for workloads that tolerate interruption - not for critical, always-on jobs.
  • Free Tier includes an Always Free tier (limited resources, never expires) plus a one-time free trial credit for new customers.

Billing structure

  • A Cloud Billing account links payment details to one or more Google Cloud projects; every project must be linked to exactly one billing account to use paid services.
  • Billing accounts can be self-serve (credit card, invoiced monthly to the card) or invoiced (for larger customers, via purchase order).
  • Billing roles are separate from project roles - a Billing Account Administrator manages payments without needing access to project resources, supporting least-privilege.

Tools for tracking and controlling spend

  • Budgets and alerts (Cloud Billing) send notifications when spend hits set thresholds (for example 50%, 90%, 100%) of a defined budget amount - they warn but do not automatically stop spending.
  • Billing export sends detailed billing data to BigQuery (or Cloud Storage) for custom analysis, dashboards and chargeback reporting.
  • The Pricing Calculator estimates costs before deploying resources.
  • Cloud Billing reports give visual breakdowns of spend by project, service, SKU or label.
  • Labels (key-value pairs on resources) let you filter and group costs, for example by team, environment or cost centre.

Support levels

Google Cloud offers four paid support tiers, ascending: Basic (free, included by default), Standard, Enhanced (formerly Gold/Silver equivalent), and Premium. Higher tiers add faster response times, technical account management and 24/7 coverage for critical issues. Support tier is chosen per billing account.

Common mistakes to avoid

  • Confusing sustained use discounts (automatic) with committed use discounts (require a signed commitment).
  • Thinking budget alerts stop spending automatically - they only notify; you must act, or configure separate automated actions.
  • Forgetting that Spot VMs can be terminated by Google at any time with short notice, so they suit fault-tolerant batch work only.
  • Assuming Basic support includes technical guidance - it covers billing and account issues only, not architecture or troubleshooting help.
  • Committed use discounts (CUDs) offer up to 57% off (up to ~70% for some resources) for a 1-year or 3-year usage commitment.
  • Spot VMs can save up to 91% but Google can reclaim them at any time - use only for fault-tolerant, interruptible workloads.
  • Sustained use discounts apply automatically to Compute Engine usage - no commitment or setup required.
  • Every Google Cloud project must be linked to exactly one Cloud Billing account to consume paid services.
  • Budgets and alerts notify at chosen spend thresholds but do NOT automatically stop billing on their own.
  • Billing export sends granular cost data to BigQuery for custom analysis and chargeback reporting.
  • Labels are key-value pairs applied to resources so spend can be filtered and grouped by team, project or environment.
  • Google Cloud has four support tiers: Basic (free), Standard, Enhanced, and Premium.
  • Basic support is included free with every billing account but covers billing/account issues, not technical troubleshooting.
  • The Always Free tier provides limited resources at no cost indefinitely, separate from the one-time new-customer trial credit.
  • The Pricing Calculator lets you estimate costs for a proposed architecture before you deploy anything.
  • Billing roles (like Billing Account Administrator) are managed separately from project IAM roles, enabling least-privilege access.
What discount applies automatically to sustained Compute Engine usage, with no commitment required?
Sustained use discounts - applied automatically based on how much of the month the VM runs.
tap to reveal
How much can committed use discounts (CUDs) save, and what do they require?
Up to 57% (up to ~70% for some resources) in exchange for a signed 1-year or 3-year usage commitment.
tap to reveal
What are Spot VMs and what is their key risk?
Heavily discounted VMs (up to 91% off) that Google can terminate at any time - suitable only for fault-tolerant, interruptible workloads.
tap to reveal
What must every Google Cloud project be linked to in order to use paid services?
Exactly one Cloud Billing account.
tap to reveal
Do budget alerts automatically stop spending once a threshold is hit?
No - they only send a notification; separate automated actions must be configured to actually stop spend.
tap to reveal
Where can you export detailed billing data for custom analysis?
BigQuery (or Cloud Storage) via Cloud Billing export.
tap to reveal
What are labels used for in cost management?
Key-value pairs attached to resources so costs can be filtered and grouped, e.g. by team or environment.
tap to reveal
Name Google Cloud's four support tiers in ascending order.
Basic, Standard, Enhanced, Premium.
tap to reveal
Is Basic support free, and what does it cover?
Yes, included by default with every billing account; it covers billing and account issues only, not technical troubleshooting.
tap to reveal
What is the Always Free tier?
A set of limited Google Cloud resources usable at no cost indefinitely, separate from the one-time new-customer trial credit.
tap to reveal
What tool estimates costs before you deploy any resources?
The Google Cloud Pricing Calculator.
tap to reveal
What is the difference between a Billing Account Administrator and a project IAM role?
Billing roles manage payment/billing account access separately from project resource access, supporting least-privilege design.
tap to reveal
Can a project be linked to more than one billing account at the same time?
No - each project links to exactly one billing account (though one billing account can serve multiple projects).
tap to reveal