Common developer use cases
Technical documentation and videos to help you solve common developer problems and use cases on Google Cloud.
Host static content
Learn how to host a frontend application, a website, or other static content on Google Cloud:
Host media and other static content
Cloud Storage
Host a static web app on Google Cloud by using Cloud Storage
Host a static website
Host a frontend application
Firebase hosting
Get started with Firebase Hosting on the web
Get started with Firebase Hosting
Build applications and services
Learn how to host an application on Google Cloud by using virtual machines and containers:
Create a virtual machine (VM)
Compute Engine
Compute Engine
Create a Linux VM instance in Compute Engine
Create a client-server application on Compute Engine
Deploy a simple function as a service
Cloud Run functions
Cloud Run functions quickstart
Create and deploy a Cloud Run function by using the Google Cloud CLI
Create a client-server application on Compute Engine
Build and host a container
Cloud Build
Cloud Run
Deploy a container to Cloud Run
Create and deploy a Cloud Run serverless service
Store data
Learn how to store and secure data on Google Cloud.
Store files in a Cloud Storage bucket
Cloud Storage
Create a bucket with the Cloud Storage browser
Upload to Cloud Storage by using the Google Cloud console
Create a Cloud Storage bucket
Create a Cloud SQL for MySQL instance
Cloud SQL
Get started with Cloud SQL for MySQL
Create a Cloud SQL for MySQL database
Create a Cloud SQL for MySQL instance
Manage infrastructure
Learn how to manage your apps and services in containers or as a group of virtual machine (VM) instances:
Manage a group of virtual machine (VM) instances
Compute Engine
Create a managed instance group
Basic scenarios for creating managed instance groups
Create a Compute Engine instance template and managed instance group
Deploy a containerized application
Google Kubernetes Engine
Get started with Kubernetes
Deploy an app to a GKE cluster
Google Kubernetes Engine quickstart
Optimize cloud operations
Learn how to build a continuous integration and continuous delivery (CI/CD) pipeline:
Configure a CI/CD pipeline
Cloud Build
Build a CI/CD pipeline with Spinnaker
Automate builds by using Cloud Build
Secure resources
Learn how to secure access to Google Cloud resources, applications, and services:
Secure access to services and resources
Identity Aware Proxy
Get Identity-Aware Proxy up and running
Authenticate users with Google Accounts
Secure an app with Identity-Aware Proxy and Identity Platform
Configure Virtual Private Cloud
Virtual Private Cloud
Protect your Google Cloud instances with firewall rules
Create and update firewall rules
Monitor and log
Monitor and log data and events from common Google Cloud application components, on-premises systems, and hybrid cloud systems.
Store, search, analyze, monitor, and alert on logging data and events from Google Cloud and Amazon Web Services
Cloud Logging
Get started with Cloud Logging
Write and query log entries
Install the Ops Agent
Collect metrics, events, and metadata from Google Cloud and Amazon Web Services
Cloud Monitoring
Get started with Cloud Monitoring
Get notified when the performance of a service or app doesn't meet expectations
Cloud Monitoring
Alerting best practices for Cloud Monitoring
Monitor a Compute Engine virtual machine
Manage billing and administration
Learn how to manage Google Cloud projects and invoices:
Understand Cloud Billing
Cloud Billing
Understanding billing
Understand your monthly invoice
Cloud Billing tour
Understand projects
Projects
Get started with Google Cloud
Google Cloud overview
Analyze data
Learn how to ingest and analyze data on Google Cloud:
Move data to the cloud
Pub/Sub
Simplify event-driven processing with Cloud Pub/Sub
Create a Pub/Sub topic by using the Google Cloud console
Introduction to Pub/Sub
Deploy a data processing pipeline
Dataflow
What is Dataflow?
Use Java to define a Dataflow pipeline
Run pipelines with Dataflow and Python
Run Hadoop jobs
Dataproc
Run Spark and Hadoop Faster with Cloud Dataproc | Google Cloud Labs
Run a Hadoop wordcount job on a Dataproc cluster
Train ML and AI models
Learn how to build, deploy, and scale machine learning (ML) models with pre-trained and custom tooling:
Use ML prebuilt models
Cloud Vision API
Image recognition and classification with Cloud Vision
Detect labels in an image
Build and train a custom model
Vertex AI
Build a custom ML model with Vertex AI
Create a model by using custom training
Build a custom-trained model
Use CLI tools
Learn how to use command-line tools and extensions with Google Cloud:
Install the command-line tool
gcloud tool
CLI for Google Cloud
Installing the gcloud CLI
Work with a cloud-based terminal
Cloud Shell
Cloud Shell
Configure Cloud Shell
How to use Cloud Shell
Work with a cloud-based integrated development environment (IDE)
Cloud Shell Editor
Intro to Cloud Shell Editor
Cloud Shell Editor interface overview
How to use Cloud Shell
Install the IntelliJ extension
Cloud Code
Setting up the Cloud Code plugin
Install the VSCode extension
Cloud Code
Getting started with Cloud Code
Installing the Cloud Code extension
Installing Cloud Code for your local IDE