Compute Engine
IaaS virtual machines
Google Kubernetes Engine
Managed Kubernetes
Cloud Run
Serverless containers
Cloud Run Functions
Event-driven functions
App Engine
Managed PaaS platform
Persistent Disks
Network block storage for VMs
Spot (Preemptible) VMs
Deep-discount interruptible compute
Sole-tenant Nodes
Dedicated physical hosts for VMs
Anthos
Managed hybrid & multi-cloud platform
Cloud SQL
Managed OLTP relational (MySQL / PostgreSQL / SQL Server)
Cloud Spanner
Globally-distributed, horizontally-scaling relational (ACID)
Cloud Bigtable
Petabyte-scale wide-column NoSQL, sub-10 ms latency
BigQuery
Serverless petabyte-scale OLAP data warehouse
Firestore
Serverless document NoSQL with realtime sync & offline
Cloud Storage
Unified object storage with lifecycle tiers
Memorystore
Managed Redis / Memcached in-memory cache
Filestore
Managed NFS file storage
Datastore
Legacy document DB (now Firestore)
Virtual Private Cloud
Global software-defined network
Cloud Load Balancing
Global / regional load balancers
Cloud CDN
Edge content caching
Cloud DNS
Managed authoritative DNS
Cloud Interconnect
Dedicated hybrid connectivity
Cloud NAT
Managed outbound NAT
Cloud VPN
Encrypted IPsec tunnels to on-prem
Cloud Router
Dynamic BGP routing for hybrid
Shared VPC
One network shared across projects
VPC Peering
Private VPC-to-VPC connectivity
Private Google Access
Reach Google APIs without external IPs
Private Service Connect
Private endpoints to services & APIs
Cloud IAM
Roles, policies & service accounts
VPC Service Controls
Data exfiltration perimeter
Cloud KMS
Managed encryption keys (CMEK)
Secret Manager
Secrets & credential storage
Cloud Armor
WAF & DDoS protection
Identity-Aware Proxy (IAP)
Context-aware app access
Cloud Identity
Users, groups & SSO for Google Cloud
Resource Manager
Org → Folders → Projects hierarchy
Service Accounts
Machine identities for workloads
Organization Policy Service
Central guardrails on resource config
Security Command Center
Central security & risk dashboard
Cloud Monitoring
Metrics, dashboards & alerting
Cloud Logging
Centralized log management
Cloud Build
Managed CI/CD builds
Cloud Deploy
Managed continuous delivery
Infrastructure Manager
Terraform-based IaC
Database Migration Service
Near-zero-downtime DB migration
Cloud Operations Suite
Monitoring, logging, tracing, SRE
Cloud Audit Logs
Who did what, where and when
Artifact Registry
Managed container & package repo
Cloud Shell & SDK
Browser CLI and gcloud tooling
Cloud Billing
Accounts, budgets & cost export
Storage Transfer Service
Managed online data transfer to GCS
Transfer Appliance
Offline bulk data shipping
Migrate to Virtual Machines
Lift-and-shift servers to Compute Engine
Cloud Pub/Sub
Global async messaging
Cloud Dataflow
Serverless stream & batch (Beam)
Cloud Dataproc
Managed Spark & Hadoop
Looker
Enterprise BI & modeling
Vertex AI
Unified ML + generative-AI platform
Pre-trained AI APIs
Ready-made ML via API
Cloud Composer
Managed Airflow orchestration
Cloud Data Fusion
Visual ETL / ELT pipelines
Eventarc
Route CloudEvents to serverless targets
On-prem ↔ VPC Connectivity
guideVPN vs Interconnect vs Peering — which link?
VPC ↔ VPC Connectivity
guidePeering vs Shared VPC vs NCC vs PSC
Migration Path Selector
guideDMS vs M2VM vs Transfer vs Appliance
DR Strategy (RTO / RPO)
guideBackup → pilot light → warm → hot multi-region
Cost Optimization Levers
guideCUD vs SUD vs Spot vs autoscaling vs tiers
HA / Deployment Scope
guideZonal vs regional vs multi-region
Compute Platform Chooser
guideGCE vs GKE vs Cloud Run vs Functions vs App Engine
Load Balancer Chooser
guideGlobal vs regional · L7 vs L4 · external vs internal
Data Processing Chooser
guideDataflow vs Dataproc vs Data Fusion vs Composer vs BigQuery
Storage & Database Chooser
guideObject · relational · global · document · wide-column · analytics · cache
Compliance & Regulation Mapping
guideRequirement → the GCP control that satisfies it
