Compute Engine
Allows to deploy scalable, high performance VMs
Has Container Mode which allows to use container images as the OS for the VM
Bare Metal
Provisioning hardware to run specialized workloads with low latency on Google Cloud
Allows to install any hypervisor (virtualization software)
App Engine
It is a PaaS serverless offering
Allows to quickly manage, build and deploy web applications on GCP
gcp-compute-servicegcp-serverless-service
Cloud GPUs
Add GPUs to your workload for machine learning, scientific computing and 3D visualization
gcp-compute-servicegcp-ml-service
Google Kubernetes Engine (GKE)
Reliable, efficiently and securely deploy and scale containerized applications on Kubernetes
GKE groups multiple Compute Engine resources together to create a cluster which will be used to run the containers
gcp-compute-servicegcp-container-service
Sole-Tenet Nodes
Dedicated Virtual Machines
Help meet compliance, licensing and management needs by keeping your instances physically separated with dedicated hardware
Sole-Tenant Nodes | Compute Engine Documentation | Google Cloud
Cloud Functions
It is a Function as a Service (FaaS) offering
Allows to create serverless, single-purpose functions that respond to events
gcp-compute-service gcp-serverless-service
Google Cloud VMware Engine
Fully managed service that allows to run VMWare Platform in the cloud
Migrate and run VMware workloads natively on the cloud
Preemptible VMs
Deploy affordable, short-lived compute instances suitable for batch jobs and fault-tolerant workloads
This VM can be preempted at any time by GCP if its required for some other tasks
The latest version of this service is called Spot VMs
Preemptible VM Instances | Compute Engine Documentation | Google Cloud
Shielded VMs
Deploy hardened virtual machines on Google Cloud