Stay organized with collections
Save and categorize content based on your preferences.
Compute Engine is an infrastructure as a service (IaaS) product that offers
self-managed virtual machine (VM) instances and bare
metal instances. Compute Engine offers VMs with a KVM hypervisor,
operating systems for both Linux and Windows, and local and durable
storage options. You can configure and control Compute Engine
resources using the Google Cloud console, the Google Cloud CLI, or using a
REST-based API. You can also use a variety of programming languages available
with Google's
Cloud Client Libraries.
Here are some of the benefits of using Compute Engine:
Extensibility: Compute Engine integrates with Google Cloud
technologies such as Cloud Storage, Google Kubernetes Engine, and
BigQuery, to extend beyond the basic computational capability to
create more complex and sophisticated applications.
Scalability: Scale the number of compute resources as needed without
having to manage your own infrastructure. This is useful for businesses that
experience sudden increases in traffic, because you can quickly add more
instances to handle the increase and remove the instances after they are no
longer needed.
Reliability: Google's infrastructure is highly reliable, with a 99.9%
uptime guarantee.
Cost-effectiveness: Compute Engine offers a variety of pricing
options to fit your budget. Also, you only pay for the resources that you use,
and there are no up-front costs.
What Compute Engine provides
Compute Engine provides flexibility so that you can run a wide-range
of applications and workloads that support your needs. From batch processing
to webserving or high performance computing you can configure
Compute Engine to meet your needs.
Location selection
Google offers worldwide regions for you to deploy Compute Engine
resources. You can choose a region that best fits the requirements of your
workload:
Compute Engine provides a comprehensive set of machine families, each
containing machine types to choose from when you create a compute instance. Each
machine family is comprised of machine series and predefined machine types
within each series.
Compute Engine offers general-purpose, compute-optimized,
storage-optimized, memory-optimized, and accelerator-optimized machine
families. If a preconfigured, general-purpose machine type doesn't meet your
needs, then you can create a custom machine type with customized CPU and memory
resources for some of the machine series.
Compute Engine provides many preconfigured public operating system
images for both Linux and Windows. Most public images are provided for no
additional cost, but there are some
premium images for which you are
billed. You are not billed for importing custom images, but you will incur an
image storage charge while you keep
the custom image in your project.
Storage options
You can choose from several block storage options, including Google Cloud Hyperdisk,
Local SSD, and Persistent Disk.
Local SSD: Physical drives that offer the best performance, but are not
durable. If you stop the instance, the data on the Local SSD disks that are
attached to the instance is lost.
Local SSD disks are attached directly to the same server as the compute instance.
Hyperdisk: The fastest durable storage for
Compute Engine. Data on Hyperdisk volumes is preserved
even if you stop the instance. Hyperdisk volumes offer
configurable performance and can be resized dynamically.
You can also reduce costs and disk management complexity by purchasing
capacity and performance in advance with Hyperdisk Storage Pools.
Persistent Disk: If you need durable storage for a machine series that
doesn't support Hyperdisk, then use Persistent Disk. Persistent Disk provides
fast durable block storage that is preserved even if you stop the instance.
Each option has unique pricing and performance. For more information about
disks in Compute Engine, see Choose a disk type.
For cost comparisons, see Disk pricing.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-26 UTC."],[[["\u003cp\u003eCompute Engine is an IaaS product offering self-managed virtual and bare metal machine instances with Linux and Windows OS options, controllable via the Google Cloud console, CLI, or a REST-based API.\u003c/p\u003e\n"],["\u003cp\u003eCompute Engine's benefits include extensibility with other Google Cloud services, scalability to adapt to traffic changes, high reliability with a 99.9% uptime guarantee, and cost-effectiveness through various pricing options and pay-per-use billing.\u003c/p\u003e\n"],["\u003cp\u003eGoogle provides worldwide regions for deploying Compute Engine resources, allowing users to choose based on region-specific needs, latency, and control requirements.\u003c/p\u003e\n"],["\u003cp\u003eCompute Engine provides a range of machine families, including general-purpose, compute-optimized, storage-optimized, memory-optimized, and accelerator-optimized, with the option to create custom machine types.\u003c/p\u003e\n"],["\u003cp\u003eUsers can select from various storage options like Persistent Disk, Hyperdisk, and Local SSD, each with distinct price and performance characteristics to accommodate different needs.\u003c/p\u003e\n"]]],[],null,["*** ** * ** ***\n\nCompute Engine is an infrastructure as a service (IaaS) product that offers\nself-managed virtual machine (VM) instances and bare\nmetal instances. Compute Engine offers VMs with a KVM hypervisor,\noperating systems for both Linux and Windows, and local and durable\nstorage options. You can configure and control Compute Engine\nresources using the Google Cloud console, the Google Cloud CLI, or using a\nREST-based API. You can also use a variety of programming languages available\nwith Google's\n[Cloud Client Libraries](/apis/docs/cloud-client-libraries).\n\nHere are some of the benefits of using Compute Engine:\n\n- **Extensibility:** Compute Engine integrates with Google Cloud technologies such as Cloud Storage, Google Kubernetes Engine, and BigQuery, to extend beyond the basic computational capability to create more complex and sophisticated applications.\n- **Scalability:** Scale the number of compute resources as needed without having to manage your own infrastructure. This is useful for businesses that experience sudden increases in traffic, because you can quickly add more instances to handle the increase and remove the instances after they are no longer needed.\n- **Reliability:** Google's infrastructure is highly reliable, with a 99.9% uptime guarantee.\n- **Cost-effectiveness:** Compute Engine offers a variety of pricing options to fit your budget. Also, you only pay for the resources that you use, and there are no up-front costs.\n\nWhat Compute Engine provides\n\nCompute Engine provides flexibility so that you can run a wide-range\nof applications and workloads that support your needs. From batch processing\nto webserving or high performance computing you can configure\nCompute Engine to meet your needs.\n\nLocation selection\n\nGoogle offers worldwide regions for you to deploy Compute Engine\nresources. You can choose a region that best fits the requirements of your\nworkload:\n\n- Region-specific restrictions\n- User latency by region\n- Latency requirements of your application\n- Amount of control over latency\n- Balance between low latency and simplicity\n\nFor more information about regions and zones, see\n[About regions and zones](/compute/docs/regions-zones).\n\nCompute Engine machine types\n\nCompute Engine provides a comprehensive set of machine families, each\ncontaining machine types to choose from when you create a compute instance. Each\nmachine family is comprised of machine series and predefined machine types\nwithin each series.\n\nCompute Engine offers general-purpose, compute-optimized,\nstorage-optimized, memory-optimized, and accelerator-optimized machine\nfamilies. If a preconfigured, general-purpose machine type doesn't meet your\nneeds, then you can create a custom machine type with customized CPU and memory\nresources for some of the machine series.\n\nFor more information, see the\n[Machine families resource guide](/compute/docs/machine-resource).\n\nOperating systems\n\nCompute Engine provides many preconfigured public operating system\nimages for both Linux and Windows. Most public images are provided for no\nadditional cost, but there are some\n[premium images](/compute/disks-image-pricing#premiumimages) for which you are\nbilled. You are not billed for importing custom images, but you will incur an\n[image storage charge](/compute/disks-image-pricing#imagestorage) while you keep\nthe custom image in your project.\n\nStorage options\n\nYou can choose from several block storage options, including Google Cloud Hyperdisk,\nLocal SSD, and Persistent Disk.\n\n- **Local SSD:** Physical drives that offer the best performance, but are not\n durable. If you stop the instance, the data on the Local SSD disks that are\n attached to the instance is lost.\n Local SSD disks are attached directly to the same server as the compute instance.\n\n- **Hyperdisk:** The fastest durable storage for\n Compute Engine. Data on Hyperdisk volumes is preserved\n even if you stop the instance. Hyperdisk volumes offer\n configurable performance and can be resized dynamically.\n You can also reduce costs and disk management complexity by purchasing\n capacity and performance in advance with Hyperdisk Storage Pools.\n\n- **Persistent Disk:** If you need durable storage for a machine series that\n doesn't support Hyperdisk, then use Persistent Disk. Persistent Disk provides\n fast durable block storage that is preserved even if you stop the instance.\n\nEach option has unique pricing and performance. For more information about\ndisks in Compute Engine, see [Choose a disk type](/compute/docs/disks).\nFor cost comparisons, see [Disk pricing](/compute/disks-image-pricing#disk).\n\nWhat's next\n\n- See the [CPU platforms](/compute/docs/cpu-platforms) and [GPUs](/compute/docs/gpus) that are available for your use.\n- Read an [overview of networking capabilities](/compute/docs/networking/network-overview).\n- Learn about the various [deployment strategies](/compute/docs/choose-compute-deployment-option)."]]