Run and manage applications on a secure platform.
Get started for free

Start your next project with $300 in free credit

Build and test a proof of concept with the free trial credits and free monthly usage of 20+ products.

View free product offers

Keep exploring with 20+ always-free products

Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more.

Explore application hosting in Google Cloud

Read documentation and Cloud Architecture Center articles about hosting services and websites plus managing workloads without infrastructure.

Learning Path: Scalable applications

Learn how to deploy, run, and manage modern application environments that run on GKE (GKE).

Use GKE and Cloud Run together

Leverage Google Kubernetes Engine (GKE) and Cloud Run to deploy applications to the Google Cloud, optimizing costs, performance, and management overhead.

AI/ML orchestration on GKE documentation

Implement a robust, production-ready AI/ML platform with all the benefits of managed Kubernetes.

Choosing GKE Standard or GKE Enterprise edition

Choose a standard tier of core functionality or an enterprise tier with powerful features for governing, managing, and operating containerized workloads at enterprise scale.

Implement Compute and Container Security

Plan how to protect your compute resources and Google Kubernetes Engine (GKE) container resources.

Connect Cloud Run to a VPC network

Send outbound traffic from Cloud Run directly to a VPC network with low latency and high throughput.

Cloud Run security design

Learn how Cloud Run implements security best practices to protect your data and meet your requirements.

Create and execute a Cloud Run job

Create a job in Cloud Run using a sample container, execute the job, and view logs.

Compare Cloud Run functions versions

Learn why we recommend that you choose Cloud Run functions for new functions wherever possible.

Training, blog articles, and more

Go to training courses, blog articles, and other related resources.

Application hosting options

Explore common scenarios and technical requirements for using the different application hosting options.

Google Cloud Skills Boost Learning Path

Study how to design, build, analyze, and maintain cloud-native applications.open_in_new

Application hosting products by use case

Expand sections or use the filter to find products and guides for typical use cases.

Serverless

Develop and deploy highly scalable applications and functions on a fully managed serverless platform.

App Engine

Build and deploy an application that runs reliably even under heavy load and with large amounts of data.

Cloud Run functions

Create serverless, single-purpose functions that respond to events.

Cloud Run

Run stateless containers on a fully managed environment or on GKE Enterprise.

Container orchestration

Provision, deploy, scale, and manage containerized applications.

Google Kubernetes Engine (GKE)

Reliably, efficiently, and securely deploy and scale containerized applications on Kubernetes.

Google Kubernetes Engine (GKE) Enterprise edition

Build and manage modern applications across on-premises and cloud environments.

GKE networking

Guide to the main aspects of networking in GKE.

Migrate to Containers

Migrate VMs from on-premises or other clouds directly into containers in GKE.

Fleet management

Simplify managing multi-cluster deployments.

GKE Enterprise fleet management

Manage clusters, infrastructure, and workloads together as a fleet of Kubernetes clusters and other resources.

Compute Engine

Configure and deploy scalable, high-performance virtual machine (VM) instances and instance groups.

Firebase

Google Cloud’s mobile and web application development platform.

buildpacks

Use Google Cloud’s Buildpacks to create and run containers on Google Cloud.

Overview of application development

Create applications with a comprehensive set of tools and services.

Blockchain Node Engine

Fully managed node hosting for developing on the blockchain.

Blockchain RPC

Enterprise-grade service that allows read and write access to multiple blockchains via native RPC APIs.