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 and custom machine types to align with your workload, depending on your requirements.
C4D is powered by the fifth generation AMD EPYC Turin processor and Titanium. 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 Local SSD (-lssd
) machine types and bare metal (-metal
) machine types.
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 is powered by the sixth generation (code-named Granite Rapids) and fifth generation (code-named Emerald Rapids) Intel Xeon Scalable processors. C4 instances running on Granite Rapids offer a sustained, all-core turbo frequency of 3.9 GHz and a max turbo frequency of 4.2 GHz, 2.2 TB of DDR5 memory, 18 TiB of local SSD, and supports up to 200 Gbps of per VM Tier_1 networking performance. C4 also offers Local SSD (-lssd
) machine types and bare metal (-metal
) machine types.
N4 is powered by the fifth generation Intel Xeon Scalable processor (code-named Emerald Rapids). 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 C4, C4D, or C3 machine series.
All third and fourth generation general-purpose VMs support Titanium.
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, N1To learn how your selection affects the performance of Persistent Disk volumes attached to your VMs, see Configure your Persistent Disk and VMs.
C4D machine seriesC4D VMs are powered by the fifth generation AMD EPYC Turin processor and Titanium. C4D delivers a 30% performance boost over C3D on the estimated SPECrate®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, video streaming, and data centric applications like analytics, as well as relational and in-memory databases.
For databases, C4D delivers 55% more queries per second for MySQL and 35% 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).
Note: C4D doesn't support All Core Turbo Mode setting. C4D instances always run without frequency restrictions.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 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-384-metal
c4d-highcpu-384-metal
c4d-highmem-384-metal
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 represents 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 networking for larger machine types.
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 represents 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 networking for larger machine types.
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 represents 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 networking for larger machine types.
c4d-standard-8-lssd
8 31 (1 x 375 GiB) 375 GiB Up to 20 N/A c4d-standard-16-lssd
16 62 (1 x 375 GiB) 375 GiB Up to 20 N/A c4d-standard-32-lssd
32 124 (2 x 375 GiB) 750 GiB Up to 23 N/A c4d-standard-48-lssd
48 186 (4 x 375 GiB) 1,500 GiB Up to 34 Up to 50 c4d-standard-64-lssd
64 248 (6 x 375 GiB) 2,250 GiB Up to 45 Up to 75 c4d-standard-96-lssd
96 372 (8 x 375 GiB) 3,000 GiB Up to 67 Up to 100 c4d-standard-192-lssd
192 744 (16 x 375 GiB) 6,000 GiB Up to 100 Up to 150 c4d-standard-384-lssd
384 1,488 (32 x 375 GiB) 12,000 GiB Up to 100 Up to 200
* A CPU uses two threads per core, and a vCPU represents 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 networking for larger machine types.
c4d-highmem-8-lssd
8 63 (1 x 375 GiB) 375 GiB Up to 20 N/A c4d-highmem-16-lssd
16 126 (1 x 375 GiB) 375 GiB Up to 20 N/A c4d-highmem-32-lssd
32 252 (2 x 375 GiB) 750 GiB Up to 23 N/A c4d-highmem-48-lssd
48 378 (4 x 375 GiB) 1,500 GiB Up to 34 Up to 50 c4d-highmem-64-lssd
64 504 (6 x 375 GiB) 2,250 GiB Up to 45 Up to 75 c4d-highmem-96-lssd
96 756 (8 x 375 GiB) 3,000 GiB Up to 67 Up to 100 c4d-highmem-192-lssd
192 1,512 (16 x 375 GiB) 6,000 GiB Up to 100 Up to 150 c4d-highmem-384-lssd
384 3,024 (32 x 375 GiB) 12,000 GiB Up to 100 Up to 200
* A CPU uses two threads per core, and a vCPU represents 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 networking for larger machine types.
C4D doesn't support custom machine types.
Regional availability for C4D instancesFor C4D VMs, you can view the available regions and zones in the Available regions and zones table, as follows:
C4D
.For regional availability of C4D bare metal instances, see Bare metal instances on Compute Engine.
Supported disk types for C4DC4D VMs support only the NVMe disk interface and can use the following Hyperdisk block storage:
hyperdisk-balanced
)hyperdisk-extreme
)-lssd
machine types)C4D doesn't support Persistent Disk.
Disk and capacity limitsYou can attach a mixture of different Hyperdisk types to an instance, but the maximum total disk capacity (in TiB) across all disk types can't exceed:
For machine types with less than 32 vCPUs: 257 TiB for all Hyperdisk
For machine types with 32 or more vCPUs: 512 TiB for all Hyperdisk
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 Hyperdiskc4d-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 Hyperdisk
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 Hyperdisk
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 Hyperdisk
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 Hyperdisk
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 the operating system image that 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 can manually install the most recent gVNIC driver. The gVNIC driver version v1.4.2 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.
Maintenance experience for C4D instancesDuring 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 C4D machine series offers the following features related to host maintenance:
The maintenance frequencies shown in the previous table are approximations, not guarantees. Compute Engine might occasionally perform maintenance more frequently.
C4A machine seriesC4A 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 with Uniform 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 the Arm on Compute document.
C4A machine types Note: Community supported Arm OSes might be supported. If the OS isn't listed on the Operating system details page, test the OS to learn if it is supported.C4A VMs are available as predefined configurations in sizes ranging from 1 vCPU to 72 vCPUs and up to 576 GB of memory.
standard
: 4 GB memory per vCPUhighcpu
: 2 GB memory per vCPUhighmem
: 8 GB memory per vCPUTo 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-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-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-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-4-lssd
4 16 (1 x 375 GiB) 375 GiB Up to 23 N/A c4a-standard-8-lssd
8 32 (2 x 375 GiB) 750 GiB Up to 23 N/A c4a-standard-16-lssd
16 64 (4 x 375 GiB) 1,500 GiB Up to 23 N/A c4a-standard-32-lssd
32 128 (6 x 375 GiB) 2,250 GiB Up to 23 Up to 50 c4a-standard-48-lssd
48 192 (10 x 375 GiB) 3,750 GiB Up to 34 Up to 50 c4a-standard-64-lssd
64 256 (14 x 375 GiB) 5,250 GiB Up to 45 Up to 75 c4a-standard-72-lssd
72 288 (16 x 375 GiB) 6,000 GiB 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-4-lssd
4 32 (1 x 375 GiB) 375 GiB Up to 23 N/A c4a-highmem-8-lssd
8 64 (2 x 375 GiB) 750 GiB Up to 23 N/A c4a-highmem-16-lssd
16 128 (4 x 375 GiB) 1,500 GiB Up to 23 N/A c4a-highmem-32-lssd
32 256 (6 x 375 GiB) 2,250 GiB Up to 23 Up to 50 c4a-highmem-48-lssd
48 384 (10 x 375 GiB) 3,750 GiB Up to 34 Up to 50 c4a-highmem-64-lssd
64 512 (14 x 375 GiB) 5,250 GiB Up to 45 Up to 75 c4a-highmem-72-lssd
72 576 (16 x 375 GiB) 6,000 GiB 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 doesn't support custom machine types.
Supported disk types for C4AC4A VMs support only the NVMe disk interface and can use the following Hyperdisk block storage:
hyperdisk-balanced
)hyperdisk-balanced-high-availability
)hyperdisk-throughput
)hyperdisk-extreme
)-lssd
machine types)C4A doesn't support Persistent Disk.
Disk and capacity limitsYou can attach a mixture of different Hyperdisk types to an instance, but the maximum total disk capacity (in TiB) across all disk types can't exceed:
For machine types with less than 32 vCPUs: 257 TiB for all Hyperdisk
For machine types with 32 or more vCPUs: 512 TiB for all Hyperdisk
For details about the capacity limits, see Hyperdisk size and attachment limits.
C4A standard Maximum number of disks Machine types Hyperdiskc4a-standard-1
16 16 16 0 c4a-standard-2
16 16 16 0 c4a-standard-4
16 16 16 0 c4a-standard-8
16 16 16 0 c4a-standard-16
32 32 32 0 c4a-standard-32
32 32 32 0 c4a-standard-48
32 32 32 0 c4a-standard-64
64 64 64 8 c4a-standard-72
64 64 64 8 C4A highcpu Maximum number of disks Machine types Hyperdisk
c4a-highcpu-1
16 8 16 0 c4a-highcpu-2
16 8 16 0 c4a-highcpu-4
16 16 16 0 c4a-highcpu-8
16 16 16 0 c4a-highcpu-16
32 32 32 0 c4a-highcpu-32
32 32 32 0 c4a-highcpu-48
32 32 32 0 c4a-highcpu-64
64 64 64 8 c4a-highcpu-72
64 64 64 8 C4A highmem Maximum number of disks Machine types Hyperdisk
c4a-highmem-1
16 8 16 0 c4a-highmem-2
16 8 16 0 c4a-highmem-4
16 16 16 0 c4a-highmem-8
16 16 16 0 c4a-highmem-16
32 32 32 0 c4a-highmem-32
32 32 32 0 c4a-highmem-48
32 32 32 0 c4a-highmem-64
64 64 64 8 c4a-highmem-72
64 64 64 8 C4A standard Maximum number of disks Machine types Hyperdisk
c4a-standard-4-lssd
16 16 16 0 c4a-standard-8-lssd
16 16 16 0 c4a-standard-16-lssd
32 32 32 0 c4a-standard-32-lssd
32 32 32 0 c4a-standard-48-lssd
32 32 32 0 c4a-standard-64-lssd
64 64 64 8 c4a-standard-72-lssd
64 64 64 8 C4A highmem Maximum number of disks Machine types Hyperdisk
c4a-highmem-4-lssd
16 16 16 0 c4a-highmem-8-lssd
16 16 16 0 c4a-highmem-16-lssd
32 32 32 0 c4a-highmem-32-lssd
32 32 32 0 c4a-highmem-48-lssd
32 32 32 0 c4a-highmem-64-lssd
64 64 64 8 c4a-highmem-72-lssd
64 64 64 8 Network support for C4A instances
C4A instances require gVNIC 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 features tab 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 can manually install the most recent gVNIC driver. The gVNIC driver version v1.4.2 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 instancesDuring 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:
The maintenance frequencies shown in the previous table are approximations, not guarantees. Compute Engine might occasionally perform maintenance more frequently.
C4 machine seriesC4 VMs are powered by 6th generation (code-named Granite Rapids) or 5th generation (code-named Emerald Rapids) Intel Xeon Scalable processors and Titanium. C4 Local SSD (-lssd
) and bare metal (-metal
) instances, as well as instances with 144 or 288 vCPUs, use the 6th generation Intel Granite Rapids processor. All other instances use the 5th generation Intel Emerald Rapids processor.
The C4 machine series is designed to deliver price-performance and enterprise-grade reliability along with a maintenance experience for your most demanding workloads. C4 instances are ideal for 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. For more consistent vCPU performance, disable vCPU boosting and limit the vCPUs to the sustainable all-core turbo frequency. You can do this by setting turboMode=ALL_CORE_MAX
in the AdvancedMachineFeatures settings.
In summary, the C4 machine series:
C4 VMs are available as predefined configurations in sizes ranging from 2 vCPUs to 288 vCPUs and up to 2,232 GB of memory.
standard
: 3.75 GB memory per vCPUhighcpu
: 2 GB memory per vCPUhighmem
: 7.75 GB memory per vCPUTo use Titanium SSD with C4, create your instance using the -lssd
variant of the C4 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 C4, use one of the following machine types:
c4-standard-288-metal
c4-highmem-288-metal
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-24
24 90 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-144
144 540 Up to 100 Up to 150 c4-standard-192
192 720 Up to 100 Up to 200 c4-standard-288
288 1,080 Up to 100 Up to 200 c4-standard-288-metal
288 1,080 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.
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-24
24 48 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-144
144 288 Up to 100 Up to 150 c4-highcpu-192
192 384 Up to 100 Up to 200 c4-highcpu-288
288 576 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.
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-24
24 186 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-144
144 1,116 Up to 100 Up to 150 c4-highmem-192
192 1,488 Up to 100 Up to 200 c4-highmem-288
288 2,232 Up to 100 Up to 200 c4-highmem-288-metal
288 2,232 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.
c4-standard-4-lssd
4 15 (1 x 375 GiB) 375 GiB Up to 23 N/A c4-standard-8-lssd
8 30 (1 x 375 GiB) 375 GiB Up to 23 N/A c4-standard-16-lssd
16 60 (2 x 375 GiB) 750 GiB Up to 23 N/A c4-standard-24-lssd
24 90 (4 x 375 GiB) 1,500 GiB Up to 23 N/A c4-standard-32-lssd
32 120 (5 x 375 GiB) 1,875 GiB Up to 23 N/A c4-standard-48-lssd
48 180 (8 x 375 GiB) 3,000 GiB Up to 34 N/A c4-standard-96-lssd
96 360 (16 x 375 GiB) 6,000 GiB Up to 67 N/A c4-standard-144-lssd
144 540 (24 x 375 GiB) 9,000 GiB Up to 100 N/A c4-standard-192-lssd
192 720 (32 x 375 GiB) 12,000 GiB Up to 100 N/A c4-standard-288-lssd
288 1,080 (48 x 375 GiB) 18,000 GiB 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.
c4-highmem-4-lssd
4 31 (1 x 375 GiB) 375 GiB Up to 23 N/A c4-highmem-8-lssd
8 62 (1 x 375 GiB) 375 GiB Up to 23 N/A c4-highmem-16-lssd
16 124 (2 x 375 GiB) 750 GiB Up to 23 N/A c4-highmem-24-lssd
24 186 (4 x 375 GiB) 1,500 GiB Up to 23 N/A c4-highmem-32-lssd
32 248 (5 x 375 GiB) 1,875 GiB Up to 23 N/A c4-highmem-48-lssd
48 372 (8 x 375 GiB) 3,000 GiB Up to 34 N/A c4-highmem-96-lssd
96 744 (16 x 375 GiB) 6,000 GiB Up to 67 N/A c4-highmem-144-lssd
144 1,116 (24 x 375 GiB) 9,000 GiB Up to 100 N/A c4-highmem-192-lssd
192 1,488 (32 x 375 GiB) 12,000 GiB Up to 100 N/A c4-highmem-288-lssd
288 2,232 (48 x 375 GiB) 18,000 GiB 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.
C4 doesn't support custom machine types.
Supported disk types for C4C4 VMs support only the NVMe disk interface and can use the following Hyperdisk block storage:
VM instanceshyperdisk-balanced
)hyperdisk-balanced-high-availability
)hyperdisk-throughput
)hyperdisk-extreme
)-lssd
machine types)hyperdisk-balanced
)hyperdisk-extreme
)C4 doesn't support Persistent Disk. When upgrading to a newer machine series, to migrate your Persistent Disk resources to Hyperdisk, see Move your workload from an existing VM to a new VM.
Disk and capacity limitsYou can attach a mixture of different Hyperdisk types to an instance, but the maximum total disk capacity (in TiB) across all disk types can't exceed:
For machine types with less than 32 vCPUs: 257 TiB for all Hyperdisk
For machine types with 32 or more vCPUs: 512 TiB for all Hyperdisk
For details about the capacity limits, see Hyperdisk size and attachment limits.
C4 standard Maximum number of disks Machine types Hyperdiskc4-standard-2
8 8 8 8 0 Not supported c4-standard-4
16 16 16 16 0 Not supported c4-standard-8
32 32 32 32 0 Not supported c4-standard-16
32 32 32 32 0 Not supported c4-standard-24
32 32 32 32 0 Not supported c4-standard-32
64 64 32 64 0 Not supported c4-standard-48
64 64 32 64 0 Not supported c4-standard-96
128 128 64 128 8 Not supported c4-standard-144
128 128 64 128 8 Not supported c4-standard-192
128 128 128 128 8 Not supported c4-standard-288
128 128 128 128 8 Not supported c4-standard-288-metal
128 128 Not supported Not supported 8 Not supported C4 highcpu Maximum number of disks Machine types Hyperdisk
c4-highcpu-2
8 8 8 8 0 Not supported c4-highcpu-4
16 16 16 16 0 Not supported c4-highcpu-8
32 32 32 32 0 Not supported c4-highcpu-16
32 32 32 32 0 Not supported c4-highcpu-24
32 32 32 32 0 Not supported c4-highcpu-32
64 64 32 64 0 Not supported c4-highcpu-48
64 64 32 64 0 Not supported c4-highcpu-96
128 128 64 128 8 Not supported c4-highcpu-144
128 128 64 128 8 Not supported c4-highcpu-192
128 128 128 128 8 Not supported c4-highcpu-288
128 128 128 128 8 Not supported C4 highmem Maximum number of disks Machine types Hyperdisk
c4-highmem-2
8 8 8 8 0 Not supported c4-highmem-4
16 16 16 16 0 Not supported c4-highmem-8
32 32 32 32 0 Not supported c4-highmem-16
32 32 32 32 0 Not supported c4-highmem-24
32 32 32 32 0 Not supported c4-highmem-32
64 64 32 64 0 Not supported c4-highmem-48
64 64 32 64 0 Not supported c4-highmem-96
128 128 64 128 8 Not supported c4-highmem-144
128 128 64 128 8 Not supported c4-highmem-192
128 128 128 128 8 Not supported c4-highmem-288
128 128 128 128 8 Not supported c4-highmem-288-metal
128 128 Not supported Not supported 8 Not supported C4 standard with Local SSD Maximum number of disks Machine types Hyperdisk
c4-standard-4-lssd
16 16 16 16 0 1 (375 GiB) c4-standard-8-lssd
32 32 32 32 0 1 (375 GiB) c4-standard-16-lssd
32 32 32 32 0 2 (750 GiB) c4-standard-24-lssd
32 32 32 32 0 4 (1.5 TiB) c4-standard-32-lssd
32 32 32 32 0 5 (1.8 TiB) c4-standard-48-lssd
32 32 32 32 0 8 (3 TiB) c4-standard-96-lssd
64 64 64 64 8 16 (6 TiB) c4-standard-144-lssd
64 64 64 64 8 24 (9 TiB) c4-standard-192-lssd
128 128 128 128 8 32 (12 TiB) c4-standard-288-lssd
128 128 128 128 8 48 (18 TiB) C4 highmem with Local SSD Maximum number of disks Machine types Hyperdisk
c4-highmem-4-lssd
16 16 16 16 0 1 (375 GiB) c4-highmem-8-lssd
32 32 32 32 0 1 (375 GiB) c4-highmem-16-lssd
32 32 32 32 0 2 (750 GiB) c4-highmem-24-lssd
32 32 32 32 0 4 (1.5 TiB) c4-highmem-32-lssd
32 32 32 32 0 5 (1.8 TiB) c4-highmem-48-lssd
32 32 32 32 0 8 (3 TiB) c4-highmem-96-lssd
64 64 64 64 8 16 (6 TiB) c4-highmem-144-lssd
64 64 64 64 8 24 (9 TiB) c4-highmem-192-lssd
128 128 128 128 8 32 (12 TiB) c4-highmem-288-lssd
128 128 128 128 8 48 (18 TiB) Network support for C4 VMs
The following network interface drivers are required:
C4 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 C4 or creating C4 VMs or bare metal instances, make sure that the operating system image that 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 C4 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 C4 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 C4 VM, you can manually install the most recent gVNIC driver. The gVNIC driver version v1.4.2 or later is recommended for use with C4 VMs. Google recommends using the latest gVNIC driver version to benefit from additional features and bug fixes.
Maintenance experience for C4 instancesDuring the lifecycle of a Compute Engine instance, the host machine that your instance runs on 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 C4 machine series offers the following features related to host maintenance:
Machine type Typical scheduled maintenance event frequency Maintenance behavior Advanced notification On-demand maintenancec4-*-192
and c4-*-288
Minimum of 30 days Live migrate 7 days Yes c4-*-lssd
Minimum of 30 days Live migrate 7 days Yes c4-*-288-metal
Minimum of 30 days Terminate 7 days Yes All others Minimum of 30 days Live migrate 7 days No
The maintenance frequencies shown in the previous table are approximations, not guarantees. Compute Engine might occasionally perform maintenance more frequently.
N4 machine seriesN4 VMs are powered by the 5th generation Intel Xeon Scalable processors (code-named Emerald Rapids) and Titanium. N4 machine types are built from the ground up for flexibility and cost optimization through an efficient architecture of streamlined features, shapes, and next generation dynamic 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 VMs are available as predefined configurations in sizes ranging from 2 vCPUs to 80 vCPUs and up to 640 GB of memory.
standard
: 4 GB memory per vCPUhighcpu
: 2 GB memory per vCPUhighmem
: 8 GB memory per vCPUn4-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 represents 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 represents 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 represents a single thread. See CPU platforms
Supported disk types for N4N4 VMs supports only the NVMe disk interface and can use the following Hyperdisk block storage:
hyperdisk-balanced
)hyperdisk-balanced-high-availability
)hyperdisk-throughput
)N4 doesn't support Persistent Disk or Local SSD. Read Move your workload from an existing VM to a new VM to migrate your Persistent Disk resources to a newer machine series.
Disk and capacity limitsThe 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, see Hyperdisk capacity.
N4 storage limits are described in the following table:
N4 standard Maximum number of disks Machine types Hyperdiskn4-standard-2
20 16 16 0 Not supported n4-standard-4
24 16 16 0 Not supported n4-standard-8
32 16 16 0 Not supported n4-standard-16
48 32 32 0 Not supported n4-standard-32
64 32 32 0 Not supported n4-standard-48
64 32 32 0 Not supported n4-standard-64
64 32 32 0 Not supported n4-standard-80
64 32 32 0 Not supported N4 highcpu Maximum number of disks Machine types Hyperdisk
n4-highcpu-2
20 16 16 0 Not supported n4-highcpu-4
24 16 16 0 Not supported n4-highcpu-8
32 16 16 0 Not supported n4-highcpu-16
48 32 32 0 Not supported n4-highcpu-32
64 32 32 0 Not supported n4-highcpu-48
64 32 32 0 Not supported n4-highcpu-64
64 32 32 0 Not supported n4-highcpu-80
64 32 32 0 Not supported N4 highmem Maximum number of disks Machine types Hyperdisk
n4-highmem-2
20 16 16 0 Not supported n4-highmem-4
24 16 16 0 Not supported n4-highmem-8
32 16 16 0 Not supported n4-highmem-16
48 32 32 0 Not supported n4-highmem-32
64 32 32 0 Not supported n4-highmem-48
64 32 32 0 Not supported n4-highmem-64
64 32 32 0 Not supported n4-highmem-80
64 32 32 0 Not supported Network support for N4 VMs
N4 instances require gVNIC 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 VM instances, make sure that the operating system image that you use supports the gVNIC driver for VM instances. These images include an updated gVNIC driver, even if the guest OS shows the gve
driver version as 1.0.0. If your N4 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 N4 VM, you can manually install the most recent gVNIC driver. The gVNIC driver version v1.4.2 or later is recommended for use with N4 VMs. Google recommends using the latest gVNIC driver version to benefit from additional features and bug fixes.
Maintenance experience for N4 instancesDuring the lifecycle of a Compute Engine instance, the host machine that your instance runs on 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 N4 machine series offers the following features related to host maintenance:
The maintenance frequencies shown in the previous table are approximations, not guarantees. Compute Engine might occasionally perform maintenance more frequently.
C3D machine seriesC3D 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 VMs are available in standard
, highcpu
, highmem
, and lssd
configurations 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-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-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-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-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-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 C3DC3D VMs support only the NVMe disk interface and can use the following block storage types:
pd-balanced
)pd-ssd
)hyperdisk-balanced
)hyperdisk-balanced-high-availability
)hyperdisk-ml
)hyperdisk-extreme
)hyperdisk-throughput
)-lssd
machine 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.
For instances 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 Hyperdiskc3d-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 Hyperdisk
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 Hyperdisk
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 Hyperdisk
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 Hyperdisk
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 instances require gVNIC 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 features tab 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 can manually install the most recent gVNIC driver. The gVNIC driver version v1.4.2 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.
Maintenance experience for C3D instancesDuring the lifecycle of a Compute Engine instance, the host machine that your instance runs on 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 C3D machine series offers the following features related to host maintenance:
Machine type Typical scheduled maintenance event frequency Maintenance behavior Advanced notification On-demand maintenance C3D with Confidential VM Minimum of 30 days Terminate 7 days Noc3d-*-lssd
Minimum of 30 days Live migrate 7 days Yes c3d-*-360
Minimum of 30 days Live migrate 7 days Yes All others Minimum of 30 days Live migrate 7 days No
The maintenance frequencies shown in the previous table are approximations, not guarantees. Compute Engine might occasionally perform maintenance more frequently.
C3 machine seriesC3 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 with per 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-specific accelerators 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 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-*-lssd
machine 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-192-metal
c3-highcpu-192-metal
c3-highmem-192-metal
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-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-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-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 instancesFor C3 VMs, you can view the available regions and zones in the Available regions and zones table.
C3
in the Select a machine type drop-down menu to see all the zones where you can create a C3 VM.C3 bare metal instances are available in the following regions and zones:
Zone High-CPU Standard High-memasia-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 instancespd-balanced
)pd-ssd
)hyperdisk-extreme
)—Requires at least 64 vCPUshyperdisk-ml
)hyperdisk-throughput
)hyperdisk-balanced
)hyperdisk-balanced-high-availability
)-lssd
machine types)hyperdisk-balanced
)hyperdisk-extreme
)A set amount of Local SSD disks are added to the C3 VM when you use the -lssd
machine 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.
For instances 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 Hyperdiskc3-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
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
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
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 the operating system image that 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 can manually install the most recent gVNIC driver. The gVNIC driver version v1.4.2 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.
Maintenance experience for C3 instancesDuring the lifecycle of a Compute Engine instance, the host machine that your instance runs on 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 C3 machine series offers the following features related to host maintenance:
Machine type Typical scheduled maintenance event frequency Maintenance behavior Advanced notification On-demand maintenance C3 with Confidential VM Minimum of 30 days Terminate 7 days Noc3-*-lssd
Minimum of 30 days Live migrate 7 days Yes c3-*-176
Minimum of 30 days Live migrate 7 days Yes c3-*-192-metal
Minimum of 30 days Terminate 7 days Yes All others Minimum of 30 days Live migrate 7 days No
The maintenance frequencies shown in the previous table are approximations, not guarantees. Compute Engine might occasionally perform maintenance more frequently.
N2D machine seriesThe N2D machine series can run on either AMD EPYC Milan or AMD EPYC Rome processors. The third generation AMD EPYC Milan processor is available only in specific regions and zones. To use AMD Milan
as your minimum 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 typesThe following table lists the features of the N2D machine series. For some machine types, certain features are not applicable (N/A).
The amount of memory configured per vCPU differs depending on the machine type:
standard
: 4 GB of system memory per vCPUhighmem
: 8 GB of system memory per vCPUhighcpu
: 1 GB of system memory per vCPUn2d-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 available 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. For Windows OS images, the maximum network bandwidth is limited to 50 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 available 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. For Windows OS images, the maximum network bandwidth is limited to 50 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 available 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. For Windows OS images, the maximum network bandwidth is limited to 50 Gbps.
For details on the pricing information, see the following:
N2D VMs can use the following block storage types:
pd-standard
)pd-balanced
)pd-ssd
)hyperdisk-throughput
)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 Hyperdiskn2d-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 Hyperdiskn2d-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 seriesThe 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:
Ice Lake—offered in specific regions and zones. It is the default processor for larger machine types.
Cascade Lake—the default for machine types up to 80 vCPUs. If you want to create VMs with Ice Lake
, you must set it as the minimum CPU platform.
You can find more details about these two processors on the CPU 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:
The amount of memory configured per vCPU differs depending on the machine type:
standard
: 4 GB of system memory per vCPUhighmem
: 8 GB of system memory per vCPUhighcpu
: 1 GB of system memory per vCPUn2-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 available 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. For Windows OS images, the maximum network bandwidth is limited to 50 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 available 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. For Windows OS images, the maximum network bandwidth is limited to 50 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 available 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. For Windows OS images, the maximum network bandwidth is limited to 50 Gbps.
For details on the pricing information, see the following:
N2 VMs can use the following block storage types:
pd-standard
)pd-balanced
)pd-ssd
)pd-extreme
)hyperdisk-extreme
). Not supported with custom N2 machine types.hyperdisk-throughput
)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,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,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 seriesThe 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:
E2 shared-core machine types are cost-effective, have a virtio memory balloon device, and are ideal for small workloads. The E2 machine series shared-core machine types use context-switching for multi-tasking, and time-share a single physical core for a specific fraction of time. Different shared-core machine types sustain different amounts of time on a physical core.
e2-micro
sustains 2 vCPUs, each for 12.5% of CPU time totaling 25% CPU time.e2-small
sustains 2 vCPUs, each at 25% of CPU time, totaling 50% CPU time.e2-medium
sustains 2 vCPUs, each at 50% of CPU time, totaling 100% CPU time.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, see VM instance pricing.
CPU burstingShared-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, each vCPU can burst up to 100% of CPU time, for short periods, before returning to their normal CPU time sharing limitations. Note that bursts are not permanent and are only possible periodically.
e2-micro
, e2-small
, and e2-medium
shared-core VMs can burst for dozens of seconds. If the CPU is utilized at 100%, then the burst lasts as follows:
e2-micro
: 30 secondse2-small
: 60 secondse2-medium
120 secondsThe exact burst time is determined by a Token bucket meaning 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 and N1 f1-micro
, and g1-small
shared-core VMs.
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.
The amount of memory configured per vCPU differs depending on the machine type:
standard
: 4 GB of system memory per vCPUhighmem
: 8 GB of system memory per vCPUhighcpu
: 1 GB of system memory per vCPUmicro
: 0.5 GB of system memory per vCPUsmall
: 1 GB of system memory per vCPUmedium
: 2 GB of system memory per vCPUe2-standard-2
2 8 128 257 No Up to 4 e2-standard-4
4 16 128 257 No Up to 8 e2-standard-8
8 32 128 257 No Up to 16 e2-standard-16
16 64 128 257 No Up to 16 e2-standard-32
32 128 128 257 No Up to 16 1
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 Machine types vCPUs Memory (GB) Max number of Persistent Disk (PDs)1 Max total Persistent Disk size (TiB) Local SSD Maximum egress bandwidth (Gbps)2e2-highmem-2
2 16 128 257 No Up to 4 e2-highmem-4
4 32 128 257 No Up to 8 e2-highmem-8
8 64 128 257 No Up to 16 e2-highmem-16
16 128 128 257 No Up to 16 1
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 high-cpu Machine types vCPUs Memory (GB) Max number of Persistent Disk (PDs)1 Max total PD size (TiB) Local SSD Maximum egress bandwidth (Gbps)2e2-highcpu-2
2 2 128 257 No Up to 4 e2-highcpu-4
4 4 128 257 No Up to 8 e2-highcpu-8
8 8 128 257 No Up to 16 e2-highcpu-16
16 16 128 257 No Up to 16 e2-highcpu-32
32 32 128 257 No Up to 16 1
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.
Machine types vCPUs Fractional vCPUs1 Memory (GB) Max number of Persistent Disk (PDs)2 Max total PD size (TiB) Local SSD Maximum egress bandwidth (Gbps)3e2-micro
2 0.251 1 16 3 no Up to 1 e2-small
2 0.51 2 16 3 no Up to 1 e2-medium
2 11 4 16 3 no Up to 2 1
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 VMsE2 VMs can use the following block storage types:
pd-balanced
)pd-ssd
)pd-standard
)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 is available in standard
, highmem
, and highcpu
configurations, as well as shared-core machine types. Different shared-core machine types sustain different amounts of time on a physical core.
f1-micro
VM instance sustains a single vCPU for up to 20% of CPU time.g1-small
VM instance sustains a single vCPU for up to 50% of CPU time.The amount of memory configured per vCPU differs depending on the machine type:
standard
: 3.75 GB of system memory per vCPUhighmem
: 6.5 GB of system memory per vCPUhighcpu
: 0.9 GB of system memory per vCPUf1-micro
: 0.6 GB of system memory per vCPUg1-small
: 1.7 GB of system memory per vCPUn1-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 324 N/A n1-standard-32
32 120 128 257 Yes Up to 324 N/A n1-standard-64
64 240 128 257 Yes Up to 324 N/A n1-standard-96
96 360 128 257 Yes Up to 324 N/A
1 A vCPU is implemented as a single hardware thread, or logical core, on one of the available CPU platforms.
2 Persistent Disk and Hyperdisk usage is charged separately from machine type pricing.
3 Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.
4 32 Gbps for Skylake or later CPU platforms. 16 Gbps for all other platforms.
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 324 N/A n1-highmem-32
32 208 128 257 Yes Up to 324 N/A n1-highmem-64
64 416 128 257 Yes Up to 324 N/A n1-highmem-96
96 624 128 257 Yes Up to 324 N/A
1 A vCPU is implemented as a single hardware thread, or logical core, on one of the available CPU platforms.
2 Persistent Disk and Hyperdisk usage is charged separately from machine type pricing.
3 Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.
4 32 Gbps for Skylake or later CPU platforms. 16 Gbps for all other platforms.
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 324 N/A n1-highcpu-32
32 28.8 128 257 Yes Up to 324 N/A n1-highcpu-64
64 57.6 128 257 Yes Up to 324 N/A n1-highcpu-96
96 86.4 128 257 Yes Up to 324 N/A
1 A vCPU is implemented as a single hardware thread, or logical core, on one of the available CPU platforms.
2 Persistent Disk and Hyperdisk usage is charged separately from machine type pricing.
3 Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.
4 32 Gbps for Skylake or later CPU platforms. 16 Gbps for all other platforms.
f1-micro
1 0.21 0.60 16 3 No Up to 1 g1-small
1 0.51 1.70 16 3 No Up to 1
1 Fractional vCPU of 0.2 or 0.5, with 1 vCPU exposed to the guest operating system.
2 Persistent Disk and Hyperdisk usage is charged separately from VM pricing.
3 Maximum egress bandwidth cannot exceed the number given. Actual egress bandwidth depends on the destination IP address and other factors. See Network bandwidth.
N1 VMs can use the following block storage types:
pd-balanced
)pd-ssd
)pd-standard
)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 select regions and zones.
The Tau T2A machine series doesn't support simultaneous multithreading (SMT); each vCPU is equivalent to an entire core.
Tau T2A machine typesTau 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.
The Tau T2A machine series doesn't support:
T2A supports the Secure boot feature, but not all public OS images for T2A support secure boot.
Supported disk types for T2AT2A VMs support only the NVMe disk interface and can use the following block storage types:
pd-standard
)pd-balanced
)pd-ssd
)For instances 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 seriesThe Tau T2D machine series run on the third generation AMD EPYC Milan processor with 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 select regions 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 LimitationsTau T2D VMs don't support:
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:
T2D VMs can use the following block storage types:
pd-standard
)pd-balanced
)pd-ssd
)hyperdisk-throughput
)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 typesIf 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 of Hyperdisk capacity storage.
If a custom machine type doesn't meet your requirements, it's possible to customize the number of visible CPU cores on many machine types. It's also possible to set the number of threads per core for 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 review pricing prior to making any changes.
N4 custom machine typesExamples of invalid machine types:
Examples of valid machine types:
Examples of invalid machine types:
Examples of valid machine types:
Examples of invalid machine types:
Examples of valid machine types:
e2-standard-2
machine type, stop the VM, and edit it by changing the visible core to 1 vCPU with 1.25 GB of memory. As a result, the machine type changes to e2-custom-2-1280
. Pricing is described in the Customize the number of visible CPU cores document.Examples of invalid machine types:
Examples of valid 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.
e2-micro
: 0.25 vCPU, 1 to 2 GB of memorye2-small
: 0.50 vCPU, 1 to 4 GB of memorye2-medium
: 1 vCPU, 1 to 8 GB of memoryExamples of invalid machine types:
Examples of valid machine types:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.5