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.
- Compute – Understand the execution environments your applications will run on.
- Networking – Learn how traffic flows, how networks are segmented, and how hybrid connectivity works.
- Storage – Know where and how data is persisted, backed up, and archived.
- Security – Embed identity, encryption, and threat protection into your mental model early.
- Databases – Explore the managed data stores that power stateful applications.
- Containers – Adopt orchestrated, portable workloads with GKE and serverless containers.
- Serverless – Build event‑driven, zero‑infrastructure applications.
- Analytics – Ingest and analyze data at scale with BigQuery and streaming pipelines.
- AI & Machine Learning – Integrate intelligence using pre‑trained APIs or Vertex AI.
- 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
- Google Cloud Concepts – The foundational platform ideas that explain why services work the way they do.
- Google Cloud Architecture – Patterns and frameworks for combining services into resilient, scalable designs.
- Google Cloud Best Practices – Operational and engineering guidance for production‑grade systems.
- Cloud Foundations – The vendor‑neutral principles that underpin all Google Cloud services.