Application Hosting Options _ Google Cloud
Application Hosting Options _ Google Cloud
Hosting Applications on
Google Cloud
Google Cloud offers a wide range of options for application hosting. Take a look at the
charts below to find out which one is right for your needs.
Use cases
Not sure where to start? Take a look at some common scenarios below.
Symfony
Spring Boot
https://cloud.google.com/hosting-options 1/6
18/12/24, 8:25 Application Hosting Options | Google Cloud
https://cloud.google.com/hosting-options 2/6
18/12/24, 8:25 Application Hosting Options | Google Cloud
→
Raw compute to meet existing
infrastructure requirements Operating system-level control
Hosting options
Many workloads have specific technical requirements. Platforms are ordered by degree
of abstraction.
Google Kubernetes
Compute Engine Cloud Run
Engine (GKE)
Function,
Deployment format
VM image Container Source,
(#deployment-format)
Container
https://cloud.google.com/hosting-options 3/6
18/12/24, 8:25 Application Hosting Options | Google Cloud
Google Kubernetes
Compute Engine Cloud Run
Engine (GKE)
Custom URLs
(#custom-urls)
Scale-to-zero
(#scale-to-zero)
Free tier
(#f
Persistent disks
ootn
(#persistent-disks) ote-
2)
Custom system
packages
WebSockets
(#websockets)
Request timeout
None None 60 minutes
(#request-timeout)
Background
processes
(#background-
processes)
https://cloud.google.com/hosting-options 4/6
18/12/24, 8:25 Application Hosting Options | Google Cloud
Google Kubernetes
Compute Engine Cloud Run
Engine (GKE)
GPU access
(#use-gpus-and-tpus)
VPC connectivity
(#vpc-connectivity)
Managed event-
driven architecture
support
2
Container instances on GKE do not persist data upon shutdown. However, Compute Engine
persistent disks can be mounted to container instances on GKE
(/kubernetes-engine/docs/concepts/persistent-volumes).
β
Beta software has no SLA (/terms/launch-stages) and may not be suitable for production
workloads.
Key terms
Deployment format Custom URLs
How is your code packaged upon Can you create multi-layer URL paths
deployment to a given platform? (such as /abc/def) and/or use your
own domain name
VM images - snapshots of an (https://wikipedia.org/wiki/Domain_name)
entire filesystem, including the ?
underlying OS.
Containers - portable cross- Persistent disks
platform filesystems isolated
Can disk state be saved when an
from the underlying OS. instance shuts down, or must long-
Sources - one service contained in term data be stored outside the
a directory with one or more use instance (/storage-options)?
https://cloud.google.com/hosting-options 5/6
18/12/24, 8:25 Application Hosting Options | Google Cloud
cases.
Functions - individual code Scale-to-zero
snippets each corresponding to a
Can this product scale down to zero
single use case.
instances and avoid billing me for
periods of zero requests?
https://cloud.google.com/hosting-options 6/6