Skip to content

priyankavergadia/google-cloud-4-words

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

The Google Cloud Developer's Cheat Sheet

Every product, feature and service in the Google Cloud family described in <=4 words (with liberal use of hyphens and slashes 😏) by the Google Developer Relations Team

Check out the NEW interactive version of the cheat sheet

Here are the downloadable versions as well:

White background: High-resolution PNG | Medium-res PNG | Low-res PNG
Dark background: High-resolution PNG | Medium-res PNG | Low-res PNG Desktop Wallpapers: 16:9 (iMac, etc.) | 16:10 (Macbook Pro) | 4:3 (Older computers) | 3:2 (Pixelbook)\

Google Cloud Developer's Cheat Sheet Poster Image

Text descriptions with links are below

Suggestions for better descriptions? Missing products? Pull requests are welcome on README.md (this file).

Feedback? @pvergadia or @GoogleCloudTech.

Note: This list only includes products that are publicly available. There are several products in pre-release/private-alpha that will not be included until they go public preview, beta or GA.

Fun flashback - here's the list of products in 2014

Many of these products have a free tier. There is also a free trial that will enable you try almost everything.

Many of these products have a visual Google Cloud Sketchnote to provide you a one pager visual overview of what each of these products are and how you can use them.


All Products

🔗-Product page 📄-Documentation

Compute

  • Cloud Functions: Event-driven serverless functions 🔗 📄
  • App Engine: Managed app platform 🔗 📄
  • Cloud Run: Serverless for containerized applications 🔗 📄
  • Google Kubernetes Engine (GKE): Managed Kubernetes/containers 🔗 📄
  • Compute Engine: VMs, GPUs, TPUs, Disks 🔗 📄
  • Bare Metal Solution: Hardware for specialized workloads 🔗
  • Preemptible VMs: Short-lived compute instances 🔗 📄
  • Shielded VMs: Hardened VMs 🔗 📄
  • Sole-tenant Nodes: Dedicated physical servers 🔗 📄
  • VMware Engine: VMware as a service 🔗 📄

Storage

  • Cloud Filestore: Managed NFS server 🔗 📄
  • Cloud Storage: Multi-class multi-region object storage🔗 📄
  • Persistent Disk: Block storage for VMs 🔗 📄
  • Local SSD: VM locally attached SSDs 🔗 📄

Database

  • Cloud Bigtable: Petabyte-scale, low-latency, non-relational 🔗 📄
  • Cloud Firestore: Serverless NoSQL document database 🔗 📄
  • Cloud Memorystore: Managed Redis and Memcached 🔗 📄
  • Cloud Spanner: Horizontally scalable relational database 🔗 📄
  • Cloud SQL: Managed MySQL, PostgreSQL, SQL Server 🔗 📄
  • Database Migration Service: Migrate to Cloud SQL 🔗 📄
  • Cloud SQL Insights: SQL Inspector 🔗 📄

Data Analytics

  • BigQuery: Data warehouse and analytics 🔗 📄
  • BigQuery BI Engine: In-memory analytics engine 📄
  • BigQuery ML: BigQuery model training/serving 📄
  • BigQuery GIS: BigQuery geospatial functions/support 📄
  • BigQuery Data Transfer Service: Automated data ingestion service 📄
  • Connected Sheets: Spreadsheet interface for (big)data 📄
  • Cloud Composer: Managed workflow orchestration service 🔗 📄
  • Cloud Data Fusion: Graphically manage data pipelines 🔗 📄
  • Dataflow: Stream/batch data processing 🔗 📄
  • Dataprep by Trifacta: Visual data wrangling 🔗 📄
  • Dataproc: Managed Spark and Hadoop 🔗 📄
  • Datastream: Change data capture/replication service 🔗 📄
  • Pub/Sub: Global real-time messaging 🔗 📄
  • Data Catalog: Metadata management service 🔗 📄
  • Google Data Studio: Collaborative data exploration/dashboarding 🔗 📄
  • Looker: Enterprise BI and analytics 🔗
  • Public Datasets: Hosted data in BigQuery📄

Hybrid and multi-cloud

  • Anthos: Enterprise hybrid/multi-cloud platform 🔗 📄
  • Anthos clusters: Hybrid/on-premises GKE 🔗 📄
  • Anthos Config Management:Policy and security automation 🔗 📄
  • Anthos Service Mesh: Managed service mesh (Istio) 🔗 📄
  • Cloud Run for Anthos: Serverless development for Anthos 🔗 📄
  • Google Cloud Marketplace for Anthos: Pre-configured containerized apps 🔗 📄
  • Migrate for Anthos and GKE: Migrate VMs to GKE 🔗 📄
  • Google Cloud's operations suite: Monitoring, logging, troubleshooting 🔗 📄
  • Traffic Director: Service mesh traffic management 🔗 📄
  • Apigee API Management: API management, development, security 🔗

AI and ML

  • Vertex AI: Managed platform for ML 🔗
  • AutoML: Custom low-code models 📄
  • Vertex AI Data Labeling: Data labeling by humans 📄
  • Deep Learning VM Images: Preconfigured VMs for deep learning 🔗 📄
  • Vertex AI Workbench:Jupyter-based environment for Data Science 🔗 📄
  • Deep Learning Containers: Preconfigured containers for deep learning 🔗 📄
  • Vertex AI Matching Engine: Vector similarity searches 🔗📄
  • Vertex AI Pipelines: Hosted ML workflows🔗
  • Vertex AI Predictions: Autoscaled model serving 📄
  • Vertex AI Training: Distributed AI training 📄
  • Vertex AI Edge Manager: Deploy monitor edge inferences 📄
  • Vertex Explainable AI: Understand ML model predictions 🔗 📄
  • Vertex AI Feature Store: Managed ML feature repository 🔗 📄
  • Vertex ML Metadata: Artifact, lineage, and execution tracking 🔗 📄
  • Vertex AI Model Monitoring: Monitor models for skew/drift 🔗 📄
  • Vertex AI Tensorboard: Managed TensorBoard for ML-experiment Visualization 🔗 📄
  • Vertex AI Vizier: black-box hyperparameter tuning 🔗 📄
  • Speech-To-Text: Convert audio to text 🔗 📄
  • Talent Solutions: Job search with ML 🔗 📄
  • Text-To-Speech: Convert text to audio 🔗 📄
  • Cloud TPU: Hardware acceleration for ML 🔗 📄
  • Cloud Translation: Language detection and translation 🔗 📄
  • Cloud Video Intelligence API: Scene-level video annotation 🔗 📄
  • Cloud Vision: Image recognition and classification 🔗 📄
  • Contact Center AI: AI in your contact center🔗 📄
  • Dialogflow: Create conversational interfaces 🔗 📄
  • Document AI: Analyze, classify, search documents 🔗 📄
  • Recommendations AI: Create custom recommendations 🔗 📄
  • Vision Product Search: Visual search for products 📄

Networking

  • Carrier Peering: Peer through a carrier 📄
  • Direct Peering: Peer with Google Cloud 📄
  • Dedicated Interconnect: Dedicated private network connection 📄
  • Partner Interconnect: Connect on-prem network to VPC 📄
  • Google Cloud Armor: DDoS protection and WAF 🔗 📄
  • Cloud CDN: Content delivery network 🔗 📄
  • Cloud DNS: Programmable DNS serving 🔗 📄
  • Cloud Load Balancing: Multi-region load distribution/balancing 🔗 📄
  • Cloud NAT: Network address translation service 📄
  • Cloud Router: VPC/on-prem network route exchange (BGP) 📄
  • Cloud VPN: Virtual private network connection📄
  • Network Service Tiers: Price versus performance tiering 🔗 📄
  • Network Telemetry: Network telemetry service 🔗 📄
  • Traffic Director: Service mesh traffic management 🔗 📄
  • Anthos Service Mesh: Service-aware network management 🔗 📄
  • Virtual Private Cloud: Software defined networking 🔗 📄
  • Cloud Domains: Register, transfer, manager domains 🔗 📄
  • VPC Service Controls: Security perimeters for API-based services 🔗 📄
  • Network Intelligence Center: Network monitoring and topology 🔗 📄
  • Service Directory: Centrally publish/discover/connect services 🔗 📄
  • Private Service Connect: Privately connect services across VPCs 🔗 📄
  • Network Connectivity Center: Connect VPC & On-prem 🔗 📄
  • Packet Mirroring: Monitor/analyze instance traffic 📄
  • Cloud IDS: Detects network based threats 🔗 📄

Identity and Security

  • Access Transparency: Audit cloud provider access 🔗 📄
  • Assured Workloads: Workload compliance controls 🔗 📄
  • Binary Authorization: Kubernetes deploy-time security 🔗 📄
  • Certificate Authority Service: Managed private CAs 🔗 📄
  • Cloud Asset Inventory: All assets, one place 🔗 📄
  • Cloud Audit Logs: Audit trails for Google Cloud 🔗 📄
  • Cloud Data Loss Prevention (DLP): Classify and redact sensitive data 🔗 📄
  • Cloud HSM: Hardware security module service 🔗 📄
  • Cloud External Key Manager (EKM): External keys you control 🔗 📄
  • Cloud IAM: Resource access control 🔗 📄
  • Cloud Identity: Manage users, devices & apps 🔗 📄
  • Cloud Identity-Aware Proxy: Identity-based app access 🔗 📄
  • Cloud Key Management Service: Hosted key management service 🔗 📄
  • Resource Manager: Cloud project metadata management 🔗 📄
  • Security Command Center: Security management and data risk platform 🔗 📄
  • Web Security Scanner: App engine security scanner 🔗 📄
  • Confidential Computing: Encrypt data in-use 🔗 📄
  • Access Context Manager: End-user attribute-based access control 🔗 📄
  • Event Threat Detection: Scans for suspicious activity 🔗
  • Managed Service for Microsoft Active Directory: Managed Microsoft Active Directory 🔗 📄
  • Secret Manager: Store and manage secrets 🔗 📄
  • Security Key Enforcement: Two-step key verification 🔗
  • Shielded VMs: Hardened VMs 🔗 📄
  • Titan Security Key: Two-factor authentication (2FA) device 🔗
  • VPC Service Controls: VPC data constraints 🔗 📄
  • Chronicle: Find threats from security telemetry 🔗
  • VirusTotal: Research/hunt for malware 🔗
  • Risk Manager: Evaluate organization’s security posture 🔗
  • reCAPTCHA Enterprise: Protection against bot/spam/abuse 🔗 📄
  • BeyondCorp Enterprise: Zero trust secure access 🔗 📄
  • Access Context Manager: Fine-grained, attribute based access-control 📄
  • Web Security Scanner: Identifies web-app security vulnerabilities 📄

Operations & Monitoring

  • Cloud Debugger: Live production debugging 🔗 📄
  • Error Reporting: App error reporting 🔗 📄
  • Cloud Logging: Centralized logging 🔗 📄
  • Cloud Monitoring: Infrastructure and application monitoring 🔗 📄
  • Cloud Profiler: CPU and heap profiling 🔗 📄
  • Cloud Trace: App latency insights 🔗 📄

###DevOps CI/CD

  • Cloud Build: Continuous integration/delivery platform 🔗 📄
  • Cloud Deploy: Deployment pipeline for GKE 🔗 📄
  • Artifact Registry: Universal package manager 🔗 📄
  • Cloud Source Repositories: Hosted private git repos 🔗 📄
  • Container Registry: Private container registry/storage 🔗 📄

Application Integration

  • Eventarc: Event-driven Cloud Run services 🔗 📄
  • Cloud Scheduler: Managed cron job service 🔗 📄
  • Cloud Tasks: Asynchronous task execution 🔗 📄
  • Workflows: HTTP services orchestration 🔗 📄
  • Pub/Sub: Global real-time messaging 🔗 📄

API Platform and Ecosystems

  • API Analytics: API metrics 🔗
  • API Monetization: Monetize APIs 🔗
  • Apigee API Platform: Develop, secure, monitor APIs 🔗
  • API Gateway: Fully managed API Gateway 🔗
  • Apigee Hybrid: Manage hybrid/multi-cloud API environments 🔗📄
  • Apigee Sense: API protection from attacks 🔗
  • Cloud Endpoints: Cloud API gateway 🔗
  • Developer Portal: API management portal 🔗
  • Marketplace: Partner & open source marketplace 🔗
  • AppSheet: No-code App creation 🔗

Internet of Things (IoT)

  • Cloud IoT Core: Manage devices, ingest data 🔗 📄

Gaming

  • Google Cloud Game Servers: Orchestrate Agones clusters 🔗

Healthcare

  • Cloud Healthcare API: Healthcare system Google Cloud interoperability 🔗
  • Apigee Healthcare APIx: Healthcare system Google Cloud interoperability 🔗
  • Healthcare Natural Language AI: Real-time insights from media-text 🔗
  • Cloud Life Sciences*: Manage, process, transform biomedical-data 🔗📄

Retail

  • Vision Product Search: Visual search for products 📄
  • Recommendations AI: Create custom recommendations 🔗 📄
  • Visual Inspection AI: Train/deploy models to detect defects 🔗

Management Tools

  • VM Manager: Manage OS VM Fleets 📄
  • Cloud APIs: APIs for cloud services 🔗 📄
  • Cloud Billing API: Programmatically manage Google Cloud billing 📄
  • Cloud Billing: Billing and cost management tools 🔗 📄
  • Cloud Console: Web-based management console 🔗
  • Cloud Deployment Manager: Templated infrastructure deployment 🔗 📄
  • Cloud Mobile App: iOS/Android Google Cloud manager app 🔗
  • Private Catalog: Internal Solutions Catalog 🔗 📄
  • Carbon Footprint: Report and reduce carbon emissions 🔗 📄

Developer Tools

  • Cloud Code for IntelliJ: IntelliJ Google Cloud tools 🔗
  • Cloud Code for VS Code: VS Code Google Cloud tools 🔗
  • Cloud Code: Cloud native IDE extensions 🔗 📄
  • Cloud Tools for Eclipse: Eclipse Google Cloud tools 🔗
  • Cloud Tools for Visual Studio: Visual Studio Google Cloud tools 🔗
  • App Engine Plugins: Gradle/Maven App Engine plugin 🔗
  • Cloud SDK: CLI for Google Cloud 🔗 📄
  • Cloud Shell: Browser-based terminal/CLI 🔗 📄

Migration to Google Cloud

  • BigQuery Data Transfer Service: Bulk import analytics data 🔗 📄
  • Cloud Data Transfer: Data migration tools/CLI 🔗
  • Google Transfer Appliance: Rentable data transport box 🔗 📄
  • Storage Transfer Service: Online/on-premises data transfer 📄
  • Migrate for Anthos and GKE: Migrate VMs to GKE 🔗 📄
  • Migrate for Compute Engine: Compute Engine migration tools 🔗 📄
  • Migrate from Amazon Redshift: Migrate from Redshift to BigQuery 🔗
  • Migrate from Teradata: Migrate from Teradata to BigQuery 🔗
  • Cloud Foundation Toolkit: Infrastructure as Code templates 🔗
  • KF: Cloud Foundry to Kubernetes 🔗

Google Maps Platform

  • Directions API: Get directions between locations 🔗
  • Distance Matrix API: Multi-origin/destination travel times 🔗
  • Geocoding API: Convert address to/from coordinates 🔗
  • Geolocation API: Derive location without GPS 🔗
  • Maps Embed API: Display iframe embedded maps 🔗
  • Maps JavaScript API: Dynamic web maps 🔗
  • Maps SDK for Android: Maps for Android apps 🔗
  • Maps SDK for iOS: Maps for iOS apps 🔗
  • Maps Static API: Display static map images 🔗
  • Maps SDK for Unity: Unity SDK for games 🔗
  • Maps URLs: URL scheme for maps 🔗
  • Places API: Rest-based Places features 🔗
  • Places Library, Maps JS API: Places features for web 🔗
  • Places SDK for Android: Places features for Android 🔗
  • Places SDK for iOS: Places feature for iOS 🔗
  • Roads API: Convert coordinates to roads 🔗
  • Street View Static API: Static street view images 🔗
  • Street View Service: Street view for JavaScript 🔗
  • Time Zone API: Convert coordinates to timezone 🔗

Workspace Platform

  • Admin SDK: Manage Google Workspace resources 🔗
  • AMP for Email: Dynamic interactive email 🔗
  • Apps Script: Extend and automate everything 🔗
  • Calendar API: Create and manage calendars 🔗
  • Classroom API: Provision and manage classrooms 🔗
  • Cloud Search: Unified search for enterprise 🔗
  • Docs API: Create and edit documents 🔗
  • Drive Activity API: Retrieve Google Drive activity 🔗
  • Drive API: Read and write files 🔗
  • Drive Picker: Drive file selection widget 🔗
  • Email Markup: Interactive email using schema.org 🔗
  • Google Workspace Add-ons: Extend Google Workspace apps 🔗
  • Google Workspace Marketplace: Storefront for integrated applications 🔗
  • Gmail API: Enhance Gmail 🔗
  • Google Chats API: Conversational bots in chat 🔗
  • People API: Manage user's Contacts 🔗
  • Sheets API: Read and write spreadsheets 🔗
  • Slides API: Create and edit presentations 🔗
  • Task API: Search, read & update Tasks 🔗
  • Vault API: Manage your organization's eDiscovery 🔗

Mobile (Firebase)

  • Cloud Firestore: Document store and sync 🔗
  • Cloud Functions for Firebase: Event-driven serverless applications 🔗
  • Cloud Storage for Firebase: Object storage and serving 🔗
  • Crashlytics: Crash reporting and analytics 🔗
  • Firebase A/B Testing: Create A/B test experiments 🔗
  • Firebase App Distribution: Trusted tester early access 🔗
  • Firebase Authentication: Drop-in authentication 🔗
  • Firebase Cloud Messaging: Send device notifications 🔗
  • Firebase Dynamic Links: Link to app content 🔗
  • Firebase Extensions: Pre-packaged development solutions 🔗
  • Firebase Hosting: Web hosting with CDN/SSL 🔗
  • Firebase In-App Messaging: Send in-app contextual messages 🔗
  • Firebase Performance Monitoring: App/web performance monitoring 🔗
  • Firebase Predictions: Predict user targeting 🔗
  • Firebase Realtime Database: Real-time data synchronization 🔗
  • Firebase Remote Config: Remotely configure installed apps 🔗
  • Firebase Test Lab: Mobile testing device farm 🔗
  • Google Analytics for Firebase: Mobile app analytics 🔗
  • ML Kit for Firebase: ML APIs for mobile 🔗

Additional Resources

  • Google Cloud Home Page: 🔗
  • Google Cloud Blog: 🔗
  • Google Cloud Platform Podcast: [🔗](https://Google Cloudpodcast.com/)
  • Kubernetes Podcast from Google: 🔗
  • Google Cloud Reader: 🔗
  • Google Cloud Open Source: 🔗
  • Google Cloud Medium Publication: 🔗
  • Apigee Blog: 🔗
  • Firebase Blog: 🔗
  • Google Workspace Developers Blog: 🔗
  • Google Workspace GitHub: 🔗
  • Google Workspace Twitter: 🔗
  • Google Cloud Certifications: 🔗
  • Google Cloud System Status: 🔗
  • Google Cloud Training: 🔗
  • Google Developers Blog: 🔗
  • Google Maps Platform Blog: 🔗
  • Google Open Source Blog: 🔗
  • Google Security Blog: 🔗
  • Kaggle Home Page: 🔗
  • Kubernetes Blog: 🔗
  • Regions and Network Map: 🔗
  • DORA - Software & Delivery Research: 🔗
  • Cloud Security Podcast: 🔗
  • Google Cloud Sketchnote: [🔗](https://goo.gle/Google Cloudsketchnote)

Everything below is not included in the PDFs/PNGs due to space limitations


Additional Resources

  • Source for this document: 🔗
  • Google Cloud Solutions Library: 🔗
  • Google Workspace Solutions Gallery: 🔗
  • Google Cloud Support Hub: 🔗
  • Google Cloud Pricing: 🔗
  • Google Cloud Pricing Calculator: 🔗
  • Qwiklabs Home Page: 🔗
  • Codelabs Home Page: 🔗
  • YouTube Channels:
    • Google Cloud: 🔗
    • Google Cloud Technical: 🔗
    • Google Workspace: 🔗
    • Google Developer's: 🔗
    • Firebase: 🔗
  • Reddit:
    • /r/googlecloud: 🔗
    • /r/AppEngine: 🔗
    • /r/bigquery: 🔗
    • /r/dataflow: 🔗
    • /r/firebase: 🔗
    • /r/GoogleAppsScript: 🔗
  • Big Data / Data Analytics Product Comparisons: 🔗
  • Compute Product Comparisons: 🔗
  • Database Product Comparisons: 🔗
  • Networking Product Comparisons: 🔗
  • Storage Product Comparisons: 🔗

Google Cloud Foundational Open Source Projects

  • Apache Beam: Batch/streaming data processing 🔗
  • Go: High Concurrency Programming Language 🔗
  • gRPC: RPC framework 🔗
  • gVisor: Secure container runtime 🔗
  • Istio: Connect and secure services 🔗
  • Knative: Serverless framework for Kubernetes 🔗
  • Kubeflow: ML toolkit for Kubernetes 🔗
  • Kubernetes: Management of containerized applications 🔗
  • OpenCensus: Cloud native observability framework 🔗
  • TensorFlow: ML framework 🔗

Platform Comparisons

  • Google Cloud Platform for AWS Professionals: 📄
  • Google Cloud Platform for Azure Professionals: 📄
  • Google Cloud Platform for Data Center Professionals: 📄
  • Google Cloud Platform for OpenStack Users: 📄

Language Specific Documentation