Stay organized with collections Save and categorize content based on your preferences.
This page provides an overview of Compute Engine instances. A Compute Engine instance can be either a virtual machine (VM) or bare metal instance that is hosted on Google's infrastructure. You can
create an instanceor
create a group of managed instances (MIG)by using the Google Cloud console, the Google Cloud CLI, or the Compute Engine API.
IntroductionThe terms Compute Engine instance, compute instance or instance are synonymous. Based on the machine type that you specify, an instance can be either a bare metal instance or a virtual machine (VM) instance, as follows:
-metal
, an instance is a bare metal instance, which does not have a hypervisor installed.Synonymous terms are used interchangeably across the documentation and Google Cloud interfaces such as the Google Cloud console, the gcloud command-line tool, and the REST API.
Compute Engine instances can run the public images for Linux and Windows Server that Google provides as well as private custom images that you can create or import from your existing systems. You can also deploy Docker containers, which are automatically launched on instances running the Container-Optimized OS public image.
You can choose the machine properties of your instances, such as the number of virtual CPUs and the amount of memory, by using a set of predefined machine types or by creating your own custom machine types.
Instances and projectsEach instance belongs to a Google Cloud console project, and a project can have one or more instances. When you create an instance in a project, you specify the zone, operating system, and machine type of that instance. When you delete an instance, it is removed from the project.
Instances and storage optionsBy default, each Compute Engine instance has a small boot disk that contains the operating system. You can add more disks to the instance when you create it, and you can add disks to an instance while the instance is running. For more information about disks in Compute Engine, see Choose a disk type.
Instances and networksEach network interface of a Compute Engine instance is associated with a subnet of a unique VPC network. For more information about VPCs, see Network overview and VPC quotas.
Instances and containersCompute Engine instances support a declarative method for launching your applications using containers. When creating an instance or an instance template, you can provide a Docker image name and launch configuration. Compute Engine takes care of the rest including supplying an up-to-date Container-Optimized OS image with Docker installed and launching your container when the instance starts. For more information, see Deploying containers on instances and MIGs.
To create and manage instances, you can use a variety of tools, including the Google Cloud console, the gcloud
command-line tool, and the REST API. To configure applications on your instances, connect to the instance using Secure Shell (SSH) for Linux instances or Remote Desktop Protocol (RDP) for Windows Server instances.
You can manage access to your instances using one of the following methods:
After you configure access to your instances, you can use one of many options to connect to your Linux instances or connect to your Windows instances.
Default time zone for compute instancesRegardless of the region where you create your instance, the default time for your instance is Coordinated Universal Time (UTC).
What's nextIf you are new to Compute Engine, see Create a Linux instance in Compute Engine to learn how to create an instance using the Google Cloud console.
For a more detailed guide to create an instance, see Create and start an instance instance.
For more information about the features of Compute Engine instances, see the following:
Learn how to create a MIG from an existing instance.
If you're new to Google Cloud, create an account to evaluate how Compute Engine performs in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
Try Compute Engine freeExcept as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
[[["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-07 UTC."],[[["Compute Engine instances, which can be either virtual machines (VMs) or bare metal instances, are hosted on Google's infrastructure and are managed through the Google Cloud console, gcloud CLI, or Compute Engine API."],["Instances can run public images for Linux and Windows Server, as well as private custom images, and support deploying Docker containers on the Container-Optimized OS."],["Each instance belongs to a Google Cloud project, where you can specify its zone, operating system, and machine type, and you can add storage options beyond the default boot persistent disk."],["Access to instances can be managed through OS Login or SSH keys for Linux instances, and by generating credentials for Windows Server instances, with connection methods available for both."],["Compute Engine instances support the use of containers and the default timezone for all instances is Coordinated Universal Time (UTC), regardless of the region they are created in."]]],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4