Bare metal instances on Compute Engine


In addition to virtual machine (VM) instances, Compute Engine also offers bare metal instances. Bare metal instances provide direct access to the host server's CPU and memory, without Compute Engine's hypervisor in the middle. Bare metal instances also expose all CPU performance counters and built in CPU accelerators.

Bare metal instances on Compute Engine are consumed and managed in the same way as VM instances. Bare metal instances run on physical servers in Google data centers and are fully managed by Google.

Using a machine type with a name that ends in -metal, you create a bare metal instance just as you would create a VM instance. For example, you can:

  • Attach Hyperdisk storage to a bare metal instance.
  • Configure the network interface to attach to a VPC network and subnetwork.

Workload recommendations

Cloud native bare metal instances are generally not substitutes for VM instances, but they expand the types of workloads you can run on Compute Engine. Some of the use cases for bare metal instances are:

  • Workloads that require direct, non-hypervisor mediated access to the host server's CPU and memory resources, primarily to run third-party hypervisors:
    • Networking security
    • CI/CD Pipelines
    • Third-party private clouds and VMware (through Google Cloud VMware Engine).
  • Workloads that are sensitive to CPU performance
  • Workloads that require direct access to CPU counters and process to thread pinning, such as financial exchanges or other realtime workloads
  • Workloads that use non-virtualizable, on-CPU chip accelerators such as QAT, DLB, and IAA
  • Workloads not licensed for virtual machine use

Differences between VM instances and bare metal instances

Almost all of the features of VM instances are available with bare metal instances. The features not available with bare metal instances include:

  • gVNIC or VirtIO support: Bare metal instances don't use virtualized network interfaces, so they use the Intel IDPF LAN PF device driver.
  • Multiple network interfaces: Each bare metal instance comes with only a single network interface, and you can't add network interfaces when creating the instance. For more information about using multiple networks with a compute instance, see Multiple network interfaces.
  • SCSI disk interface: Like all third generation and later machine series, bare metal instances use only the NVMe disk interface.
  • Persistent Disk or Local SSD disks: Bare metal instances can use only Google Cloud Hyperdisk storage.
  • Windows OS support: Bare metal instances don't provide support for Windows images.
  • Interactive serial console: Bare metal instances have a read-only serial console, but not an interactive one.
  • Virtual Trusted Platform Module (vTPM): Features such as Secure Boot, vTPM-enabled Measured Boot, and other Shielded VM features, including Shielded GKE nodes are not available with bare metal instances.
  • The maintenance behavior for bare metal instances must be set to TERMINATE. Live migration is not feasible because bare metal instances utilize an entire host server and are not virtual instances.
  • CPU utilization monitoring isn't available with bare metal instances. If you install the Ops Agent on a bare metal instance, you can instead use the metric OS Reported CPU %.

Machine series with bare metal machine types

You can create a bare metal instance using machine types from the following machine series.

C3 machine series

C3 is the first machine series to offer a bare metal machine type. C3 instances are powered by 4th generation Intel Xeon Scalable processors (code-named Sapphire Rapids). You can create C3 bare metal instances with 192 vCPUs and up to 1,536 GB of memory.

The amount of memory available to your bare metal instance depends on which machine type you use:

  • c3-highcpu-192-metal comes with 192 vCPUs and 512 GB of memory.
  • c3-standard-192-metal comes with 192 vCPUs and 768 GB of memory.
  • c3-highmem-192-metal comes with 192 vCPUs and 1,536 GB of memory.

C3 is built on Titanium which uses network offloads. You you can attach Hyperdisk Balanced and Hyperdisk Extreme disks to C3 bare metal instances. Local SSD disks aren't available for C3 bare metal instances, but are available with C3 VMs created with a machine type that ends in -lssd. C3 bare metal instances offer up to 100 Gbps network bandwidth for standard networking and up to 200 Gbps with per VM Tier_1 networking performance.

The C3 machine series is part of the general-purpose machine family, which has the best price-performance with the most flexible vCPU to memory ratios.

X4 machine series

The X4 machine series offers three predefined machine types:

  • x4-megamem-960-metal comes with 960 vCPUs and 16,384 GB of memory.
  • x4-megamem-1440-metal comes with 1,440 vCPUs and 24,576 GB of memory.
  • x4-megamem-1920-metal comes with 1,920 vCPUs and 32,768 GB of memory.

X4 instances are powered by the 4th generation Intel Xeon Scalable processor (code-named Sapphire Rapids) and Titanium. X4 instances can be used with only Hyperdisk Balanced and Hyperdisk Extreme storage. Local SSD disks aren't available for X4 instances. X4 supports up to 100&nbspGbps network bandwidth for standard networking.

The X4 machine series is part of the memory-optimized machine family, which provides the most compute and memory resources of any Compute Engine machine family and higher memory-to-vCPU ratios than general-purpose machine types.

OS images

Because bare metal instances use the IDPF network driver, you can only use OS images that support IDPF.

Regional availability of bare metal instances

The following sortable table shows which bare metal machine types are available in each zone. You can filter the table rows by geographical location.

Zones Location C3 X4
africa-south1-a
africa-south1-b
africa-south1-c
Johannesburg, South Africa N/A N/A
asia-east1-a
asia-east1-b
asia-east1-c
Changhua County, Taiwan, APAC N/A N/A
asia-east2-a
asia-east2-b
asia-east2-c
Hong Kong, APAC N/A N/A
asia-northeast1-a
asia-northeast1-b
asia-northeast1-c
Tokyo, Japan, APAC N/A N/A
asia-northeast2-a
asia-northeast2-b
asia-northeast2-c
Osaka, Japan, APAC N/A N/A
asia-northeast3-a
asia-northeast3-b
asia-northeast3-c
Seoul, South Korea, APAC N/A N/A
asia-south1-a Mumbai, India, APAC N/A N/A
asia-south1-b
asia-south1-c
Mumbai, India, APAC N/A x4-megamem-960-metal
x4-megamem-1440-metal
x4-megamem-1920-metal
asia-south2-a Delhi, India, APAC N/A x4-megamem-960-metal
x4-megamem-1440-metal
x4-megamem-1920-metal
asia-south2-b
asia-south2-c
Delhi, India, APAC N/A N/A
asia-southeast1-a Jurong West, Singapore, APAC c3-highcpu-192-metal
c3-standard-192-metal
c3-highmem-192-metal
N/A
asia-southeast1-b Jurong West, Singapore, APAC N/A N/A
asia-southeast1-c Jurong West, Singapore, APAC c3-highcpu-192-metal N/A
asia-southeast2-a
asia-southeast2-b
asia-southeast2-c
Jakarta, Indonesia, APAC N/A N/A
australia-southeast1-a
australia-southeast1-b
australia-southeast1-c
Sydney, Australia, APAC N/A N/A
australia-southeast2-a
australia-southeast2-b
australia-southeast2-c
Melbourne, Australia, APAC N/A N/A
europe-central2-a
europe-central2-b
europe-central2-c
Warsaw, Poland, Europe N/A N/A
europe-north2-a
europe-north2-b
europe-north2-c
Stockholm, Sweden, Europe N/A N/A
europe-southwest1-a
europe-southwest1-b
europe-southwest1-c
Madrid, Spain, Europe N/A N/A
europe-west1-b
europe-west1-c
St. Ghislain, Belgium, Europe c3-highcpu-192-metal
c3-standard-192-metal
c3-highmem-192-metal
x4-megamem-960-metal
x4-megamem-1440-metal
x4-megamem-1920-metal
europe-west1-d St. Ghislain, Belgium, Europe N/A N/A
europe-west2-a
europe-west2-b
europe-west2-c
London, England, Europe N/A N/A
europe-west3-a Frankfurt, Germany, Europe N/A x4-megamem-960-metal
x4-megamem-1440-metal
x4-megamem-1920-metal
europe-west3-b
europe-west3-c
Frankfurt, Germany, Europe N/A N/A
europe-west4-a Eemshaven, Netherlands, Europe N/A N/A
europe-west4-b Eemshaven, Netherlands, Europe c3-highcpu-192-metal
c3-highmem-192-metal
x4-megamem-960-metal
x4-megamem-1440-metal
x4-megamem-1920-metal
europe-west4-c Eemshaven, Netherlands, Europe c3-highcpu-192-metal
c3-standard-192-metal
c3-highmem-192-metal
x4-megamem-960-metal
x4-megamem-1440-metal
x4-megamem-1920-metal
europe-west6-a
europe-west6-b
europe-west6-c
Zurich, Switzerland, Europe N/A N/A
europe-west8-a Milan, Italy, Europe N/A x4-megamem-960-metal
x4-megamem-1440-metal
x4-megamem-1920-metal
europe-west8-b Milan, Italy, Europe N/A N/A
europe-west8-c Milan, Italy, Europe N/A x4-megamem-960-metal
x4-megamem-1440-metal
x4-megamem-1920-metal
europe-west9-a
europe-west9-b
europe-west9-c
Paris, France, Europe N/A N/A
europe-west10-a
europe-west10-b
europe-west10-c
Berlin, Germany, Europe N/A N/A
europe-west12-a
europe-west12-b
europe-west12-c
Turin, Italy, Europe N/A N/A
me-central1-a
me-central1-b
me-central1-c
Doha, Qatar, Middle East N/A N/A
me-central2-a
me-central2-b
me-central2-c
Dammam, Saudi Arabia, Middle East N/A N/A
me-west1-a
me-west1-b
me-west1-c
Tel Aviv, Israel, Middle East N/A N/A
northamerica-northeast1-a
northamerica-northeast1-b
northamerica-northeast1-c
Montréal, Québec, North America N/A N/A
northamerica-northeast2-a
northamerica-northeast2-b
northamerica-northeast2-c
Toronto, Ontario, North America N/A N/A
northamerica-south1-a
northamerica-south1-b
northamerica-south1-c
Queretaro, Mexico, North America N/A N/A
southamerica-east1-a
southamerica-east1-b
southamerica-east1-c
Osasco, São Paulo, Brazil, South America N/A N/A
southamerica-west1-a
southamerica-west1-b
southamerica-west1-c
Santiago, Chile, South America N/A N/A
us-central1-a Council Bluffs, Iowa, North America c3-standard-192-metal
c3-highmem-192-metal
x4-megamem-960-metal
x4-megamem-1440-metal
x4-megamem-1920-metal
us-central1-b Council Bluffs, Iowa, North America N/A N/A
us-central1-c Council Bluffs, Iowa, North America c3-highcpu-192-metal x4-megamem-960-metal
x4-megamem-1440-metal
x4-megamem-1920-metal
us-central1-f Council Bluffs, Iowa, North America N/A N/A
us-east1-b
us-east1-c
us-east1-d
Moncks Corner, South Carolina, North America N/A N/A
us-east4-a Ashburn, Virginia, North America c3-highcpu-192-metal
c3-standard-192-metal
c3-highmem-192-metal
x4-megamem-960-metal
x4-megamem-1440-metal
x4-megamem-1920-metal
us-east4-b Ashburn, Virginia, North America N/A N/A
us-east4-c Ashburn, Virginia, North America c3-highcpu-192-metal
c3-standard-192-metal
x4-megamem-960-metal
x4-megamem-1440-metal
x4-megamem-1920-metal
us-east5-a
us-east5-b
Columbus, Ohio, North America c3-highcpu-192-metal
c3-standard-192-metal
c3-highmem-192-metal
N/A
us-east5-c Columbus, Ohio, North America N/A N/A
us-west1-a
us-west1-b
The Dalles, Oregon, North America c3-highcpu-192-metal
c3-standard-192-metal
c3-highmem-192-metal
N/A
us-west1-c The Dalles, Oregon, North America N/A N/A
us-west2-a
us-west2-b
us-west2-c
Los Angeles, California, North America N/A N/A
us-west3-a
us-west3-b
us-west3-c
Salt Lake City, Utah, North America N/A N/A
us-west4-a
us-west4-b
us-west4-c
Las Vegas, Nevada, North America N/A N/A
us-south1-a
us-south1-b
us-south1-c
Dallas, Texas, North America N/A N/A

What's next