Run and manage applications on a secure platform.

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 Google Kubernetes Engine (GKE).

Use GKE and Cloud Run together

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

Choosing GKE Standard or GKE Enterprise edition

Leverage GKE and Cloud Run to deploy applications to the Google Cloud Platform, optimizing costs, performance, and management overhead.

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.

Cloud Developer 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 Anthos.

Container orchestration

Provision, deploy, scale, and manage containerized applications.

Google Kubernetes Engine (GKE)

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

GKE Enterprise edition

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

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’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.