Skip to main content

Google Cloud Services

Google Cloud provides a broad and deep portfolio of services that support every layer of modern application design—from foundational infrastructure to fully managed AI and analytics platforms. These services are built on the same global network and infrastructure that powers Google’s own products, giving developers and architects a consistent, high-performance environment.

Organizing the service catalog into engineering categories helps you quickly find the right capability for a given workload. Each category groups related services that address a specific cloud function, such as running containers, analyzing data, or managing access. This hub page provides that structure and serves as the entry point for exploring Google Cloud’s capabilities.

Service Categories

Compute

Google Cloud offers a range of compute options to match different workload types and operational preferences, from virtual machines to fully managed serverless environments.

  • Compute Engine
  • Google Kubernetes Engine (GKE)
  • Cloud Run
  • App Engine
  • Batch
  • Bare Metal Solution

These services give you the flexibility to run applications on VMs for full control, on GKE for container orchestration at scale, or on Cloud Run and App Engine to eliminate infrastructure management entirely. Batch and Bare Metal Solution address specialized batch processing and dedicated hardware requirements.

Networking

Google Cloud’s networking services leverage a global private network to connect your resources securely, distribute traffic intelligently, and extend your on‑premises environment.

  • Virtual Private Cloud (VPC)
  • Cloud Load Balancing
  • Cloud CDN
  • Cloud DNS
  • Cloud Armor
  • Cloud VPN
  • Cloud Interconnect
  • Network Connectivity Center

With a global VPC, subnets can span regions without complex peering. Load balancing operates at global, regional, and internal layers. Cloud CDN caches content close to users, Cloud Armor defends against DDoS and web attacks, and VPN/Interconnect options provide hybrid connectivity.

Storage

Storage services provide durable, scalable options for objects, block volumes, file systems, and long‑term archives, each optimized for different access patterns and performance needs.

  • Cloud Storage
  • Persistent Disk
  • Filestore
  • Archive Storage
  • Backup and DR

Cloud Storage is a unified object store with multiple storage classes that automatically transition data based on access frequency. Persistent Disk attaches to VMs, Filestore provides managed NFS, and Backup and DR protect your data with centralized backup management.

Databases

Google Cloud’s database portfolio covers relational, NoSQL, distributed, and in‑memory workloads, all delivered as managed services.

  • Cloud SQL
  • Cloud Spanner
  • Firestore
  • Bigtable
  • Memorystore
  • AlloyDB

Cloud SQL offers managed MySQL, PostgreSQL, and SQL Server. Cloud Spanner provides globally distributed, strongly consistent relational storage. Firestore is a serverless document database for mobile and web apps, Bigtable handles large analytical and operational workloads, and Memorystore delivers in‑memory caching with Redis and Memcached.

Security & Identity

Security and identity services enforce access control, protect data, and detect threats across your Google Cloud environment.

  • Cloud IAM
  • Cloud Identity
  • Identity-Aware Proxy (IAP)
  • Secret Manager
  • Cloud KMS
  • Security Command Center
  • Cloud Armor

Cloud IAM defines who has access to which resources. Cloud Identity manages users and groups. IAP provides context‑aware access to applications. Secret Manager and Cloud KMS handle encryption keys and secrets, while Security Command Center offers centralized visibility into vulnerabilities and misconfigurations.

Containers

Container services provide the platform for building, securing, and running containerized workloads, with Kubernetes at the center.

  • Google Kubernetes Engine (GKE)
  • Artifact Registry
  • Cloud Build
  • Binary Authorization

GKE is a managed Kubernetes service with autoscaling, auto‑repair, and deep integration with Google Cloud’s networking and monitoring. Artifact Registry stores container images and language packages. Cloud Build provides CI/CD, and Binary Authorization enforces deploy‑time security controls.

Serverless

Serverless services let you run code and build event‑driven applications without managing servers, paying only for the resources consumed during execution.

  • Cloud Run
  • Cloud Functions
  • App Engine
  • Eventarc
  • Workflows

Cloud Run runs stateless containers that automatically scale to zero. Cloud Functions is a lightweight functions‑as‑a‑service offering. App Engine provides a fully managed application platform. Eventarc triggers services from events, and Workflows orchestrates long‑running processes.

Analytics

Analytics services enable you to ingest, process, store, and analyze data at any scale, from real‑time streams to petabyte‑scale data warehouses.

  • BigQuery
  • Dataflow
  • Dataproc
  • Pub/Sub
  • Looker
  • Dataplex

BigQuery is a serverless, highly scalable data warehouse with built‑in machine learning. Dataflow provides unified stream and batch processing. Dataproc runs managed Spark and Hadoop clusters. Pub/Sub handles asynchronous messaging, Looker delivers business intelligence, and Dataplex unifies data governance.

AI & Machine Learning

AI and machine learning services offer tools for training, deploying, and consuming models, from pre‑trained APIs to a comprehensive ML platform.

  • Vertex AI
  • Gemini on Vertex AI
  • Vertex AI Search
  • Vision AI
  • Speech AI
  • Natural Language AI
  • Document AI

Vertex AI is a unified platform for building, training, and deploying ML models. Gemini on Vertex AI brings generative AI capabilities. Pre‑trained APIs (Vision, Speech, Natural Language, Document) offer ready‑to‑use intelligence for common tasks.

Developer Tools

Developer tools support the software development lifecycle, from writing code to deploying and managing applications.

  • Cloud Build
  • Cloud Deploy
  • Artifact Registry
  • Cloud Code
  • Cloud Source Repositories

Cloud Build automates builds and tests. Cloud Deploy manages continuous delivery to GKE and Cloud Run. Artifact Registry stores artifacts. Cloud Code provides IDE integration, and Cloud Source Repositories hosts Git repositories.

Management & Governance

Management and governance services give you visibility into operations, cost, and compliance across your Google Cloud resources.

  • Cloud Monitoring
  • Cloud Logging
  • Cloud Trace
  • Cloud Profiler
  • Cloud Asset Inventory
  • Organization Policy Service
  • Cloud Billing

These services provide centralized monitoring, logging, and tracing. Cloud Asset Inventory tracks resources, Organization Policy enforces governance, and Cloud Billing helps manage cost and budget.

Migration & Hybrid Cloud

Migration and hybrid cloud services help you move existing workloads to Google Cloud and extend the cloud platform to your data centers.

  • Migration Center
  • Migrate to Virtual Machines
  • Migrate to Containers
  • Transfer Appliance
  • Anthos / Google Distributed Cloud
  • Google Cloud VMware Engine

Migration Center provides assessment and planning. Migrate to Virtual Machines and Containers automate the migration. Transfer Appliance moves large data volumes offline. Anthos and Google Distributed Cloud enable consistent Kubernetes and service management across on‑premises and cloud.

How to Learn Google Cloud Services

A structured progression through these categories builds a solid engineering foundation and avoids scattered, shallow knowledge.

  1. Compute – Understand the execution environments your applications will run on.
  2. Networking – Learn how traffic flows, how networks are segmented, and how hybrid connectivity works.
  3. Storage – Know where and how data is persisted, backed up, and archived.
  4. Security – Embed identity, encryption, and threat protection into your mental model early.
  5. Databases – Explore the managed data stores that power stateful applications.
  6. Containers – Adopt orchestrated, portable workloads with GKE and serverless containers.
  7. Serverless – Build event‑driven, zero‑infrastructure applications.
  8. Analytics – Ingest and analyze data at scale with BigQuery and streaming pipelines.
  9. AI & Machine Learning – Integrate intelligence using pre‑trained APIs or Vertex AI.
  10. Management & Governance – Monitor, manage, and govern your entire environment.

This order mirrors the layers of a typical cloud solution: you start with the runtime, add networking and data, secure everything, and then layer on intelligence and operational control.

Continue Learning