Application hosting

Documentation and resources for running and managing applications on Google Cloud.

  • Get access to Gemini 2.0 Flash Thinking
  • Free monthly usage of popular products, including AI APIs and BigQuery
  • No automatic charges, no commitment

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.
Learn how to deploy, run, and manage modern application environments that run on Google Kubernetes Engine (GKE).
Leverage Google Kubernetes Engine (GKE) and Cloud Run to deploy applications to the Google Cloud, optimizing costs, performance, and management overhead.
Implement a robust, production-ready AI/ML platform with all the benefits of managed Kubernetes.
Choose a standard tier of core functionality or an enterprise tier with powerful features for governing, managing, and operating containerized workloads at enterprise scale.
Recommendations that help you implement preventive security guardrails and post-deployment security controls.
Send outbound traffic from Cloud Run directly to a VPC network with low latency and high throughput.
Learn how Cloud Run implements security best practices to protect your data and meet your requirements.
Create a job in Cloud Run using a sample container, execute the job, and view logs.
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.
Explore common scenarios and technical requirements for using the different application hosting options.
Study how to design, build, analyze, and maintain cloud-native applications.

Application hosting products by use case

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

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

Use a fully managed application platform to run your code, function, or container on top of Google's highly scalable infrastructure.
Create serverless, single-purpose functions that respond to events.

Provision, deploy, scale, and manage containerized applications.

Reliably, efficiently, and securely deploy and scale containerized applications on Kubernetes.
Guide to the main aspects of networking in GKE.
Learn about configuring security in GKE.
Migrate VMs from on-premises or other clouds directly into containers in GKE.

Simplify managing multi-cluster deployments.

Manage clusters, infrastructure, and workloads together as a fleet of Kubernetes clusters and other resources.
Configure and deploy scalable, high-performance virtual machine (VM) instances and instance groups.
Google Cloud’s mobile and web application development platform.
Use Google Cloud’s Buildpacks to create and run containers on Google Cloud.
Create applications with a comprehensive set of tools and services.
Fully managed node hosting for developing on the blockchain.
Enterprise-grade service that allows read and write access to multiple blockchains via native RPC APIs.