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 Gbps 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
- For additional details about C3 instance hardware and features, review the specifications at C3 machine series.
- For additional details about X4 instance hardware and features, review the specifications at X4 machine series.
- Create and start a Compute Engine bare metal instance.