General-purpose machine family for Compute Engine (original) (raw)


This document describes the features of the Compute Engine general-purpose machine family, which has the best price-performance with the most flexible vCPU to memory ratios, and provides features that target most standard and cloud-native workloads.

The general-purpose machine family has predefined andcustom machine types to align with your workload, depending on your requirements.

C4D (Preview) is powered by the fifth generation AMD EPYC Turin processor andTitanium. These machine types have up to 384 vCPUs and 3,024 GB of DDR5 memory, a max-boost frequency of 4.1 GHz, and up to 200 Gbps per VM Tier_1 networking performance. C4D also offers bare metal instances and Local SSD machine types with up to 12 TiB of Titanium SSD.

C4A is powered by Google's first generation Axion custom Arm-based processor built on Arm Neoverse V2. C4A provides machine types with up to 72 vCPUs, 576 GB DDR5 memory, 6 TiB of local Titanium SSD, and up to 100 Gbps with per VM Tier_1 networking performance.

C4 and N4 are powered by the fifth generation Intel Xeon Scalable processor (code-named Emerald Rapids). C4 offers a sustained, all-core turbo frequency of 3.1 GHz, 1.5 TB of DDR5 memory, and supports up to 200 Gbps of per VM Tier_1 networking performance. N4 offers a sustained, all-core turbo frequency of 2.9 GHz, 640 GB of DDR5 memory, and up to 50 Gbps of standard network bandwidth.

C3 is powered by fourth generation Intel Xeon Scalable processors and offers a sustained, all-core turbo frequency of 3.0 GHz, 8 channels of DDR5 memory, and up to 200 Gbps per VM Tier_1 networking performance. C3D is powered by fourth generation AMD EPYC Genoa processors and offers a sustained, all-core turbo frequency of 3.3 GHz, 2,880 GB of DDR5 memory, and up to 200 Gbps per VM Tier_1 networking performance.

For bare metal machine types, choose the C3 machine series.

All third and fourth generation general-purpose VMs supportTitanium.

E2, E2 shared-core, N2, N2D, Tau T2A, and Tau T2D are second generation machine series in this family; N1 and its related shared-core machine types are the first generation machine series.

Machine series Workloads
N4,N2,N2D,N1 Medium traffic web and application servers Containerized microservices Business intelligence applications Virtual desktops CRM applications Development and test environments Batch processing Storage and archive
C4A,C4,C4D (Preview),C3, C3D High traffic web, app and ad servers Databases and caches Game servers Data analytics Media streaming and transcoding Network appliances CPU-based ML training and inference
E2 Low-traffic web servers Back office apps Containerized microservices Small databases Virtual desktops Development and test environments
Tau T2A,Tau T2D Scale-out workloads Web servers Containerized microservices Media transcoding Large-scale Java applications

To learn how your selection affects the performance of Persistent Disk volumes attached to your VMs, seeConfigure your Persistent Disk and VMs.

C4D machine series

C4D VMs are powered by the fifth generation AMD EPYC Turin processor andTitanium. C4D delivers a 30% performance boost over C3D on the estimatedSPECrate®2017_int_base benchmark, which lets you scale performance with fewer resources, thereby optimizing your costs.

C4D is designed to run workloads including web, app and game servers, AI inference, web serving, video streaming, and data centric applications like analytics, as well as relational and in-memory databases.

For databases, C4D delivers 56% more queries per second on Cloud SQL for MySQL and 38% higher operations per second for Memorystore for Redis workloads compared to C3D due to its higher core frequency (up to 4.1 GHz) and improved Instructions Per Clock (IPC).

For web-serving workloads, AMD EPYC Turin's advancements in L3-cache efficiency and branch prediction enable up to 80% higher throughput per vCPU with C4D.

In summary, the C4D machine series has the following features:

C4D machine types

C4D VMs are available as predefined configurations in standard, highcpu, and highmem sizes ranging from 2 vCPU to 384 vCPUs and up to 3,024 GB of memory.

To use Titanium SSD with C4D, create your instance using the -lssd variant of the C4D machine types. Selecting this machine type creates an instance of the specified size with Titanium SSD partitions attached. You can't attach Titanium SSD volumes separately.

To create a bare metal instance with C4D, use one of the following machine types:

C4D

standard

Machine types vCPUs* Memory (GB) Titanium SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4d-standard-2 2 7 No Up to 10 N/A
c4d-standard-4 4 15 No Up to 20 N/A
c4d-standard-8 8 31 No Up to 20 N/A
c4d-standard-16 16 62 No Up to 20 N/A
c4d-standard-32 32 124 No Up to 23 N/A
c4d-standard-48 48 186 No Up to 34 Up to 50
c4d-standard-64 64 248 No Up to 45 Up to 75
c4d-standard-96 96 372 No Up to 67 Up to 100
c4d-standard-192 192 744 No Up to 100 Up to 150
c4d-standard-384 384 1,488 No Up to 100 Up to 200
c4d-standard-384-metal† 384 1,536 No Up to 100 Up to 200

* A CPU uses two threads per core, and a vCPU respresents a single thread. See CPU platforms.
† For bare metal instances, the number of vCPUs is equivalent to the number of hardware threads on the host server.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networkingfor larger machine types.

C4D

highcpu

Machine types vCPUs* Memory (GB) Titanium SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4d-highcpu-2 2 3 No Up to 10 N/A
c4d-highcpu-4 4 7 No Up to 20 N/A
c4d-highcpu-8 8 15 No Up to 20 N/A
c4d-highcpu-16 16 30 No Up to 20 N/A
c4d-highcpu-32 32 60 No Up to 23 N/A
c4d-highcpu-48 48 90 No Up to 34 Up to 50
c4d-highcpu-64 64 120 No Up to 45 Up to 75
c4d-highcpu-96 96 180 No Up to 67 Up to 100
c4d-highcpu-192 192 360 No Up to 100 Up to 150
c4d-highcpu-384 384 720 No Up to 100 Up to 200
c4d-highcpu-384-metal† 384 768 No Up to 100 Up to 200

* A CPU uses two threads per core, and a vCPU respresents a single thread. See CPU platforms.
† For bare metal instances, the number of vCPUs is equivalent to the number of hardware threads on the host server.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networkingfor larger machine types.

C4D

highmem

Machine types vCPUs* Memory (GB) Titanium SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4d-highmem-2 2 15 No Up to 10 N/A
c4d-highmem-4 4 31 No Up to 20 N/A
c4d-highmem-8 8 63 No Up to 20 N/A
c4d-highmem-16 16 126 No Up to 20 N/A
c4d-highmem-32 32 252 No Up to 23 N/A
c4d-highmem-48 48 378 No Up to 34 Up to 50
c4d-highmem-64 64 504 No Up to 45 Up to 75
c4d-highmem-96 96 756 No Up to 67 Up to 100
c4d-highmem-192 192 1,512 No Up to 100 Up to 150
c4d-highmem-384 384 3,024 No Up to 100 Up to 200
c4d-highmem-384-metal† 384 3,072 No Up to 100 Up to 200

* A CPU uses two threads per core, and a vCPU respresents a single thread. See CPU platforms.
† For bare metal instances, the number of vCPUs is equivalent to the number of hardware threads on the host server.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networkingfor larger machine types.

C4D standard

Machine types vCPUs* Memory (GB) Titanium SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4d-standard-8-lssd 8 31 (1 x 375 GiB) 375 GiB 20 N/A
c4d-standard-16-lssd 16 62 (1 x 375 GiB) 375 GiB 20 N/A
c4d-standard-32-lssd 32 124 (2 x 375 GiB) 750 GiB 23 N/A
c4d-standard-48-lssd 48 186 (4 x 375 GiB) 1,500 GiB 34 50
c4d-standard-64-lssd 64 248 (6 x 375 GiB) 2,250 GiB 45 75
c4d-standard-96-lssd 96 372 (8 x 375 GiB) 3,000 GiB 67 100
c4d-standard-192-lssd 192 744 (16 x 375 GiB) 6,000 GiB 100 150
c4d-standard-384-lssd 384 1,488 (32 x 375 GiB) 12,000 GiB 100 200

* A CPU uses two threads per core, and a vCPU respresents a single thread. See CPU platforms.
† For bare metal instances, the number of vCPUs is equivalent to the number of hardware threads on the host server.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networkingfor larger machine types.

C4D highmem

Machine types vCPUs* Memory (GB) Titanium SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4d-highmem-8-lssd 8 63 (1 x 375 GiB) 375 GiB 20 N/A
c4d-highmem-16-lssd 16 126 (1 x 375 GiB) 375 GiB 20 N/A
c4d-highmem-32-lssd 32 252 (2 x 375 GiB) 750 GiB 23 N/A
c4d-highmem-48-lssd 48 378 (4 x 375 GiB) 1,500 GiB 34 50
c4d-highmem-64-lssd 64 504 (6 x 375 GiB) 2,250 GiB 45 75
c4d-highmem-96-lssd 96 756 (8 x 375 GiB) 3,000 GiB 67 100
c4d-highmem-192-lssd 192 1,512 (16 x 375 GiB) 6,000 GiB 100 150
c4d-highmem-384-lssd 384 3,024 (32 x 375 GiB) 12,000 GiB 100 200

* A CPU uses two threads per core, and a vCPU respresents a single thread. See CPU platforms.
† For bare metal instances, the number of vCPUs is equivalent to the number of hardware threads on the host server.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networkingfor larger machine types.

C4D doesn't support custom machine types.

Regional availability for C4D instances

For C4D VMs, you can view the available regions and zones in theAvailable regions and zones table, as follows:

For regional availability of C4D bare metal instances, seeBare metal instances on Compute Engine.

Supported disk types for C4D

C4D VMs support only the NVMe disk interface and can use the followingHyperdisk block storage:

C4D doesn't support Persistent Disk.

Disk and capacity limits

You can use a mixture of different Hyperdisk types with a VM, but the maximum total disk capacity (in TiB) across all disk types can't exceed:

For details about the capacity limits, see Hyperdisk size and attachment limits.

C4D storage limits are described in the following table:

C4D standard

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme
c4d-standard-2 4 4 0 0 0
c4d-standard-4 8 8 0 0 0
c4d-standard-8 16 16 0 0 0
c4d-standard-16 32 32 0 0 0
c4d-standard-32 32 32 0 0 0
c4d-standard-48 32 32 0 0 0
c4d-standard-64 32 32 0 0 8
c4d-standard-96 32 32 0 0 8
c4d-standard-192 64 64 0 0 8
c4d-standard-384 128 128 0 0 8
c4d-standard-384-metal 128 128 0 0 8

C4D highcpu

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme
c4d-highcpu-2 4 4 0 0 0
c4d-highcpu-4 8 8 0 0 0
c4d-highcpu-8 16 16 0 0 0
c4d-highcpu-16 32 32 0 0 0
c4d-highcpu-32 32 32 0 0 0
c4d-highcpu-48 32 32 0 0 0
c4d-highcpu-64 32 32 0 0 8
c4d-highcpu-96 32 32 0 0 8
c4d-highcpu-192 64 64 0 0 8
c4d-highcpu-384 128 128 0 0 8
c4d-highcpu-384-metal 128 128 0 0 8

C4D highmem

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme
c4d-highmem-2 4 4 0 0 0
c4d-highmem-4 8 8 0 0 0
c4d-highmem-8 16 16 0 0 0
c4d-highmem-16 32 32 0 0 0
c4d-highmem-32 32 32 0 0 0
c4d-highmem-48 32 32 0 0 0
c4d-highmem-64 32 32 0 0 8
c4d-highmem-96 32 32 0 0 8
c4d-highmem-192 64 64 0 0 8
c4d-highmem-384 128 128 0 0 8
c4d-highmem-384-metal 128 128 0 0 8

C4D standard Local SSD

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme
c4d-standard-8-lssd 16 16 0 0 0
c4d-standard-16-lssd 32 32 0 0 0
c4d-standard-32-lssd 32 32 0 0 0
c4d-standard-48-lssd 32 32 0 0 0
c4d-standard-64-lssd 32 32 0 0 8
c4d-standard-96-lssd 32 32 0 0 8
c4d-standard-192-lssd 64 64 0 0 8
c4d-standard-384-lssd 128 128 0 0 8

C4D highmem with Local SSD

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme
c4d-highmem-8-lssd 16 16 0 0 0
c4d-highmem-16-lssd 32 32 0 0 0
c4d-highmem-32-lssd 32 32 0 0 0
c4d-highmem-48-lssd 32 32 0 0 0
c4d-highmem-64-lssd 32 32 0 0 8
c4d-highmem-96-lssd 32 32 0 0 8
c4d-highmem-192-lssd 64 64 0 0 8
c4d-highmem-384-lssd 128 128 0 0 8

Network support for C4D instances

The following network interface drivers are required:

C4D supports up to 100 Gbps network bandwidth for standard networking and up to 200 Gbps with per VM Tier_1 networking performance for VM and bare metal instances.

Before migrating to C4D or creating C4D VMs or bare metal instances, make sure that theoperating system imagethat you use supports the IDPF network driver for bare metal instances or the gVNIC driver for VM instances. To get the best possible performance on C4D VMs, choose an OS image that supports both "Tier_1 Networking" and "200 Gbps network bandwidth". These images include an updated gVNIC driver, even if the guest OS shows the gve driver version as 1.0.0. If your C4D VM is using an operating system with an older version of gVNIC driver, this is still supported but the VM might experience suboptimal performance such as less network bandwidth or higher latency.

If you use a custom OS image to create a C4D VM, you canmanually install the most recent gVNIC driver. The gVNIC driver version v1.3.0 or later is recommended for use with C4D VMs. Google recommends using the latest gVNIC driver version to benefit from additional features and bug fixes.

C4A machine series

C4A VMs are powered by Google's first Arm-based Axion™ processor. C4A provides machine types with up to 72 vCPUs and 576 GB of DDR5 memory, and 6 TiB of local Titanium SSD. C4A is available in standard, highmem, and highcpu machine types, and also offers-lssd variants for Titanium SSD. C4A uses Google Cloud's latest generation of storage options including Hyperdisk Balanced, Hyperdisk Extreme, and Titanium SSD. C4A offers up to 50 Gbps of standard network performance, and up to 100 Gbps per VM Tier_1 networking performance for your instances.

C4A VMs are placed within a single node withUniform Memory Access (UMA)and also support sole tenant nodes to deliver consistent performance.

In summary, the C4A machine series has the following features:

For information about migrating to Arm VMs, read theArm on Compute document.

C4A machine types

C4A VMs are available as predefined configurations in sizes ranging from 1 vCPU to 72 vCPUs and up to 576 GB of memory.

To use Titanium SSD with C4A, create your VM using the -lssd variant of the C4A machine types. Selecting this machine type creates a VM of the specified size with Titanium SSD partitions attached. You can't attach Titanium SSD volumes separately.

C4A

standard

Machine types vCPUs* Memory (GB) Titanium SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4a-standard-1 1 4 No Up to 10 N/A
c4a-standard-2 2 8 No Up to 10 N/A
c4a-standard-4 4 16 No Up to 23 N/A
c4a-standard-8 8 32 No Up to 23 N/A
c4a-standard-16 16 64 No Up to 23 N/A
c4a-standard-32 32 128 No Up to 23 Up to 50
c4a-standard-48 48 192 No Up to 34 Up to 50
c4a-standard-64 64 256 No Up to 45 Up to 75
c4a-standard-72 72 288 No Up to 50 Up to 100

* SMT is not supported. Each vCPU is equivalent to an entire core. See CPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

C4A

highcpu

Machine types vCPUs* Memory (GB) Titanium SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4a-highcpu-1 1 2 No Up to 10 N/A
c4a-highcpu-2 2 4 No Up to 10 N/A
c4a-highcpu-4 4 8 No Up to 23 N/A
c4a-highcpu-8 8 16 No Up to 23 N/A
c4a-highcpu-16 16 32 No Up to 23 N/A
c4a-highcpu-32 32 64 No Up to 23 Up to 50
c4a-highcpu-48 48 96 No Up to 34 Up to 50
c4a-highcpu-64 64 128 No Up to 45 Up to 75
c4a-highcpu-72 72 144 No Up to 50 Up to 100

* SMT is not supported. Each vCPU is equivalent to an entire core. See CPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

C4A

highmem

Machine types vCPUs* Memory (GB) Titanium SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4a-highmem-1 1 8 No Up to 10 N/A
c4a-highmem-2 2 16 No Up to 10 N/A
c4a-highmem-4 4 32 No Up to 23 N/A
c4a-highmem-8 8 64 No Up to 23 N/A
c4a-highmem-16 16 128 No Up to 23 N/A
c4a-highmem-32 32 256 No Up to 23 Up to 50
c4a-highmem-48 48 384 No Up to 34 Up to 50
c4a-highmem-64 64 512 No Up to 45 Up to 75
c4a-highmem-72 72 576 No Up to 50 Up to 100

* SMT is not supported. Each vCPU is equivalent to an entire core. See CPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

C4A standard

Machine types vCPUs* Memory (GB) Titanium SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4a-standard-4-lssd 4 16 (1 x 375 GiB) 375 GiB 23 N/A
c4a-standard-8-lssd 8 32 (2 x 375 GiB) 750 GiB 23 N/A
c4a-standard-16-lssd 16 64 (4 x 375 GiB) 1,500 GiB 23 N/A
c4a-standard-32-lssd 32 128 (6 x 375 GiB) 2,250 GiB 23 50
c4a-standard-48-lssd 48 192 (10 x 375 GiB) 3,750 GiB 34 50
c4a-standard-64-lssd 64 256 (14 x 375 GiB) 5,250 GiB 45 75
c4a-standard-72-lssd 72 288 (16 x 375 GiB) 6,000 GiB 50 100

* SMT is not supported. Each vCPU is equivalent to an entire core. See CPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

C4A highmem

Machine types vCPUs* Memory (GB) Titanium SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4a-highmem-4-lssd 4 32 (1 x 375 GiB) 375 GiB 23 N/A
c4a-highmem-8-lssd 8 64 (2 x 375 GiB) 750 GiB 23 N/A
c4a-highmem-16-lssd 16 128 (4 x 375 GiB) 1,500 GiB 23 N/A
c4a-highmem-32-lssd 32 256 (6 x 375 GiB) 2,250 GiB 23 50
c4a-highmem-48-lssd 48 384 (10 x 375 GiB) 3,750 GiB 34 50
c4a-highmem-64-lssd 64 512 (14 x 375 GiB) 5,250 GiB 45 75
c4a-highmem-72-lssd 72 576 (16 x 375 GiB) 6,000 GiB 50 100

* SMT is not supported. Each vCPU is equivalent to an entire core. See CPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

C4A doesn't support custom machine types.

Supported disk types for C4A

C4A VMs support only the NVMe disk interface and can use the followingHyperdisk block storage:

C4A doesn't support Persistent Disk.

Disk and capacity limits

You can use a mixture of different Hyperdisk types with a VM, but the maximum total disk capacity (in TiB) across all disk types can't exceed:

For details about the capacity limits, see Hyperdisk size and attachment limits.

C4A standard

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk Extreme
c4a-standard-1 8 8 0 0
c4a-standard-2 8 8 0 0
c4a-standard-4 16 16 0 0
c4a-standard-8 16 16 0 0
c4a-standard-16 32 32 0 0
c4a-standard-32 32 32 0 0
c4a-standard-48 32 32 0 0
c4a-standard-64 64 64 0 8
c4a-standard-72 64 64 0 8

C4A highcpu

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk Extreme
c4a-highcpu-1 8 8 0 0
c4a-highcpu-2 8 8 0 0
c4a-highcpu-4 16 16 0 0
c4a-highcpu-8 16 16 0 0
c4a-highcpu-16 32 32 0 0
c4a-highcpu-32 32 32 0 0
c4a-highcpu-48 32 32 0 0
c4a-highcpu-64 64 64 0 8
c4a-highcpu-72 64 64 0 8

C4A highmem

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk Extreme
c4a-highmem-1 8 8 0 0
c4a-highmem-2 8 8 0 0
c4a-highmem-4 16 16 0 0
c4a-highmem-8 16 16 0 0
c4a-highmem-16 32 32 0 0
c4a-highmem-32 32 32 0 0
c4a-highmem-48 32 32 0 0
c4a-highmem-64 64 64 0 8
c4a-highmem-72 64 64 0 8

C4A standard

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk Extreme
c4a-standard-4-lssd 16 16 0 0
c4a-standard-8-lssd 16 16 0 0
c4a-standard-16-lssd 32 32 0 0
c4a-standard-32-lssd 32 32 0 0
c4a-standard-48-lssd 32 32 0 0
c4a-standard-64-lssd 64 64 0 8
c4a-standard-72-lssd 64 64 0 8

C4A highmem

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk Extreme
c4a-highmem-4-lssd 16 16 0 0
c4a-highmem-8-lssd 16 16 0 0
c4a-highmem-16-lssd 32 32 0 0
c4a-highmem-32-lssd 32 32 0 0
c4a-highmem-48-lssd 32 32 0 0
c4a-highmem-64-lssd 64 64 0 8
c4a-highmem-72-lssd 64 64 0 8

Network support for C4A instances

C4A instances requiregVNIC network interfaces. C4A instances support up to 50 Gbps network bandwidth for standard networking and up to 100 Gbps network bandwidth per VM Tier_1 networking performance.

Before migrating to C4A or creating C4A instances, make sure that the operating system image that you use supports the gVNIC driver. To get the best possible performance on C4A instances, on the Networking featurestab of the OS details table, choose an OS image that supports both "Tier_1 Networking" and "200 Gbps network bandwidth". These images include an updated gVNIC driver, even if the guest OS shows the gve driver version as 1.0.0. If your C4A instance is using an operating system with an older version of the gVNIC driver, this is still supported but the instance might experience suboptimal performance such as less network bandwidth or higher latency.

If you use a custom OS image with the C4A machine series, you canmanually install the most recent gVNIC driver. The gVNIC driver version v1.3.0 or later is recommended for use with C4A instances. Google recommends using the latest gVNIC driver version to benefit from additional features and bug fixes.

Maintenance experience for C4A instances

During the lifespan of a virtual machine (VM) instance, the host machine that your instance runs undergoes multiple host events. A host event can include the regular maintenance of Compute Engine infrastructure, or in rare cases, a host error. Compute Engine also applies some non-disruptive lightweight upgrades for the hypervisor and network in the background.

The C4A machine series offers the following features related to host maintenance:

Machine type Typical scheduled maintenance event frequency Maintenance behavior Advanced notification On-demand maintenance Simulate maintenance
c4a-*-lssd Minimum of 30 days Live migrate 7 days Yes Yes
All others Minimum of 30 days Live migrate 7 days No Yes

The maintenance frequencies shown in the previous table are approximations, not guarantees. Compute Engine might occasionally perform maintenance more frequently.

C4 machine series

C4 VMs are powered by 5th generation Intel Xeon Scalable processors (code-named Emerald Rapids) andTitanium. The C4 machine series is designed to deliver price-performance and enterprise-grade reliability along with a maintenance experience for your most demanding workloads.

Appropriate workloads include web and app serving, game servers, databases and caches, video streaming, data analytics, network appliances, and CPU-based ML inference.

C4 VMs are designed to achieve maximum performance from single-core turbo boosting. You can disable vCPU boosting and limit the vCPUs to the long term sustainable all-core-turbo frequency for more consistent vCPU performance. You can do this by setting turboMode=ALL_CORE_MAX in theAdvancedMachineFeaturessettings.

In summary, the C4 machine series:

C4 machine types

C4 VMs are available as predefined configurations in sizes ranging from 2 vCPUs to 192 vCPUs and up to 1,488 GB of memory.

C4 standard

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4-standard-2 2 7 Up to 10 N/A
c4-standard-4 4 15 Up to 23 N/A
c4-standard-8 8 30 Up to 23 N/A
c4-standard-16 16 60 Up to 23 N/A
c4-standard-32 32 120 Up to 23 N/A
c4-standard-48 48 180 Up to 34 Up to 50
c4-standard-96 96 360 Up to 67 Up to 100
c4-standard-192 192 720 Up to 100 Up to 200

* A CPU uses two threads per core, and a vCPU respresents a single thread. See CPU platforms.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networkingfor larger machine types.

C4 highcpu

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4-highcpu-2 2 4 Up to 10 N/A
c4-highcpu-4 4 8 Up to 23 N/A
c4-highcpu-8 8 16 Up to 23 N/A
c4-highcpu-16 16 32 Up to 23 N/A
c4-highcpu-32 32 64 Up to 23 N/A
c4-highcpu-48 48 96 Up to 34 Up to 50
c4-highcpu-96 96 192 Up to 67 Up to 100
c4-highcpu-192 192 384 Up to 100 Up to 200

* A CPU uses two threads per core, and a vCPU respresents a single thread. See CPU platforms.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networkingfor larger machine types.

C4 highmem

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c4-highmem-2 2 15 Up to 10 N/A
c4-highmem-4 4 31 Up to 23 N/A
c4-highmem-8 8 62 Up to 23 N/A
c4-highmem-16 16 124 Up to 23 N/A
c4-highmem-32 32 248 Up to 23 N/A
c4-highmem-48 48 372 Up to 34 Up to 50
c4-highmem-96 96 744 Up to 67 Up to 100
c4-highmem-192 192 1,488 Up to 100 Up to 200

* A CPU uses two threads per core, and a vCPU respresents a single thread. See CPU platforms.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networkingfor larger machine types.

C4 doesn't support custom machine types.

Supported disk types for C4

C4 VMs support only the NVMe disk interface and can use the followingHyperdisk block storage:

C4 does not support Persistent Disk or Local SSD. ReadMove your workload from an existing VM to a new VMto migrate your Persistent Disk resources to a newer machine series.

Disk and capacity limits

You can use a mixture of different Hyperdisk types with a VM, but the maximum total disk capacity (in TiB) across all disk types can't exceed:

For details about the capacity limits, see Hyperdisk size and attachment limits.

The number of Hyperdisk volumes of all types that you can attach to a VM can't exceed the limits stated in the Max number of Hyperdisk volumes. For details about these limits, seeHyperdisk size and attachment limits.

The combined total number of Hyperdisk Balanced and Hyperdisk Extreme volumes attached to a single VM depends on the number of vCPUs the VM has, and can't exceed these limits:

C4 standard

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Extreme
c4-standard-2 8 8 0
c4-standard-4 16 16 0
c4-standard-8 32 32 0
c4-standard-16 32 32 0
c4-standard-32 64 64 0
c4-standard-48 64 64 0
c4-standard-64 128 128 8
c4-standard-96 128 128 8
c4-standard-192 128 128 8

C4 highcpu

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Extreme
c4-highcpu-2 8 8 0
c4-highcpu-4 16 16 0
c4-highcpu-8 32 32 0
c4-highcpu-16 32 32 0
c4-highcpu-32 64 64 0
c4-highcpu-48 64 64 0
c4-highcpu-64 128 128 8
c4-highcpu-96 128 128 8
c4-highcpu-192 128 128 8

C4 highmem

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Extreme
c4-highmem-2 8 8 0
c4-highmem-4 16 16 0
c4-highmem-8 32 32 0
c4-highmem-16 32 32 0
c4-highmem-32 64 64 0
c4-highmem-48 64 64 0
c4-highmem-64 128 128 8
c4-highmem-96 128 128 8
c4-highmem-192 128 128 8

Network support for C4 VMs

C4 VM instances requiregVNIC network interfaces. C4 supports up to 100 Gbps network bandwidth for standard networking and up to 200 Gbps with per VM Tier_1 networking performance.

Before migrating to C4 or creating C4 instances, make sure that the operating system image that you use supports the gVNIC driver. To get the best possible performance on C4 instances, on the Networking featurestab of the OS details table, choose an OS image that supports both "Tier_1 Networking" and "200 Gbps network bandwidth". These images include an updated gVNIC driver, even if the guest OS shows the gve driver version as 1.0.0. If your C4 instance is using an operating system with an older version of the gVNIC driver, this is still supported but the instance might experience suboptimal performance such as less network bandwidth or higher latency.

If you use a custom OS image with the C4 machine series, you canmanually install the most recent gVNIC driver. The gVNIC driver version v1.3.0 or later is recommended for use with C4 instances. Google recommends using the latest gVNIC driver version to benefit from additional features and bug fixes.

N4 machine series

N4 VMs are powered by the 5th generation Intel Xeon Scalable processors (code-named Emerald Rapids) andTitanium. N4 machine types are built from the ground up for flexibility and cost optimization through an efficient architecture of streamlined features, shapes, and next generationdynamic resource management, which makes better use of resources on host machines. N4 offers flexible options like custom machine types that lets you use choose varied combinations of compute and memory to optimize costs and reduce resource waste. N4 is suited for a variety of general-purpose workloads that don't require peak processing power at all times.

In summary, the N4 machine series:

N4 machine types

N4 VMs are available as predefined configurations in sizes ranging from 2 vCPUs to 80 vCPUs and up to 640 GB of memory.

N4 standard

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps) Tier_1 egress bandwidth (Gbps)
n4-standard-2 2 8 Up to 10 N/A
n4-standard-4 4 16 Up to 10 N/A
n4-standard-8 8 32 Up to 16 N/A
n4-standard-16 16 64 Up to 32 N/A
n4-standard-32 32 128 Up to 32 N/A
n4-standard-48 48 192 Up to 32 N/A
n4-standard-64 64 256 Up to 45 N/A
n4-standard-80 80 320 Up to 50 N/A

* A CPU uses two threads per core, and a vCPU respresents a single thread. See CPU platforms

.

N4 highcpu

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps) Tier_1 egress bandwidth (Gbps)
n4-highcpu-2 2 4 Up to 10 N/A
n4-highcpu-4 4 8 Up to 10 N/A
n4-highcpu-8 8 16 Up to 16 N/A
n4-highcpu-16 16 32 Up to 32 N/A
n4-highcpu-32 32 64 Up to 32 N/A
n4-highcpu-48 48 96 Up to 32 N/A
n4-highcpu-64 64 128 Up to 45 N/A
n4-highcpu-80 80 160 Up to 50 N/A

* A CPU uses two threads per core, and a vCPU respresents a single thread. See CPU platforms

.

N4 highmem

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps) Tier_1 egress bandwidth (Gbps)
n4-highmem-2 2 16 Up to 10 N/A
n4-highmem-4 4 32 Up to 10 N/A
n4-highmem-8 8 64 Up to 16 N/A
n4-highmem-16 16 128 Up to 32 N/A
n4-highmem-32 32 256 Up to 32 N/A
n4-highmem-48 48 384 Up to 32 N/A
n4-highmem-64 64 512 Up to 45 N/A
n4-highmem-80 80 640 Up to 50 N/A

* A CPU uses two threads per core, and a vCPU respresents a single thread. See CPU platforms

.

Supported disk types for N4

N4 VMs supports only the NVMe disk interface and can use the followingHyperdisk block storage:

N4 does not support Persistent Disk or Local SSD. ReadMove your workload from an existing VM to a new VMto migrate your Persistent Disk resources to a newer machine series.

Disk and capacity limits

The number of Hyperdisk volumes of all types that you can attach to a VM can't exceed the limits stated in the Max number of Hyperdisk volumes. For details about these limits, seeHyperdisk capacity.

The combined total number of Hyperdisk Balanced volumes attached to a single VM depends on the number of vCPUs the VM has, and can't exceed these limits:

For VMs running Microsoft Windows and using the NVMe disk interface, the combined number of both Hyperdisk and Persistent Disk attached volumes can't exceed a total of 16 disks. See Known issues. Local SSD volumes are excluded from this issue.

N4 storage limits are described in the following table:

N4 standard

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk Extreme Local SSD
n4-standard-2 20 16 0 0 Not supported
n4-standard-4 24 16 0 0 Not supported
n4-standard-8 32 16 0 0 Not supported
n4-standard-16 48 32 0 0 Not supported
n4-standard-32 64 32 0 0 Not supported
n4-standard-48 64 32 0 0 Not supported
n4-standard-64 64 32 0 0 Not supported
n4-standard-80 64 32 0 0 Not supported

N4 highcpu

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk Extreme Local SSD
n4-highcpu-2 20 16 0 0 Not supported
n4-highcpu-4 24 16 0 0 Not supported
n4-highcpu-8 32 16 0 0 Not supported
n4-highcpu-16 48 32 0 0 Not supported
n4-highcpu-32 64 32 0 0 Not supported
n4-highcpu-48 64 32 0 0 Not supported
n4-highcpu-64 64 32 0 0 Not supported
n4-highcpu-80 64 32 0 0 Not supported

N4 highmem

Maximum number of disks
Machine types Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk Extreme Local SSD
n4-highmem-2 20 16 0 0 Not supported
n4-highmem-4 24 16 0 0 Not supported
n4-highmem-8 32 16 0 0 Not supported
n4-highmem-16 48 32 0 0 Not supported
n4-highmem-32 64 32 0 0 Not supported
n4-highmem-48 64 32 0 0 Not supported
n4-highmem-64 64 32 0 0 Not supported
n4-highmem-80 64 32 0 0 Not supported

Network support for N4 VMs

N4 instances requiregVNIC network interfaces. N4 instances support up to 50 Gbps network bandwidth for standard networking and don't support per VM Tier_1 networking performance.

Before migrating to N4 or creating N4 instances, make sure that the operating system image that you use supports the gVNIC driver. To get the best possible performance on N4 instances, on the Networking featurestab of the OS details table, choose an OS image that supports both "Tier_1 Networking" and "200 Gbps network bandwidth". These images include an updated gVNIC driver, even if the guest OS shows the gve driver version as 1.0.0. If your N4 instance is using an operating system with an older version of the gVNIC driver, this is still supported but the instance might experience suboptimal performance such as less network bandwidth or higher latency.

If you use a custom OS image with the N4 machine series, you canmanually install the most recent gVNIC driver. The gVNIC driver version v1.3.0 or later is recommended for use with N4 instances. Google recommends using the latest gVNIC driver version to benefit from additional features and bug fixes.

C3D machine series

C3D VMs are powered by the 4th generation AMD EPYC™ (Genoa) processor with a maximum frequency of 3.7 Ghz. C3D machine types are optimized for the underlying hardware architecture to deliver optimal, reliable, and consistent performance.

C3D uses Titanium, which enables higher levels of networking performance, isolation and security. The C3D machine series supports Tier_1 networking bandwidth of up to 100 Gbps and up to 200 Gbps.

In summary, the C3D machine series:

C3D machine types

C3D VMs are available in standard, highcpu, highmem, and lssdconfigurations in sizes ranging from 4 to 360 vCPUs and up to 2,880 GB of memory. The highcpu configuration offers the lowest price per performance for compute-bound workloads that don't require large amounts of memory.

C3D standard

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c3d-standard-4 4 16 Up to 20 N/A
c3d-standard-8 8 32 Up to 20 N/A
c3d-standard-16 16 64 Up to 20 N/A
c3d-standard-30 30 120 Up to 20 Up to 50
c3d-standard-60 60 240 Up to 40 Up to 75
c3d-standard-90 90 360 Up to 60 Up to 100
c3d-standard-180 180 720 Up to 100 Up to 150
c3d-standard-360 360 1,440 Up to 100 Up to 200

* A CPU uses two threads per core, and a vCPU represents a single thread. See CPU platforms.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

C3D highcpu

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c3d-highcpu-4 4 8 Up to 20 N/A
c3d-highcpu-8 8 16 Up to 20 N/A
c3d-highcpu-16 16 32 Up to 20 N/A
c3d-highcpu-30 30 59 Up to 20 Up to 50
c3d-highcpu-60 60 118 Up to 40 Up to 75
c3d-highcpu-90 90 177 Up to 60 Up to 100
c3d-highcpu-180 180 354 Up to 100 Up to 150
c3d-highcpu-360 360 708 Up to 100 Up to 200

* A CPU uses two threads per core, and a vCPU represents a single thread. See CPU platforms.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

C3D highmem

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c3d-highmem-4 4 32 Up to 20 N/A
c3d-highmem-8 8 64 Up to 20 N/A
c3d-highmem-16 16 128 Up to 20 N/A
c3d-highmem-30 30 240 Up to 20 Up to 50
c3d-highmem-60 60 480 Up to 40 Up to 75
c3d-highmem-90 90 720 Up to 60 Up to 100
c3d-highmem-180 180 1,440 Up to 100 Up to 150
c3d-highmem-360 360 2,880 Up to 100 Up to 200

* A CPU uses two threads per core, and a vCPU represents a single thread. See CPU platforms.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

C3D standard with Local SSD

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c3d-standard-8-lssd 8 32 Up to 20 N/A
c3d-standard-16-lssd 16 64 Up to 20 N/A
c3d-standard-30-lssd 30 120 Up to 20 Up to 50
c3d-standard-60-lssd 60 240 Up to 40 Up to 75
c3d-standard-90-lssd 90 360 Up to 60 Up to 100
c3d-standard-180-lssd 180 720 Up to 100 Up to 150
c3d-standard-360-lssd 360 1440 Up to 100 Up to 200

* A CPU uses two threads per core, and a vCPU represents a single thread. See CPU platforms.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

C3D highmem with Local SSD

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
c3d-highmem-8-lssd 8 64 Up to 20 N/A
c3d-highmem-16-lssd 16 128 Up to 20 N/A
c3d-highmem-30-lssd 30 240 Up to 20 Up to 50
c3d-highmem-60-lssd 60 480 Up to 40 Up to 75
c3d-highmem-90-lssd 90 720 Up to 60 Up to 100
c3d-highmem-180-lssd 180 1440 Up to 100 Up to 150
c3d-highmem-360-lssd 360 2880 Up to 100 Up to 200

* A CPU uses two threads per core, and a vCPU represents a single thread. See CPU platforms.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

C3D doesn't support custom machine types.

Supported disk types for C3D

C3D VMs support only the NVMe disk interface and can use the following block storage types:

To use Local SSD with C3D, create your VM using the -lssd variant of the C3D machine types. Selecting this machine type creates a VM of the specified size with Local SSD partitions attached. You must use a machine type that ends in -lssd to use Local SSD with your C3D VM; you can't attach Local SSD volumes separately.

Disk and capacity limits

For VMs running Microsoft Windows and using the NVMe disk interface, the combined number of both Hyperdisk and Persistent Disk attached volumes can't exceed a total of 16 disks. See Known issues. Local SSD volumes are excluded from this issue.

C3D storage limits are described in the following table:

C3D standard

Maximum number of disks
Machine types Per VM Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme Local SSD
c3d-standard-4 128 24 16 24 24 0 Not supported
c3d-standard-8 128 32 16 32 32 0 Not supported
c3d-standard-16 128 48 16 48 48 0 Not supported
c3d-standard-30 128 64 16 64 64 0 Not supported
c3d-standard-60 128 64 32 64 64 8 Not supported
c3d-standard-90 128 64 32 64 64 8 Not supported
c3d-standard-180 128 64 32 64 64 8 Not supported
c3d-standard-360 128 64 32 64 64 8 Not supported

C3D highcpu

Maximum number of disks
Machine types Per VM Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme Local SSD
c3d-highcpu-4 128 24 16 24 24 0 Not supported
c3d-highcpu-8 128 32 16 32 32 0 Not supported
c3d-highcpu-16 128 48 16 48 48 0 Not supported
c3d-highcpu-30 128 64 16 64 64 0 Not supported
c3d-highcpu-60 128 64 32 64 64 8 Not supported
c3d-highcpu-90 128 64 32 64 64 8 Not supported
c3d-highcpu-180 128 64 32 64 64 8 Not supported
c3d-highcpu-360 128 64 32 64 64 8 Not supported

C3D highmem

Maximum number of disks
Machine types Per VM Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme Local SSD
c3d-highmem-4 128 24 16 24 24 0 Not supported
c3d-highmem-8 128 32 16 32 32 0 Not supported
c3d-highmem-16 128 48 16 48 48 0 Not supported
c3d-highmem-30 128 64 16 64 64 0 Not supported
c3d-highmem-60 128 64 32 64 64 8 Not supported
c3d-highmem-90 128 64 32 64 64 8 Not supported
c3d-highmem-180 128 64 32 64 64 8 Not supported
c3d-highmem-360 128 64 32 64 64 8 Not supported

C3D standard with Local SSD

Maximum number of disks
Machine types Per VM Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme Local SSD
c3d-standard-8-lssd 128 24 16 24 24 0 1 (375 GiB)
c3d-standard-16-lssd 128 48 16 48 48 0 1 (375 GiB)
c3d-standard-30-lssd 128 64 16 64 64 0 2 (750 GiB)
c3d-standard-60-lssd 128 64 32 64 64 8 4 (1.5 TiB)
c3d-standard-90-lssd 128 64 32 64 64 8 8 (3 TiB)
c3d-standard-180-lssd 128 64 32 64 64 8 16 (6 TiB)
c3d-standard-360-lssd 128 64 32 64 64 8 32 (12 TiB)

C3D highmem with Local SSD

Maximum number of disks
Machine types Per VM Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme Local SSD
c3d-highmem-8-lssd 128 24 16 24 24 0 1 (375 GiB)
c3d-highmem-16-lssd 128 48 16 48 48 0 1 (375 GiB)
c3d-highmem-30-lssd 128 64 16 64 64 0 2 (750 GiB)
c3d-highmem-60-lssd 128 64 32 64 64 8 4 (1.5 TiB)
c3d-highmem-90-lssd 128 64 32 64 64 8 8 (3 TiB)
c3d-highmem-180-lssd 128 64 32 64 64 8 16 (6 TiB)
c3d-highmem-360-lssd 128 64 32 64 64 8 32 (12 TiB)

Network support for C3D VMs

C3D VM instances requiregVNIC network interfaces. C3D supports up to 100 Gbps network bandwidth for standard networking and up to 200 Gbps with per VM Tier_1 networking performance.

Before migrating to C3D or creating C3D instances, make sure that the operating system image that you use supports the gVNIC driver. To get the best possible performance on C3D instances, on the Networking featurestab of the OS details table, choose an OS image that supports both "Tier_1 Networking" and "200 Gbps network bandwidth". These images include an updated gVNIC driver, even if the guest OS shows the gve driver version as 1.0.0. If your C3D instance is using an operating system with an older version of the gVNIC driver, this is still supported but the instance might experience suboptimal performance such as less network bandwidth or higher latency.

If you use a custom OS image with the C3D machine series, you canmanually install the most recent gVNIC driver. The gVNIC driver version v1.3.0 or later is recommended for use with C3D instances. Google recommends using the latest gVNIC driver version to benefit from additional features and bug fixes.

C3 machine series

C3 VMs are powered by the 4th generation Intel Xeon Scalable processors (code-named Sapphire Rapids), DDR5 memory, and Titanium. C3 machine types are optimized for the underlying NUMA architecture to deliver optimal, reliable, and consistent performance.

The new C3 machine series is a major leap in our purpose-built infrastructure offerings:

C3 uses Titanium to enable higher levels of networking performance, isolation and security. The C3 machine series supports a default network bandwidth of up to 100 Gbps and up to 200 Gbps withper VM Tier_1 networking performance. Titanium has been designed from the ground up to enable updates that don't impact running workloads.

The C3 machine series provides some of the largest general-purpose machine types, letting you create VM instances with up to 176 vCPUs and 1.4 TB of memory.

C3 has bare metal machine types, which allow you to access all the raw compute resources of the server. You can create bare metal instances with 192 vCPUs and up to 1,536 GB of memory. Bare metal instances also provide access to several onboard, function-specificaccelerators and offloads:

If your organization uses a Shielded VM policy, then you must create a custom org policy that excludes bare metal shapes before you can create a bare metal instance.

In summary, the C3 machine series:

C3 machine types

C3 VMs are available in predefined machine types with sizes ranging from 4 to 176 vCPUs and up to 1,408 GB of memory.

To use Local SSD with C3, create your VM using the -lssd variant of the C3 machine types. Selecting this machine type creates a VM of the specified size with Local SSD partitions attached. You must use a c3-standard-*-lssdmachine type to use Local SSD with your VM; you can't attach Local SSD volumes separately.

To create a bare metal instance with C3, use one of the following machine types:

C3 standard

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)
c3-standard-4 4 16 Up to 23 N/A
c3-standard-8 8 32 Up to 23 N/A
c3-standard-22 22 88 Up to 23 N/A
c3-standard-44 44 176 Up to 32 Up to 50
c3-standard-88 88 352 Up to 62 Up to 100
c3-standard-176 176 704 Up to 100 Up to 200
c3-standard-192-metal 192† 768 Up to 100 Up to 200

* A vCPU represents a single hardware thread, or logical core.
† For bare metal instances, the number of vCPUs is equivalent to the number of hardware threads on the host server.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

C3 highcpu

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)
c3-highcpu-4 4 8 Up to 23 N/A
c3-highcpu-8 8 16 Up to 23 N/A
c3-highcpu-22 22 44 Up to 23 N/A
c3-highcpu-44 44 88 Up to 32 Up to 50
c3-highcpu-88 88 176 Up to 62 Up to 100
c3-highcpu-176 176 352 Up to 100 Up to 200
c3-highcpu-192-metal 192† 512 Up to 100 Up to 200

* A vCPU represents a single hardware thread, or logical core.
† For bare metal instances, the number of vCPUs is equivalent to the number of hardware threads on the host server.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

C3 highmem

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)
c3-highmem-4 4 32 Up to 23 N/A
c3-highmem-8 8 64 Up to 23 N/A
c3-highmem-22 22 176 Up to 23 N/A
c3-highmem-44 44 352 Up to 32 Up to 50
c3-highmem-88 88 704 Up to 62 Up to 100
c3-highmem-176 176 1408 Up to 100 Up to 200
c3-highmem-192-metal 192† 1536 Up to 100 Up to 200

* A vCPU represents a single hardware thread, or logical core.
† For bare metal instances, the number of vCPUs is equivalent to the number of hardware threads on the host server.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

C3 with Local SSD

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)
c3-standard-4-lssd 4 16 Up to 23 N/A
c3-standard-8-lssd 8 32 Up to 23 N/A
c3-standard-22-lssd 22 88 Up to 23 N/A
c3-standard-44-lssd 44 176 Up to 32 Up to 50
c3-standard-88-lssd 88 352 Up to 62 Up to 100
c3-standard-176-lssd 176 704 Up to 100 Up to 200

* A vCPU represents a single hardware thread, or logical core.
† For bare metal instances, the number of vCPUs is equivalent to the number of hardware threads on the host server.
‡ Default egress bandwidth can't exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

C3 doesn't support custom machine types.

C3 regional availability for bare metal instances

For C3 VMs, you can view the available regions and zones in theAvailable regions and zones table.

C3 bare metal instances are available in the following regions and zones:

Zone High-CPU Standard High-mem
asia-southeast1-a
asia-southeast1-c
europe-west1-b
europe-west1-c
europe-west4-b
europe-west4-c
us-central1-a
us-central1-c
us-east1-c
us-east1-d
us-east4-a
us-east4-c
us-east5-a
us-east5-b
us-west1-a
us-west1-b

Supported disk types for C3

C3 VMs support only the NVMe disk interface and can use the following block storage types:

VM instances

Bare metal instances

A set amount of Local SSD disks are added to the C3 VM when you use the -lssdmachine type. This is the only way to include Local SSD storage with a C3 VM. You can't use Local SSD disks with bare metal instances.

Disk and capacity limits

For VMs running Microsoft Windows and using the NVMe disk interface, the combined number of both Hyperdisk and Persistent Disk attached volumes can't exceed a total of 16 disks. See Known issues. Local SSD volumes are excluded from this issue.

C3 storage limits are described in the following table:

C3 standard

Maximum number of disks
Machine types Per instance Hyperdiskper instance Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme Local SSD
c3-standard-4 128 24 16 24 24 0 Not supported
c3-standard-8 128 32 16 32 32 0 Not supported
c3-standard-22 128 48 32 48 48 0 Not supported
c3-standard-44 128 64 32 64 64 0 Not supported
c3-standard-88 128 64 32 64 64 8 Not supported
c3-standard-176 128 64 32 64 64 8 Not supported
c3-standard-192-metal 16(Hyperdisk only) 16 16 Not supported Not supported 16 Not supported

C3 highcpu

Maximum number of disks
Machine types Per instance Hyperdiskper instance Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme Local SSD
c3-highcpu-4 128 24 16 24 24 0 Not supported
c3-highcpu-8 128 32 16 32 32 0 Not supported
c3-highcpu-22 128 48 32 48 48 0 Not supported
c3-highcpu-44 128 64 32 64 64 0 Not supported
c3-highcpu-88 128 64 32 64 64 8 Not supported
c3-highcpu-176 128 64 32 64 64 8 Not supported
c3-highcpu-192-metal 16(Hyperdisk only) 16 16 Not supported Not supported 16 Not supported

C3 highmem

Maximum number of disks
Machine types Per instance Hyperdiskper instance Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme Local SSD
c3-highmem-4 128 24 16 24 24 0 Not supported
c3-highmem-8 128 32 16 32 32 0 Not supported
c3-highmem-22 128 48 32 48 48 0 Not supported
c3-highmem-44 128 64 32 64 64 0 Not supported
c3-highmem-88 128 64 32 64 64 8 Not supported
c3-highmem-176 128 64 32 64 64 8 Not supported
c3-highmem-192-metal 16(Hyperdisk only) 16 16 Not supported Not supported 16 Not supported

C3 with Local SSD

Maximum number of disks
Machine types Per VM* Hyperdiskper VM Hyperdisk Balanced Hyperdisk Throughput Hyperdisk ML Hyperdisk Extreme Local SSD
c3-standard-4-lssd 128 24 16 24 24 0 1 (375 GiB)
c3-standard-8-lssd 128 32 16 32 32 0 2 (750 GiB)
c3-standard-22-lssd 128 48 32 48 48 0 4 (1.5 TiB)
c3-standard-44-lssd 128 64 32 64 64 0 8 (3 TiB)
c3-standard-88-lssd 128 64 32 64 64 8 16 (6 TiB)
c3-standard-176-lssd 128 64 32 64 64 8 32 (12 TiB)

Network support for C3 VMs

The following network interface drivers are required:

C3 supports up to 100 Gbps network bandwidth for standard networking and up to 200 Gbps with per VM Tier_1 networking performance for VM and bare metal instances.

Before migrating to C3 or creating C3 VMs or bare metal instances, make sure that theoperating system imagethat you use supports the IDPF network driver for bare metal instances or the gVNIC driver for VM instances. To get the best possible performance on C3 VMs, choose an OS image that supports both "Tier_1 Networking" and "200 Gbps network bandwidth". These images include an updated gVNIC driver, even if the guest OS shows the gve driver version as 1.0.0. If your C3 VM is using an operating system with an older version of gVNIC driver, this is still supported but the VM might experience suboptimal performance such as less network bandwidth or higher latency.

If you use a custom OS image to create a C3 VM, you canmanually install the most recent gVNIC driver. The gVNIC driver version v1.3.0 or later is recommended for use with C3 VMs. Google recommends using the latest gVNIC driver version to benefit from additional features and bug fixes.

N2D machine series

The N2D machine series can run on either AMD EPYC Milan or AMD EPYC Rome processors. The third generationAMD EPYC Milan processoris available only in specific regions and zones. To use AMD Milan as yourminimum CPU platform, request it when you create your VM instance.

The N2D series provides some of the largest general-purpose machine types with up to 224 vCPUs and 896 GB of memory and vCPU to memory ratios of 1:1, 1:4, and 1:8. The AMD EPYC Rome processors in this series run with a base frequency of 2.25 GHz, an effective frequency of 2.7 GHz, and a max boost frequency of 3.3 GHz.

In summary, the N2D series:

N2D VMs don't support GPUs or nested virtualization.

N2D machine types

The following table lists the features of the N2D machine series. For some machine types, certain features are not applicable (N/A).

N2D standard

N2D standard machine types have 4 GB of system memory per vCPU.

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
n2d-standard-2 2 8 Up to 10 N/A
n2d-standard-4 4 16 Up to 10 N/A
n2d-standard-8 8 32 Up to 16 N/A
n2d-standard-16 16 64 Up to 32 N/A
n2d-standard-32 32 128 Up to 32 N/A
n2d-standard-48 48 192 Up to 32 Up to 50
n2d-standard-64 64 256 Up to 32 Up to 50
n2d-standard-80 80 320 Up to 32 Up to 50
n2d-standard-96 96 384 Up to 32 Up to 100
n2d-standard-128 128 512 Up to 32 Up to 100
n2d-standard-224 224 896 Up to 32 Up to 100

* A vCPU is implemented as a single hardware thread, or logical core, on one of the availableCPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

N2D high-mem

N2D high-mem machine types have 8 GB of system memory per vCPU.

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
n2d-highmem-2 2 16 Up to 10 N/A
n2d-highmem-4 4 32 Up to 10 N/A
n2d-highmem-8 8 64 Up to 16 N/A
n2d-highmem-16 16 128 Up to 32 N/A
n2d-highmem-32 32 256 Up to 32 N/A
n2d-highmem-48 48 384 Up to 32 Up to 50
n2d-highmem-64 64 512 Up to 32 Up to 50
n2d-highmem-80 80 640 Up to 32 Up to 50
n2d-highmem-96 96 768 Up to 32 Up to 100

* A vCPU is implemented as a single hardware thread, or logical core, on one of the availableCPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

N2D high-cpu

N2D high-cpu machine types have 1 GB of system memory per vCPU.

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
n2d-highcpu-2 2 2 Up to 10 N/A
n2d-highcpu-4 4 4 Up to 10 N/A
n2d-highcpu-8 8 8 Up to 16 N/A
n2d-highcpu-16 16 16 Up to 32 N/A
n2d-highcpu-32 32 32 Up to 32 N/A
n2d-highcpu-48 48 48 Up to 32 Up to 50
n2d-highcpu-64 64 64 Up to 32 Up to 50
n2d-highcpu-80 80 80 Up to 32 Up to 50
n2d-highcpu-96 96 96 Up to 32 Up to 100
n2d-highcpu-128 128 128 Up to 32 Up to 100
n2d-highcpu-224 224 224 Up to 32 Up to 100

* A vCPU is implemented as a single hardware thread, or logical core, on one of the availableCPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

For details on the pricing information, see the following:

Supported disk types for N2D

N2D VMs can use the following block storage types:

N2D VMs with Confidential Computing running Microsoft Windows with the NVMe disk interface have a disk attachment limitation of 16 disks. SeeKnown issuesfor details.

N2D standard

Machine types Max number of disks per VM, across all disks* Max number of Hyperdiskvolumes per VM† Max total disk size (TiB)across all disks‡ Local SSD
n2d-standard-2 128 20 257 Yes
n2d-standard-4 128 24 257 Yes
n2d-standard-8 128 32 257 Yes
n2d-standard-16 128 48 257 Yes
n2d-standard-32 128 64 512 Yes
n2d-standard-48 128 64 512 Yes
n2d-standard-64 128 64 512 Yes
n2d-standard-80 128 64 512 Yes
n2d-standard-96 128 64 512 Yes
n2d-standard-128 128 64 512 Yes
n2d-standard-224 128 64 512 Yes

* The maximum size per Persistent Disk volume is 64 TiB.

†The maximum size per Hyperdisk Throughput volume is 32 TiB.

‡ The maximum total disk size applies to all Persistent Disk and Hyperdisk disk types attached to the VM.

N2D high-mem

Machine types Max number of disks per VM per VM* Max number of Hyperdiskvolumes per VM† Max total disk size (TiB)across all disks‡ Local SSD
n2d-highmem-2 128 20 257 Yes
n2d-highmem-4 128 24 257 Yes
n2d-highmem-8 128 32 257 Yes
n2d-highmem-16 128 48 257 Yes
n2d-highmem-32 128 64 512 Yes
n2d-highmem-48 128 64 512 Yes
n2d-highmem-64 128 64 512 Yes
n2d-highmem-80 128 64 512 Yes
n2d-highmem-96 128 64 512 Yes

* The maximum size per Persistent Disk volume is 64 TiB.

†The maximum size per Hyperdisk Throughput volume is 32 TiB.

‡ The maximum total disk size applies to all Persistent Disk and Hyperdisk disk types attached to the VM.

N2D high-cpu

Machine types Max number of disks per VM* Max number of Hyperdiskvolumes per VM† Max total disk size (TiB)across all disks‡ Local SSD
n2d-highcpu-2 128 20 257 Yes
n2d-highcpu-4 128 24 257 Yes
n2d-highcpu-8 128 32 257 Yes
n2d-highcpu-16 128 48 257 Yes
n2d-highcpu-32 128 64 512 Yes
n2d-highcpu-48 128 64 512 Yes
n2d-highcpu-64 128 64 512 Yes
n2d-highcpu-80 128 64 512 Yes
n2d-highcpu-96 128 64 512 Yes
n2d-highcpu-128 128 64 512 Yes
n2d-highcpu-224 128 64 512 Yes

* The maximum size per Persistent Disk volume is 64 TiB.

†The maximum size per Hyperdisk Throughput volume is 32 TiB.

‡ The maximum total disk size applies to all Persistent Disk and Hyperdisk disk types attached to the VM.

N2 machine series

The N2 machine series has flexible sizing between 2 to 128 vCPUs and 0.5 to 8 GB of memory per vCPU. Machine types in this series run on the following processors:

You can find more details about these two processors on theCPU platforms page.

Workloads that can take advantage of the higher clock frequency are a good choice for this series. These workloads can get higher per-thread performance while benefiting from all the flexibility that the general-purpose machine family offers.

In summary, the N2 machine series:

N2 machine types

N2 standard

N2 standard machine types have 4 GB of system memory per vCPU.

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
n2-standard-2 2 8 Up to 10 N/A
n2-standard-4 4 16 Up to 10 N/A
n2-standard-8 8 32 Up to 16 N/A
n2-standard-16 16 64 Up to 32 N/A
n2-standard-32 32 128 Up to 32 Up to 50
n2-standard-48 48 192 Up to 32 Up to 50
n2-standard-64 64 256 Up to 32 Up to 75
n2-standard-80 80 320 Up to 32 Up to 100
n2-standard-96 96 384 Up to 32 Up to 100
n2-standard-128 128 512 Up to 32 Up to 100

* A vCPU is implemented as a single hardware thread, or logical core, on one of the availableCPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

N2 high-mem

N2 high-memory machine types have 8 GB of system memory per vCPU.

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
n2-highmem-2 2 16 Up to 10 N/A
n2-highmem-4 4 32 Up to 10 N/A
n2-highmem-8 8 64 Up to 16 N/A
n2-highmem-16 16 128 Up to 32 N/A
n2-highmem-32 32 256 Up to 32 Up to 50
n2-highmem-48 48 384 Up to 32 Up to 50
n2-highmem-64 64 512 Up to 32 Up to 75
n2-highmem-80 80 640 Up to 32 Up to 100
n2-highmem-96 96 768 Up to 32 Up to 100
n2-highmem-128 128 864 Up to 32 Up to 100

* A vCPU is implemented as a single hardware thread, or logical core, on one of the availableCPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

N2 high-cpu

N2 high-cpu machine types have 1 GB of system memory per vCPU.

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)#
n2-highcpu-2 2 2 Up to 10 N/A
n2-highcpu-4 4 4 Up to 10 N/A
n2-highcpu-8 8 8 Up to 16 N/A
n2-highcpu-16 16 16 Up to 32 N/A
n2-highcpu-32 32 32 Up to 32 Up to 50
n2-highcpu-48 48 48 Up to 32 Up to 50
n2-highcpu-64 64 64 Up to 32 Up to 75
n2-highcpu-80 80 80 Up to 32 Up to 100
n2-highcpu-96 96 96 Up to 32 Up to 100

* A vCPU is implemented as a single hardware thread, or logical core, on one of the availableCPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supports high-bandwidth networking for larger machine types.

For details on the pricing information, see the following:

Supported disk types for N2

N2 VMs can use the following block storage types:

N2 standard

Machine types Max number of disks per VM, across all disks* Max number of Hyperdisk Extremevolumes per VM† Max number of Hyperdisk Throughputvolumes per VM† Max total disk size (TiB)across all disks‡ Local SSD
n2-standard-2 128 0 20 257 Yes
n2-standard-4 128 0 24 257 Yes
n2-standard-8 128 0 32 257 Yes
n2-standard-16 128 0 48 257 Yes
n2-standard-32 128 0 64 512 Yes
n2-standard-48 128 0 64 512 Yes
n2-standard-64 128 0 64 512 Yes
n2-standard-80 128 8 64 512 Yes
n2-standard-96 128 8 64 512 Yes
n2-standard-128 128 8 64 512 Yes

* The maximum size per Persistent Disk volume is 64 TiB.

† The maximum size per Hyperdisk Extreme volume is 64 TiB. The maximum size per Hyperdisk Throughput volume is 32 TiB.

‡ You can attach a mixture of Hyperdisk and Persistent Disk volumes to a VM, but the total Persistent Disk capacity can't exceed 257 TiB.

N2 high-mem

Machine types Max number of disks per VM, across all disks* Max number of Hyperdisk Extremevolumes per VM† Max number of Hyperdisk Throughputvolumes per VM† Max total disk size (TiB)across all disks‡ Local SSD
n2-highmem-2 128 0 20 257 Yes
n2-highmem-4 128 0 24 257 Yes
n2-highmem-8 128 0 32 257 Yes
n2-highmem-16 128 0 48 257 Yes
n2-highmem-32 128 0 64 512 Yes
n2-highmem-48 128 0 64 512 Yes
n2-highmem-64 128 0 64 512 Yes
n2-highmem-80 128 8 64 512 Yes
n2-highmem-96 128 8 64 512 Yes
n2-highmem-128 128 8 64 512 Yes

* The maximum size per Persistent Disk volume is 64 TiB.

† The maximum size per Hyperdisk Extreme volume is 64 TiB. The maximum size per Hyperdisk Throughput volume is 32 TiB.

‡ You can attach a mixture of Hyperdisk and Persistent Disk volumes to a VM, but the total Persistent Disk capacity can't exceed 257 TiB.

N2 high-cpu

Machine types Max number of disks per VM, across all disks* Max number of Hyperdisk Extremevolumes per VM† Max number of Hyperdisk Throughputvolumes per VM† Max total disk size (TiB)across all disks‡ Local SSD
n2-highcpu-2 128 0 20 257 Yes
n2-highcpu-4 128 0 24 257 Yes
n2-highcpu-8 128 0 32 257 Yes
n2-highcpu-16 128 0 48 257 Yes
n2-highcpu-32 128 0 64 512 Yes
n2-highcpu-48 128 0 64 512 Yes
n2-highcpu-64 128 0 64 512 Yes
n2-highcpu-80 128 8 64 512 Yes
n2-highcpu-96 128 8 64 512 Yes

* The maximum size per Persistent Disk volume is 64 TiB.

† The maximum size per Hyperdisk Extreme volume is 64 TiB. The maximum size per Hyperdisk Throughput volume is 32 TiB.

‡ You can attach a mixture of Hyperdisk and Persistent Disk volumes to a VM, but the total Persistent Disk capacity can't exceed 257 TiB.

E2 machine series

The cost-optimized E2 machine series have between 2 to 32 vCPUs with a ratio of 0.5 GB to 8 GB of memory per vCPU for standard VMs, and 0.25 to 1 vCPUs with 0.5 GB to 8 GB of memory for shared-core E2 machine types. The E2 machine series offers both Intel and AMD EPYC processors. The processor is selected for you at the time of VM creation. Machine types in this series are available in all regions and zones and support a virtio memory balloon device.

In summary, the E2 machine series:

Shared-core VMs

The E2 machine series also contains shared-core machine types that use context- switching to time-share a physical core between vCPUs for multitasking. Different shared-core machine types sustain different amounts of time on a physical core.

Unlike predefined machine types and custom machine types, shared-core machine types have a predefined price that includes both vCPUs and memory. For more information, seeVM instance pricing.

CPU bursting

Shared-core machine types offer bursting capabilities that allow instances to use additional physical CPU for short periods of time. Bursting happens automatically when your VM requires more physical CPU than originally allocated. During these spikes, your VM will opportunistically take advantage of available physical CPU in bursts. Note that bursts are not permanent and are only possible periodically.

The exact burst time is determined by aToken bucketmeaning utilizing the CPU less than 100% will result in longer bursts. Bursting doesn't incur any additional charges. You are charged the listed on-demand price for e2 shared-core, f1-micro, and g1-small VMs.

E2 Limitations

E2 machine types

E2 is available in standard, highmem, and highcpu configurations, as well as shared-core machine type. In general, E2 shared-core machine types can be more cost-effective for running small, non-resource intensive applications than standard, high-memory, or high-CPU machine types.

E2 standard

E2 standard machine types have 4 GB of system memory per vCPU.

Machine types vCPUs Memory (GB) Max number of Persistent Disk (PDs)† Max total PD size (TiB) Local SSD Maximum egress bandwidth (Gbps)‡
e2-standard-2 2 8 128 257 No 4
e2-standard-4 4 16 128 257 No 8
e2-standard-8 8 32 128 257 No 16
e2-standard-16 16 64 128 257 No 16
e2-standard-32 32 128 128 257 No 16

† Persistent Disk and Hyperdisk usage is charged separately from machine pricing.
‡ Maximum egress bandwidth cannot exceed the number given. Actual See Network bandwidth.

E2 high-mem

E2 high-memory machine types have 8 GB of system memory per vCPU.

Machine types vCPUs Memory (GB) Max number of Persistent Disk (PDs)† Max total Persistent Disk size (TiB) Local SSD Maximum egress bandwidth (Gbps)‡
e2-highmem-2 2 16 128 257 No 4
e2-highmem-4 4 32 128 257 No 8
e2-highmem-8 8 64 128 257 No 16
e2-highmem-16 16 128 128 257 No 16

† Persistent Disk and Hyperdisk usage is charged separately frommachine pricing.
‡Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

E2 high-cpu

E2 high-cpu machine types have 1 GB of system memory per vCPU.

Machine types vCPUs Memory (GB) Max number of Persistent Disk (PDs)† Max total PD size (TiB) Local SSD Maximum egress bandwidth (Gbps)‡
e2-highcpu-2 2 2 128 257 No 4
e2-highcpu-4 4 4 128 257 No 8
e2-highcpu-8 8 8 128 257 No 16
e2-highcpu-16 16 16 128 257 No 16
e2-highcpu-32 32 32 128 257 No 16

† Persistent Disk and Hyperdisk usage is charged separately from machine pricing.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

E2 shared-core

E2 shared-core machine types are cost-effective, have a virtio memory balloon device, and are ideal for small workloads. When you use E2 shared-core machine types, your VM runs two vCPUs simultaneously shared on one physical core for a specific fraction of time depending on the machine type. Each vCPU can burst up to 100% of CPU time, for short periods, before returning to the time limitations described in the preceding section.

Machine types Description vCPUs Fractional vCPUs* Memory (GB) Max number of Persistent Disk (PDs)† Max total PD size (TiB) Local SSD Maximum egress bandwidth (Gbps)‡
e2-micro Micro machine type with 0.25 vCPU and 1 GB of memory, backed by a shared physical core. 2 0.25* 1 16 3 no 1
e2-small Small machine type with 0.5 vCPU and 2 GB of memory, backed by a shared physical core. 2 0.5* 2 16 3 no 1
e2-medium Medium machine type with 1 vCPU and 4 GB of memory, backed by a shared physical core. 2 1* 4 16 3 no 2

* Fractional vCPU of 0.25, 0.5, or 1.0 with 2 vCPUs exposed to the guest operating system.
† Persistent Disk and Hyperdisk usage is charged separately from machine pricing.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supported disk types for E2 VMs

E2 VMs can use the following block storage types:

N1 machine series

The N1 machine series is Compute Engine's first generation general-purpose machine series available on Intel Skylake, Broadwell, Haswell, Sandy Bridge, and Ivy Bridge CPU platforms.

In summary, the N1 machine series offers the following features:

N1 machine types

N1 standard

N1 standard machine types have 3.75 GB of system memory per vCPU.

Machine types vCPUs* Memory (GB) Max number of Persistent Disk (PDs)† Max total PD size (TiB) Local SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)
n1-standard-1 1 3.75 128 257 Yes Up to 2 N/A
n1-standard-2 2 7.50 128 257 Yes Up to 10 N/A
n1-standard-4 4 15 128 257 Yes Up to 10 N/A
n1-standard-8 8 30 128 257 Yes Up to 16 N/A
n1-standard-16 16 60 128 257 Yes Up to 32# N/A
n1-standard-32 32 120 128 257 Yes Up to 32# N/A
n1-standard-64 64 240 128 257 Yes Up to 32# N/A
n1-standard-96 96 360 128 257 Yes Up to 32# N/A

* A vCPU is implemented as a single hardware thread, or logical core, on one of the availableCPU platforms.
† Persistent Disk and Hyperdisk usage is charged separately frommachine type pricing.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

32 Gbps for Skylake or later CPU platforms. 16 Gbps for all other platforms.

N1 high-memory

N1 high-memory machine types have 6.5 GB of system memory per vCPU.

Machine types vCPUs* Memory (GB) Max number of Persistent Disk (PDs)† Max total PD size (TiB) Local SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)
n1-highmem-2 2 13 128 257 Yes Up to 10 N/A
n1-highmem-4 4 26 128 257 Yes Up to 10 N/A
n1-highmem-8 8 52 128 257 Yes Up to 16 N/A
n1-highmem-16 16 104 128 257 Yes Up to 32# N/A
n1-highmem-32 32 208 128 257 Yes Up to 32# N/A
n1-highmem-64 64 416 128 257 Yes Up to 32# N/A
n1-highmem-96 96 624 128 257 Yes Up to 32# N/A

* A vCPU is implemented as a single hardware thread, or logical core, on one of the availableCPU platforms.
† Persistent Disk and Hyperdisk usage is charged separately frommachine type pricing.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

32 Gbps for Skylake or later CPU platforms. 16 Gbps for all other platforms.

N1 high-cpu

N1 high-cpu machine types have 0.9 GB of system memory per vCPU. High-CPU machine types are ideal for tasks that require a moderate increase of vCPUs relative to memory.

Machine types vCPUs* Memory (GB) Max number of Persistent Disk (PDs)† Max total PD size (TiB) Local SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)
n1-highcpu-2 2 1.80 128 257 Yes Up to 10 N/A
n1-highcpu-4 4 3.60 128 257 Yes Up to 10 N/A
n1-highcpu-8 8 7.20 128 257 Yes Up to 16 N/A
n1-highcpu-16 16 14.4 128 257 Yes Up to 32# N/A
n1-highcpu-32 32 28.8 128 257 Yes Up to 32# N/A
n1-highcpu-64 64 57.6 128 257 Yes Up to 32# N/A
n1-highcpu-96 96 86.4 128 257 Yes Up to 32# N/A

* A vCPU is implemented as a single hardware thread, or logical core, on one of the availableCPU platforms.
† Persistent Disk and Hyperdisk usage is charged separately frommachine type pricing.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

32 Gbps for Skylake or later CPU platforms. 16 Gbps for all other platforms.

N1 shared-core

Each vCPU can burst up to 100% of CPU time, for short periods, before returning to their prescribed CPU time limitations.

Machine types Description vCPUs Fractional vCPUs* Memory (GB) Max number of Persistent Disk (PDs)† Max total PD size (TiB) Local SSD Maximum egress bandwidth (Gbps)‡
f1-micro Micro machine type with 0.2 vCPU and 0.6 GB of memory, backed by a shared physical core. 1 0.2* 0.60 16 3 No 1
g1-small Small machine type with 0.5 vCPU and 1.70 GB of memory, backed by a shared physical core. 1 0.5* 1.70 16 3 No 1

* Fractional vCPU of 0.2 or 0.5, with 1 vCPU exposed to the guest operating system.
† Persistent Disk and Hyperdisk usage is charged separately from VM pricing.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Supported disk types for N1 VMs

N1 VMs can use the following block storage types:

Tau T2A machine series

The Tau T2A machine series runs on the Ampere Altra Arm processor with a base frequency of 3.0 GHz. Tau T2A offers predefined machine types with 1 to 48 vCPUs, supports 4 GB of memory per vCPU, and offers a maximum of 32 Gbps of outbound data transfer.

This series is available only in selectregions and zones.

The Tau T2A machine series doesn't support simultaneous multithreading (SMT); each vCPU is equivalent to an entire core.

Tau T2A machine types

Tau T2A standard machine types have 4 GB of system memory per vCPU.

Machine types vCPUs* Memory (GB) Max number of Persistent Disk (PDs)† Max total PD size (TiB) Local SSD Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)
t2a-standard-1 1 4 128 257 No Up to 10 N/A
t2a-standard-2 2 8 128 257 No Up to 10 N/A
t2a-standard-4 4 16 128 257 No Up to 10 N/A
t2a-standard-8 8 32 128 257 No Up to 16 N/A
t2a-standard-16 16 64 128 257 No Up to 32 N/A
t2a-standard-32 32 128 128 257 No Up to 32 N/A
t2a-standard-48 48 192 128 257 No Up to 32 N/A

* SMT is not supported. Each vCPU is equivalent to an entire core. See CPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

Tau T2A Limitations

The Tau T2A machine series does not support:

T2A supports the Secure bootfeature, but not all public OS images for T2A support secure boot.

Supported disk types for T2A

T2A VMs support only the NVMe disk interface and can use the following block storage types:

For VMs running Microsoft Windows and using the NVMe disk interface, the combined number of both Hyperdisk and Persistent Disk attached volumes can't exceed a total of 16 disks. See Known issues. Local SSD volumes are excluded from this issue.

Tau T2D machine series

The Tau T2D machine series run on the third generationAMD EPYC Milan processorwith a base frequency of 2.45 GHz, an effective frequency of 2.8 GHz, and a max boost frequency of 3.5 GHz. This series has predefined machine types of up to 60 vCPUs, support 4 GB of memory per vCPU, and a maximum of 32 Gbps outbound data transfer. It also supports the following discount and consumption options:

This series is available only in selectregions and zones.

Machine types in the Tau T2D machine series have simultaneous multithreading (SMT) disabled; therefore a vCPU is equivalent to an entire core.

Tau T2D Limitations

Tau T2D VMs don't support:

Tau T2D machine types

Tau T2D standard machine types have 4 GB of system memory per vCPU.

Machine types vCPUs* Memory (GB) Default egress bandwidth (Gbps)‡ Tier_1 egress bandwidth (Gbps)
t2d-standard-1 1 4 Up to 10 N/A
t2d-standard-2 2 8 Up to 10 N/A
t2d-standard-4 4 16 Up to 10 N/A
t2d-standard-8 8 32 Up to 16 N/A
t2d-standard-16 16 64 Up to 32 N/A
t2d-standard-32 32 128 Up to 32 N/A
t2d-standard-48 48 192 Up to 32 N/A
t2d-standard-60 60 240 Up to 32 N/A

* SMT is not supported. Each vCPU is equivalent to an entire core. See CPU platforms.
‡ Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.

For details on the pricing information, see the following:

Supported disk types for T2D

T2D VMs can use the following block storage types:

Machine types Max number of disks per VM* Max number of Hyperdiskvolumes per VM† Max total disk size (TiB)across all disks‡ Local SSD
t2d-standard-1 128 20 257 No
t2d-standard-2 128 20 257 No
t2d-standard-4 128 24 257 No
t2d-standard-8 128 32 257 No
t2d-standard-16 128 48 257 No
t2d-standard-32 128 64 512 No
t2d-standard-48 128 64 512 No
t2d-standard-60 128 64 512 No

* The maximum size per Persistent Disk volume is 64 TiB.

†The maximum size per Hyperdisk Throughput volume is 32 TiB.

‡You can attach a mixture of Hyperdisk and Persistent Disk volumes to a VM, but the total Persistent Disk capacity can't exceed 257 TiB.

Custom machine types

If none of the predefined machine types in the general-purpose machine family match your workload needs, you can create a VM with a custom machine type.

Creating a VM with a custom machine type is ideal for workloads that require more processing power or more memory, but don't need all of the upgrades that are provided by the next larger predefined machine type.

It costs slightly more to use a custom machine type than an equivalent predefined machine type, and there are limitations in the amount of memory and vCPUs that you can select. The on-demand prices for custom machine types include a 5% premium over the on-demand and commitment prices for predefined machine types.

You can create a VM with a custom machine type for only the N and E machine series in the general-purpose machine family. Custom machine types are not available for the C and Tau machine series. Custom machine types are subject to the same Persistent Disk limits as E2, N2, and N1 predefined machine types. The maximum total Persistent Disk size for each VM is 257 TiB and the max number of Persistent Disk is 128. N4 custom machines types are subject to the limitations ofHyperdisk capacitystorage.

If a custom machine type doesn't meet your requirements, it's possible tocustomize the number of visible CPU coreson many machine types. It's also possible toset the number of threads per corefor certain machine types. You can make these changes during VM instance creation, or by editing an existing VM instance. Reducing the number of visible cores might impact the cost of your VMs. Be sure to reviewpricing prior to making any changes.

N4 custom machine types

Examples of invalid machine types:

Examples of valid machine types:

N2D custom machine types

Examples of invalid machine types:

Examples of valid machine types:

N2 custom machine types

Examples of invalid machine types:

Examples of valid machine types:

E2 custom machine types

Examples of invalid machine types:

Examples of valid machine types:

E2 shared-core custom machine types

E2 shared-core machine types support predefined Intel or AMD EPYC processors, which are preselected for you at the time of VM creation. You can create shared-core machine types with a vCPU range of 0.25 to 1 vCPU. The memory range is 1 to 8 GB, with a maximum ratio of 8 GB per vCPU.

You can't customize the number of visible cores on a shared-core E2 VM.

N1 custom machine types

Examples of invalid machine types:

Examples of valid machine types:

What's next