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 API 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 API 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