This document describes the Compute Engine instances that have pre-attached NVIDIA GPUs in the accelerator-optimized machine family. These instances are designed specifically for artificial intelligence (AI), machine learning (ML), high performance computing (HPC), and graphics-intensive applications.
The accelerator-optimized machine family includes the following machine series: A4X Max, A4X, A4, A3, A2, G4, and G2. Each machine type within a series has a specific model and number of NVIDIA GPUs attached. You can also attach some GPU models to N1 general-purpose machine types.
For information about accelerator-optimized instances with attached TPUs, see TPU machines in accelerator-optimized machine family.
The following section provides the recommended machine series based on your GPU workloads:
| Workload type | Recommended machine type |
|---|---|
| Pre-training models | A4X Max, A4X, A4, A3 Ultra, A3 Mega, A3 High, and A2 To identify the best fit, see Recommendations for pre-training models in the AI Hypercomputer documentation. |
| Fine-tuning models | A4X Max, A4X, A4, A3 Ultra, A3 Mega, A3 High, A2, and G4 To identify the best fit, see Recommendations for fine-tuning models in the AI Hypercomputer documentation. |
| Serving inference | A4X Max, A4X, A4, A3 Ultra, A3 Mega, A3 High, A3 Edge, A2, and G4 To identify the best fit, see Recommendations for serving inference in the AI Hypercomputer documentation. |
| Graphics-intensive workloads | G4, G2, and N1+T4 |
| High performance computing | For high performance computing workloads, any accelerator-optimized machine
series works well. The best fit depends on the amount of computation that must
be offloaded to the GPU. For more information, see Recommendations for HPC in the AI Hypercomputer documentation. |
Consumption options refers to the ways to get and use compute resources. Google Cloud bills accelerator-optimized machine types for their attached GPUs, predefined vCPU, memory, and bundled Local SSD (if applicable). Discounts for accelerator-optimized instances vary based on the consumption option you use. For more pricing information for accelerator-optimized instances, see the Accelerator-optimized machine type family section on the VM instance pricing page.
Discounts for accelerator-optimized instances vary based on the consumption option you choose:
The following table summarizes the availability of each consumption option by machine types. For more information about how to choose a consumption option, see Choose a consumption model in the AI Hypercomputer documentation.
| Machine type (GPU model) | On-demand | Spot | Flex-start | On-demand reservations | Future reservations | Future reservations in calendar mode | Future reservations in AI Hypercomputer |
|---|---|---|---|---|---|---|---|
During 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 following table describes the host maintenance features for accelerator-optimized machine types:
| Machine type | Number of GPUs | Typical scheduled maintenance event frequency | Maintenance behavior | Advanced notification for scheduled maintenance | On-demand maintenance | Simulate maintenance |
|---|---|---|---|---|---|---|
| A4X Max2 and A4X2 | 4 | Minimum of 90 days | Terminates with Local SSD data persistence | 90 days | Yes | No |
| A42 | 8 | Minimum of 90 days | Terminates with Local SSD data persistence | 90 days | Yes | No |
| A3 Ultra2 | 8 | Minimum of 90 days | Terminates with Local SSD data persistence | 90 days | Yes | No |
| A3 Mega2 and A3 High2 | 8 | Minimum of 30 days1 | Terminate and restart | 7 days | Yes | Yes |
| A3 High | 1, 2, 4 | Minimum of 30 days1 | Terminate and restart | 7 days1 | No | Yes |
| A3 Edge | 8 | Minimum of 30 days | Terminate and restart | 7 days | Yes | Yes |
| A2 Ultra | 1, 2, 4, 8 | Minimum of 30 days | Terminate and restart | 7 days | Yes (8 GPUs only) | Yes |
| A2 Standard | 1, 2, 4, 8, or 16 | Minimum of 30 days | Terminate and restart | 7 days | Yes (8 and 16 GPUs only) | Yes |
| G4 | 1, 2, or 4 | Minimum of 30 days | Terminate and restart. If Local SSD disks are attached, the instance terminates with Local SSD data persistence. | 7 days | No | Yes |
| G4 | 8 | Minimum of 90 days | Terminate and restart. If Local SSD disks are attached, the instance terminates with Local SSD data persistence. | 30 days | Yes | Yes |
| G2 | 1, 2, 4, or 8 | Minimum of 30 days | Terminate and restart | 7 days | Yes (8 GPUs only) | Yes |
| N1+T4 | 1 or 2 | Minimum of 15 days | Terminate and Restart | 7 days | No | Yes |
| N1+T4 | 4 | Minimum of 30 days | Terminate and Restart | 7 days | Yes | Yes |
| N1+P4 | 1 or 2 | Minimum of 15 days | Terminate and Restart | 7 days | No | Yes |
| N1+P4 | 4 | Minimum of 30 days | Terminate and Restart | 7 days | Yes | Yes |
| N1+P100 | 1 or 2 | Minimum of 15 days | Terminate and Restart | 7 days | No | Yes |
| N1+P100 | 4 | Minimum of 30 days | Terminate and Restart | 7 days | Yes | Yes |
| N1+V100 | 1, 2, or 4 | Minimum of 15 days | Terminate and Restart | 7 days | No | Yes |
| N1+V100 | 8 | Minimum of 30 days | Terminate and Restart | 7 days | Yes | Yes |
1 Excluding instances covered by specific customer maintenance
agreements.
2 See also Understand host maintenance
in the AI Hypercomputer documentation.
The maintenance frequencies shown in the previous table are approximations, not guarantees. Compute Engine might occasionally perform maintenance more frequently.
The A4X Max and A4X machine series runs on an exascale platform based on NVIDIA's rack-scale architecture and is optimized for compute and memory-intensive, network-bound ML training and HPC workloads. A4X Max and A4X differ primarily in their GPU and networking components. A4X Max is available only as bare metal instances, which provide direct access to the host server's CPU and memory, without Compute Engine's hypervisor in the middle.
All machine types in the A4X Max and A4X series have two sockets with NVIDIA Grace™ CPUs with Arm® Neoverse™ V2 cores. These CPUs connect to four GPUs with fast chip-to-chip NVLink-C2 communication.
Both A4X Max and A4X machine series are built on NVIDIA's NVL72 rack-scale architecture, which uses NVLink domains to enable large-scale, high-performance GPU computing. An NVLink Domain is a group of interconnected NVIDIA NVSwitch chips and the GPUs that connect to them, forming a high-speed network fabric that allows for direct and fast communication between GPUs. For A4X Max and A4X machine types, a single NVL72 (NVLink) Domain is composed of 18 instances and 72 GPUs.
The following table provides a detailed comparison of the A4X Max and A4X machine types:
| Feature | A4X Max | A4X |
|---|---|---|
| GPU acceleration | A4X Max instances have NVIDIA GB300 Ultra Superchips automatically attached. These Superchips feature NVIDIA B300 GPUs, offering up to 20 TB of total GPU memory per NVL72 domain, which provides roughly 279 GB per GPU. | A4X instances have NVIDIA GB200 Superchips automatically attached. These Superchips have NVIDIA B200 GPUs and offer 186 GB memory per GPU. |
| Enhanced networking with RoCE | For A4X Max instances, RoCE increases network performance by combining NVIDIA ConnectX-8 (CX-8) SuperNICs and Google's datacenter-wide network, which features eight-way rail-alignment. This configuration delivers even higher performance with up to 3,200 Gbps of bandwidth, optimized for demanding large-scale training and HPC tasks. For general purpose networking, each instance also has up to 400 Gbps of bandwidth. |
For A4X instances, RDMA over Converged Ethernet (RoCE) increases network performance by combining NVIDIA ConnectX-7 (CX-7) NICs Google's datacenter-wide network, which features four-way rail-alignment. This architecture provides up to 1,600 Gbps of bandwidth, enabling high-throughput, low-latency communication for large-scale distributed workloads. For general purpose networking, each instance also has up to 400 Gbps of bandwidth. |
| Performance | The NVIDIA GB300 Ultra Superchips provide 15 PetaFLOPS of dense FP4 performance. For large-scale FP4 inference, the GB300 Ultra Superchips are expected to deliver 20-40% higher performance over the GB200 Superchips. |
The NVIDIA GB200 Superchips provide 10 PetaFLOPS of dense FP4 performance. |
| Bare metal and VM support | Bare metal instances only | VM instances only |
| OS support | A4X Max instances support a range of Linux OS images. However, because bare metal instances use the IDPF network driver, your OS image must support IDPF. If you want to use an OS image that is available on Compute Engine, OS images that support IDPF. | A4X instances support a range of Linux OS images. For a complete list of supported operating systems on Compute Engine, see OS support for GPUs. |
| CPU platform | Both A4X Max and A4X machine types use the NVIDIA Grace CPU platform with Arm® Neoverse™ V2 cores. For more details about the platform, see CPU platforms. | |
| NVLink scalability | For both A4X Max and A4X machine types, multi-node NVLink scales up to 72 GPUs in a single domain and provides GPU NVLink bandwidth of 1800 GBps, bidirectionally per GPU. | |
| Disk support | A4X Max and A4X instances support Local SSD for fast scratch disks, which is useful for feeding data into GPUs while preventing I/O bottlenecks. For durable storage, you can attach Hyperdisk volumes. 12,000 GiB of Local SSD is automatically added to A4X Max and A4X instances. For durable storage, you can also attach up to 512 TiB of Hyperdisk storage. For more information about disk types, see Choose a disk type. |
|
| Dense allocation and topology-aware scheduling support | Both A4X Max and A4X machine types support requesting blocks of densely allocated capacity. Your host machines are allocated physically close to each other, provisioned as blocks of resources, and are interconnected with a dynamic ML network fabric to minimize network hops and optimize for low latency. Additionally, for A4X Max and A4X instances you can get topology information at the node and cluster level that can be used for job placement. | |
A4X Max accelerator-optimized
machine types use NVIDIA GB300 Grace Blackwell Ultra Superchips (nvidia-gb300) and
are ideal for foundation model training and serving. A4X Max machine types are available
as bare metal instances.
A4X Max is an exascale platform based on NVIDIA GB300 NVL72. Each machine has two sockets with NVIDIA Grace CPUs with Arm Neoverse V2 cores. These CPUs are connected to four NVIDIA B300 Blackwell GPUs with fast chip-to-chip (NVLink-C2C) communication.
| Attached NVIDIA GB300 Grace Blackwell Ultra Superchips | |||||||
|---|---|---|---|---|---|---|---|
| Machine type | vCPU count1 | Instance memory (GB) | Attached Local SSD (GiB) | Physical NIC count | Maximum network bandwidth (Gbps)2 | GPU count | GPU memory3 (GB HBM3e) |
a4x-maxgpu-4g-metal |
144 | 960 | 12,000 | 6 | 3,600 | 4 | 1,116 |
1A vCPU is implemented as a single hardware hyper-thread on one of
the available CPU platforms.
2Maximum egress bandwidth cannot exceed the number given. Actual
egress bandwidth depends on the destination IP address and other factors.
For more information about network bandwidth,
see Network bandwidth.
3GPU memory is the memory on a GPU device that can be used for
temporary storage of data. It is separate from the instance's memory and is
specifically designed to handle the higher bandwidth demands of your
graphics-intensive workloads.
A4X accelerator-optimized
machine types use NVIDIA GB200 Grace Blackwell Superchips (nvidia-gb200) and
are ideal for foundation model training and serving.
A4X is an exascale platform based on NVIDIA GB200 NVL72. Each machine has two sockets with NVIDIA Grace CPUs with Arm Neoverse V2 cores. These CPUs are connected to four NVIDIA B200 Blackwell GPUs with fast chip-to-chip (NVLink-C2C) communication.
| Attached NVIDIA GB200 Grace Blackwell Superchips | |||||||
|---|---|---|---|---|---|---|---|
| Machine type | vCPU count1 | Instance memory (GB) | Attached Local SSD (GiB) | Physical NIC count | Maximum network bandwidth (Gbps)2 | GPU count | GPU memory3 (GB HBM3e) |
a4x-highgpu-4g |
140 | 884 | 12,000 | 6 | 2,000 | 4 | 744 |
1A vCPU is implemented as a single hardware hyper-thread on one of
the available CPU platforms.
2Maximum egress bandwidth cannot exceed the number given. Actual
egress bandwidth depends on the destination IP address and other factors.
For more information about network bandwidth,
see Network bandwidth.
3GPU memory is the memory on a GPU device that can be used for
temporary storage of data. It is separate from the instance's memory and is
specifically designed to handle the higher bandwidth demands of your
graphics-intensive workloads.
The following limitations apply to A4X Max and A4X instances:
ethtool -S to monitor GPU networking,
the physical port counters that end in _phy don't update. This is expected behavior for
instances that use the MRDMA Virtual Function (VF) architecture.
For more information, see
MRDMA functions and network monitoring tools.
A4X Max instances can use the following block storage types:
hyperdisk-balanced): this is the only disk type that is supported
for the boot diskhyperdisk-throughput)hyperdisk-ml)hyperdisk-extreme)| Maximum number of disks per instance1 | |||||||
|---|---|---|---|---|---|---|---|
| Machine types | All Hyperdisk | Hyperdisk Balanced | Hyperdisk Throughput | Hyperdisk ML | Hyperdisk Extreme | Attached Local SSD | |
a4x-maxgpu-4g-metal |
32 | 32 | 32 | 32 | 8 | 4 | |
A4X instances can use the following block storage types:
hyperdisk-balanced): this is the only disk type that is supported
for the boot diskhyperdisk-extreme)hyperdisk-ml)| Maximum number of disks per instance1 | |||||||
|---|---|---|---|---|---|---|---|
| Machine types | All Hyperdisk | Hyperdisk Balanced | Hyperdisk Balanced High Availability | Hyperdisk Throughput | Hyperdisk ML | Hyperdisk Extreme | Attached Local SSD |
a4x-highgpu-4g |
128 | 128 | 0 | 0 | 128 | 8 | 4 |
1Hyperdisk usage is charged separately from
machine type pricing. For disk pricing, see
Hyperdisk pricing.
You 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 512 TiB for all Hyperdisks.
For details about the capacity limits, see Hyperdisk size and attachment limits.
The A4 machine series offers machine types with up to 224 vCPUs, and 3,968 GB of memory. A4 instances provide up to 3x performance of previous GPU instance types for most GPU accelerated workloads. A4 is recommended for ML training workloads especially at large scales—for example, hundreds or thousands of GPUs. The A4 machine series is available in a single machine type.
VM instances created by using the A4 machine type provide the following features:
GPU acceleration with NVIDIA B200 GPUs: NVIDIA B200 GPUs are automatically attached to A4 instances, which offer 180 GB GPU memory per GPU.
5th Generation Intel Xeon Scalable Processor (Emerald Rapids): offers up to 4.0 GHz sustained single-core max turbo frequency. For more information about this processor, see CPU platform.
Industry-leading NVLink scalability: NVIDIA B200 GPUs provide GPU NVLink bandwidth of 1,800 GBps, bidirectionally per GPU.
With all-to-all NVLink topology between 8 GPUs in a system, the aggregate NVLink Bandwidth is up to 14.4 TBps.
Enhanced networking with RoCE: RDMA over Converged Ethernet (RoCE) increases the network performance by combining NVIDIA ConnectX-7 network interface cards (NICs) with Google's datacenter-wide four-way rail-aligned network. By leveraging RDMA over Converged Ethernet (RoCE), A4 instances achieve much higher throughput between instances in a cluster compared to most A3 instances, except those running on the A3 Ultra machine type.
Increased network speeds: Offers up to 4x networking speeds when compared to the previous generation A2 instances.
For more information about networking, see Network bandwidths and GPUs.
Virtualization optimizations for data transfers and recovery: the Peripheral Component Interconnect Express (PCIe) topology of A4 instances provides more accurate locality information that workloads can use to optimize data transfers.
The GPUs also expose Function Level Reset (FLR) for graceful recovery from failures and atomic operations support for concurrency improvements in certain scenarios.
Disk support: A4 instances support Local SSD for fast scratch disks, which is useful for feeding data into GPUs while preventing I/O bottlenecks. For durable storage, you can attach Hyperdisk volumes.
12,000 GiB of Local SSD is automatically added to A4 instances. For workloads that require durable block storage, you can also attach up to 512 TiB of Hyperdisk to A4 instances. For more information about disk types, see Choose a disk type.
Dense allocation and topology aware scheduling support: When you provision A4 instances, you can request blocks of densely allocated capacity. Your host machines are allocated physically close to each other, provisioned as blocks of resources, and are interconnected with a dynamic ML network fabric to minimize network hops and optimize for the lowest latency. Additionally, you can get topology information at node and cluster level that can be used for job placement.
A4 accelerator-optimized
machine types have
NVIDIA B200 Blackwell GPUs
(nvidia-b200) attached and are ideal for foundation model
training and serving.
| Attached NVIDIA B200 Blackwell GPUs | |||||||
|---|---|---|---|---|---|---|---|
| Machine type | vCPU count1 | Instance memory (GB) | Attached Local SSD (GiB) | Physical NIC count | Maximum network bandwidth (Gbps)2 | GPU count | GPU memory3 (GB HBM3e) |
a4-highgpu-8g |
224 | 3,968 | 12,000 | 10 | 3,600 | 8 | 1,440 |
1A vCPU is implemented as a single hardware hyper-thread on one of
the available CPU platforms.
2Maximum egress bandwidth cannot exceed the number given. Actual
egress bandwidth depends on the destination IP address and other factors.
For more information about network bandwidth, see
Network bandwidth.
3GPU memory is the memory on a GPU device that can be used for
temporary storage of data. It is separate from the instance's memory and is
specifically designed to handle the higher bandwidth demands of your
graphics-intensive workloads.
ethtool -S to monitor GPU networking, physical port
counters that end in _phy don't update. This is expected behavior for instances that use
the MRDMA Virtual Function (VF) architecture.
For more information, see
MRDMA functions and network monitoring tools.A4 instances can use the following block storage types:
hyperdisk-balanced): this is the only disk type that is supported
for the boot disk
hyperdisk-extreme)hyperdisk-ml)| Maximum number of disks per instance1 | ||||||
|---|---|---|---|---|---|---|
| Machine types | All Hyperdisk | Hyperdisk Balanced | Hyperdisk Throughput | Hyperdisk ML | Hyperdisk Extreme | Attached Local SSD |
a4-highgpu-8g |
128 | 128 | N/A | 128 | 8 | 32 |
1Hyperdisk usage is charged separately from
machine type pricing. For disk pricing, see
Hyperdisk pricing.
You 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 512 TiB for all Hyperdisks.
For details about the capacity limits, see Hyperdisk size and attachment limits.
The A3 machine series has up to 224 vCPUs, and 2,944 GB of memory. This machine series is optimized for compute and memory intensive, network bound ML training, and HPC workloads. The A3 machine series is available in A3 Ultra, A3 Mega, A3 High, and A3 Edge machine types.
VM instances created by using the A3 machine types provide the following features:
| Feature | A3 Ultra | A3 Mega, High, Edge |
|---|---|---|
| GPU acceleration | NVIDIA H200 SXM GPUs attached, which offers 141 GB GPU memory per GPU and provides larger and faster memory for supporting large language models and HPC workloads. |
NVIDIA H100 SXM GPUs attached, which offers 80 GB GPU memory per GPU and is ideal for large transformer-based language models, databases, and HPC. |
| Intel Xeon Scalable Processors | 5th Generation Intel Xeon Scalable processor (Emerald Rapids) and offers up to 4.0 GHz sustained single-core max turbo frequency. For more information about this processor, see CPU platform. |
4th Generation Intel Xeon Scalable processor (Sapphire Rapids) and offers up to 3.3 GHz sustained single-core max turbo frequency. For more information about this processor, see CPU platform. |
| Industry-leading NVLink scalability | NVIDIA H200 GPUs provide peak GPU NVLink bandwidth of 900 GB/s, unidirectionally. With all-to-all NVLink topology between 8 GPUs in a system, the aggregate NVLink Bandwidth is up to 7.2 TB/s. |
NVIDIA H100 GPUs provide peak GPU NVLink bandwidth of 450 GB/s, unidirectionally. With all-to-all NVLink topology between 8 GPUs in a system, the aggregate NVLink Bandwidth is up to 7.2 TB/s. |
| Enhanced networking | For this machine type, RDMA over Converged Ethernet (RoCE) increases the network performance by
combining
NVIDIA ConnectX-7 network interface cards (NICs) with our
datacenter-wide four-way rail-aligned network. By leveraging RDMA over Converged Ethernet (RoCE),
the a3-ultragpu-8g machine type achieves much higher
throughput between instances in a cluster when compared to other
A3 machine types.
|
|
| Improved networking speeds | Offers up to 4x networking speeds when compared to the previous generation A2 machine series. For more information about networking, see Network bandwidths and GPUs. |
Offers up to 2.5X networking speeds when compared to the previous generation A2 machine series. For more information about networking, see Network bandwidths and GPUs. |
| Virtualization optimizations | The Peripheral Component Interconnect Express (PCIe) topology of A3 instances provides more accurate locality information that workloads can use to optimize data transfers. The GPUs also expose Function Level Reset (FLR) for graceful recovery from failures and atomic operations support for concurrency improvements in certain scenarios. |
|
| Disk support |
A3 instances support Local SSD for fast scratch disks, which is useful for feeding data into GPUs while preventing I/O bottlenecks. For durable storage, you can attach Persistent Disk and Hyperdisk volumes. Local SSD is attached as follows:
For workloads that require durable block storage, you can also attach up to 512 TiB of Persistent Disk and Hyperdisk to machine types in these series. For select machine types, up to 257 TiB of Persistent Disk is also supported. For more information about disk types, see Choose a disk type. |
|
| Compact placement policy support | Provides you with more control over the physical placement of your instances within data centers. This enables lower-latency and higher bandwidth for instances that are located within a single availability zone. For more information, see About compact placement policies. |
|
A3 Ultra
machine types have NVIDIA H200 SXM GPUs
(nvidia-h200-141gb) attached and provides the highest network
performance in the A3 series. A3 Ultra machine types are ideal for foundation model training and
serving.
| Attached NVIDIA H200 GPUs | |||||||
|---|---|---|---|---|---|---|---|
| Machine type | vCPU count1 | Instance memory (GB) | Attached Local SSD (GiB) | Physical NIC count | Maximum network bandwidth (Gbps)2 | GPU count | GPU memory3 (GB HBM3e) |
a3-ultragpu-8g |
224 | 2,952 | 12,000 | 10 | 3,600 | 8 | 1128 |
1A vCPU is implemented as a single hardware hyper-thread on one of
the available CPU platforms.
2Maximum egress bandwidth cannot exceed the number given. Actual
egress bandwidth depends on the destination IP address and other factors.
For more information about network bandwidth,
see Network bandwidth.
3GPU memory is the memory on a GPU device that can be used for
temporary storage of data. It is separate from the instance's memory and is
specifically designed to handle the higher bandwidth demands of your
graphics-intensive workloads.
ethtool -S to monitor GPU networking,
physical port counters that end in _phy don't update. This is expected behavior for
instances that use the MRDMA Virtual Function (VF) architecture.
For more information, see
MRDMA functions and network monitoring tools.| Attached NVIDIA H100 GPUs | |||||||
|---|---|---|---|---|---|---|---|
| Machine type | vCPU count1 | Instance memory (GB) | Attached Local SSD (GiB) | Physical NIC count | Maximum network bandwidth (Gbps)2 | GPU count | GPU memory3 (GB HBM3) |
a3-megagpu-8g |
208 | 1,872 | 6,000 | 9 | 1,800 | 8 | 640 |
1A vCPU is implemented as a single hardware hyper-thread on one of
the available CPU platforms.
2Maximum egress bandwidth cannot exceed the number given. Actual
egress bandwidth depends on the destination IP address and other factors.
For more information about network bandwidth,
see Network bandwidth.
3GPU memory is the memory on a GPU device that can be used for
temporary storage of data. It is separate from the instance's memory and is
specifically designed to handle the higher bandwidth demands of your
graphics-intensive workloads.
| Attached NVIDIA H100 GPUs | |||||||
|---|---|---|---|---|---|---|---|
| Machine type | vCPU count1 | Instance memory (GB) | Attached Local SSD (GiB) | Physical NIC count | Maximum network bandwidth (Gbps)2 | GPU count | GPU memory3 (GB HBM3) |
a3-highgpu-1g |
26 | 234 | 750 | 1 | 25 | 1 | 80 |
a3-highgpu-2g |
52 | 468 | 1,500 | 1 | 50 | 2 | 160 |
a3-highgpu-4g |
104 | 936 | 3,000 | 1 | 100 | 4 | 320 |
a3-highgpu-8g |
208 | 1,872 | 6,000 | 5 | 1,000 | 8 | 640 |
1A vCPU is implemented as a single hardware hyper-thread on one of
the available CPU platforms.
2Maximum egress bandwidth cannot exceed the number given. Actual
egress bandwidth depends on the destination IP address and other factors.
For more information about network bandwidth,
see Network bandwidth.
3GPU memory is the memory on a GPU device that can be used for
temporary storage of data. It is separate from the instance's memory and is
specifically designed to handle the higher bandwidth demands of your
graphics-intensive workloads.
a3-highgpu-1g, a3-highgpu-2g, anda3-highgpu-4g
machine types,
you must create instances by using Spot VMs or
Flex-start VMs. For detailed instructions on these options, review the following:
SPOT when you
create an accelerator-optimized
VM.FLEX_START when you
create an
accelerator-optimized VM.a3-highgpu-1g machine type in limited regions and zones,
and all the
limitations for Confidential VM running on the A3 High machine type
apply.| Attached NVIDIA H100 GPUs | |||||||
|---|---|---|---|---|---|---|---|
| Machine type | vCPU count1 | Instance memory (GB) | Attached Local SSD (GiB) | Physical NIC count | Maximum network bandwidth (Gbps)2 | GPU count | GPU memory3 (GB HBM3) |
a3-edgegpu-8g |
208 | 1,872 | 6,000 | 5 |
|
8 | 640 |
1A vCPU is implemented as a single hardware hyper-thread on one of
the available CPU platforms.
2Maximum egress bandwidth cannot exceed the number given. Actual
egress bandwidth depends on the destination IP address and other factors.
For more information about network bandwidth,
see Network bandwidth.
3GPU memory is the memory on a GPU device that can be used for
temporary storage of data. It is separate from the instance's memory and is
specifically designed to handle the higher bandwidth demands of your
graphics-intensive workloads.
A3 Ultra instances can use the following block storage types:
hyperdisk-balanced): this is the only disk type that is supported
for the boot disk
hyperdisk-balanced-high-availability)hyperdisk-extreme)hyperdisk-ml)| Maximum number of disks per instance1 | |||||||
|---|---|---|---|---|---|---|---|
| Machine types |
All Hyperdisk | Hyperdisk Balanced | Hyperdisk Balanced High Availability | Hyperdisk Throughput | Hyperdisk ML | Hyperdisk Extreme | Attached Local SSD disks |
a3-ultragpu-8g |
128 | 128 | 128 | N/A | 128 | 8 | 32 |
1Hyperdisk usage is charged separately from machine type pricing. For disk pricing, see Hyperdisk pricing.
A3 Mega instances can use the following block storage types:
pd-balanced)pd-ssd)hyperdisk-balanced)hyperdisk-balanced-high-availability)hyperdisk-ml)hyperdisk-extreme)hyperdisk-throughput)| Maximum number of disks per instance1 | |||||||
|---|---|---|---|---|---|---|---|
| Machine types |
All Hyperdisk | Hyperdisk Balanced | Hyperdisk Balanced High Availability | Hyperdisk Throughput | Hyperdisk ML | Hyperdisk Extreme | Attached Local SSD disks |
a3-megagpu-8g |
128 | 32 | 32 | 64 | 64 | 8 | 16 |
1Hyperdisk and Persistent Disk usage are charged separately from
machine type pricing. For disk pricing, see
Persistent Disk and Hyperdisk pricing.
A3 High instances can use the following block storage types:
pd-balanced)pd-ssd)hyperdisk-balanced)hyperdisk-balanced-high-availability)hyperdisk-ml)hyperdisk-extreme)hyperdisk-throughput)| Maximum number of disks per instance1 | |||||||
|---|---|---|---|---|---|---|---|
| Machine types |
All Hyperdisk | Hyperdisk Balanced | Hyperdisk Balanced High Availability | Hyperdisk Throughput | Hyperdisk ML | Hyperdisk Extreme | Attached Local SSD disks |
a3-highgpu-1g |
128 | 32 | 32 | 64 | 64 | N/A | 2 |
a3-highgpu-2g |
128 | 32 | 32 | 64 | 64 | N/A | 4 |
a3-highgpu-4g |
128 | 32 | 32 | 64 | 64 | 8 | 8 |
a3-highgpu-8g |
128 | 32 | 32 | 64 | 64 | 8 | 16 |
1Hyperdisk and Persistent Disk usage are charged separately from
machine type pricing. For disk pricing, see
Persistent Disk and Hyperdisk pricing.
A3 Edge instances can use the following block storage types:
pd-balanced)pd-ssd)hyperdisk-balanced)hyperdisk-balanced-high-availability)hyperdisk-ml)hyperdisk-extreme)hyperdisk-throughput)| Maximum number of disks per instance1 | |||||||
|---|---|---|---|---|---|---|---|
| Machine types | All Hyperdisk | Hyperdisk Balanced | Hyperdisk Balanced High Availability | Hyperdisk Throughput | Hyperdisk ML | Hyperdisk Extreme | Attached Local SSD |
a3-edgegpu-8g |
128 | 32 | 32 | 64 | 64 | 8 | 16 |
1Hyperdisk and Persistent Disk usage are charged separately from
machine type pricing. For disk pricing, see
Persistent Disk and Hyperdisk pricing.
If supported by the machine type, you can attach a mixture of Hyperdisk and Persistent Disk volumes to an instance, but the following restrictions apply:
The maximum total disk capacity (in TiB) across all disk types can't exceed:
For machine types with less than 32 vCPUs:
For machine types with 32 or more vCPUs:
For details about the capacity limits, see Hyperdisk size and attachment limits and Persistent Disk maximum capacity.
The A2 machine series is available in A2 Standard and A2 Ultra machine types. These machine types have 12 to 96 vCPUs, and up to 1,360 GB of memory.
VM instances created by using the A2 machine types provide the following features:
GPU acceleration: each A2 instance has NVIDIA A100 GPUs. These are available in both A100 40GB and A100 80GB options.
Industry-leading NVLink scale that provides peak GPU to GPU NVLink bandwidth of 600 GBps. For example, systems with 16 GPUs have an aggregate NVLink bandwidth of up to 9.6 TBps. These 16 GPUs can be used as a single high performance accelerator with unified memory space to deliver up to 10 petaFLOPS of compute power and up to 20 petaFLOPS of inference compute power that can be used for artificial intelligence, deep learning, and machine learning workloads.
Improved computing speeds: the attached NVIDIA A100 GPUs offer up to 10x improvements in computing speed when compared to previous generation NVIDIA V100 GPUs.
With the A2 machine series, you can get up to 100 Gbps network bandwidth.
Disk support: A2 instances support Local SSD for fast scratch disks, which is useful for feeding data into GPUs while preventing I/O bottlenecks. For durable storage, you can attach Persistent Disk and Hyperdisk volumes.
Local SSD is supported as follows:
For workloads that require durable block storage, you can attach up to 257 TiB of Persistent Disk and 512 TiB of Hyperdisk volumes to A2 instances. For more information about disk types, see Choose a disk type.
Compact placement policy support: provides you with more control over the physical placement of your instances within data centers. This enables lower-latency and higher bandwidth for instances that are located within a single availability zone. For more information, see Reduce latency by using compact placement policies.
The following machine types are available for the A2 machine series.
These machine types have a fixed number of A100 80GB GPUs. Local SSD is automatically attached to instances created by using the A2 Ultra machine types.
| Attached NVIDIA A100 80GB GPUs | ||||||
|---|---|---|---|---|---|---|
| Machine type | vCPU count1 | Instance memory (GB) | Attached Local SSD (GiB) | Maximum network bandwidth (Gbps)2 | GPU count | GPU memory3 (GB HBM2e) |
a2-ultragpu-1g |
12 | 170 | 375 | 24 | 1 | 80 |
a2-ultragpu-2g |
24 | 340 | 750 | 32 | 2 | 160 |
a2-ultragpu-4g |
48 | 680 | 1,500 | 50 | 4 | 320 |
a2-ultragpu-8g |
96 | 1,360 | 3,000 | 100 | 8 | 640 |
1A vCPU is implemented as a single hardware hyper-thread on one of
the available CPU platforms.
2Maximum egress bandwidth cannot exceed the number given. Actual
egress bandwidth depends on the destination IP address and other factors.
For more information about network bandwidth,
see Network bandwidth.
3GPU memory is the memory on a GPU device that can be used for
temporary storage of data. It is separate from the instance's memory and is
specifically designed to handle the higher bandwidth demands of your
graphics-intensive workloads.
format fs=ntfs label=tmpfs.These machine types have a fixed number of A100 40GB GPUs. You can also add Local SSD disks when creating an A2 Standard instance. For the number of disks you can attach, see Machine types that require you to choose a number of Local SSD disks.
| Attached NVIDIA A100 40GB GPUs | ||||||
|---|---|---|---|---|---|---|
| Machine type | vCPU count1 | Instance memory (GB) | Local SSD supported | Maximum network bandwidth (Gbps)2 | GPU count | GPU memory3 (GB HBM2) |
a2-highgpu-1g |
12 | 85 | Yes | 24 | 1 | 40 |
a2-highgpu-2g |
24 | 170 | Yes | 32 | 2 | 80 |
a2-highgpu-4g |
48 | 340 | Yes | 50 | 4 | 160 |
a2-highgpu-8g |
96 | 680 | Yes | 100 | 8 | 320 |
a2-megagpu-16g |
96 | 1,360 | Yes | 100 | 16 | 640 |
1A vCPU is implemented as a single hardware hyper-thread on one of
the available CPU platforms.
2Maximum egress bandwidth cannot exceed the number given. Actual
egress bandwidth depends on the destination IP address and other factors.
For more information about network bandwidth,
see Network bandwidth.
3GPU memory is the memory on a GPU device that can be used for
temporary storage of data. It is separate from the instance's memory and is
specifically designed to handle the higher bandwidth demands of your
graphics-intensive workloads.
a2-megagpu-16g machine type.
When using a Windows operating system, choose a different A2 Standard machine type.format fs=ntfs label=tmpfs.A2 instances can use the following block storage types:
hyperdisk-ml)pd-balanced)pd-ssd)pd-standard)
| Maximum number of disks per instance1 | |||
|---|---|---|---|
| Machine types | All disks 2 | Hyperdisk ML | Attached Local SSD |
a2-ultragpu-1g |
128 | 32 | 1 |
a2-ultragpu-2g |
128 | 48 | 2 |
a2-ultragpu-4g |
128 | 64 | 4 |
a2-ultragpu-8g |
128 | 64 | 8 |
1Hyperdisk and Persistent Disk usage are charged separately from
machine type pricing. For disk pricing, see
Persistent Disk and Hyperdisk pricing.
2This limit applies to Persistent Disk and Hyperdisk, but doesn't include
Local SSD disks.
| Maximum number of disks per instance1 | |||
|---|---|---|---|
| Machine types | All disks 2 | Hyperdisk ML | Local SSD |
a2-highgpu-1g |
128 | 32 | 8 |
a2-highgpu-2g |
128 | 48 | 8 |
a2-highgpu-4g |
128 | 64 | 8 |
a2-highgpu-8g |
128 | 64 | 8 |
a2-megagpu-16g |
128 | 64 | 8 |
1Hyperdisk and Persistent Disk usage are charged separately from
machine type pricing. For disk pricing, see
Persistent Disk and Hyperdisk pricing.
2This limit applies to Persistent Disk and Hyperdisk, but doesn't include
Local SSD disks.
If supported by the machine type, you can attach a mixture of Hyperdisk and Persistent Disk volumes to an instance, but the following restrictions apply:
The maximum total disk capacity (in TiB) across all disk types can't exceed:
For machine types with less than 32 vCPUs:
For machine types with 32 or more vCPUs:
For details about the capacity limits, see Hyperdisk size and attachment limits and Persistent Disk maximum capacity.
The G4 machine series uses the AMD EPYC Turin CPU platform and features NVIDIA RTX PRO 6000 Blackwell Server Edition GPUs. This machine series offers significant improvements over the previous-generation G2 machine series, with considerably more GPU memory, increased GPU memory bandwidth, and higher networking bandwidth.
G4 instances have up to 384 vCPUs, 1,440 GB of memory, and 12 TiB of Titanium SSD disks attached. G4 instances also provide up to 400 Gbps of standard network performance.
This machine series is particularly intended for workloads such as NVIDIA Omniverse simulation workloads, graphics-intensive applications, video transcoding, and virtual desktops. The G4 machine series also provide a low-cost solution for performing single host inference and model tuning compared with A series machine types.
Instances that use the G4 machine type provide the following features:
GPU acceleration with NVIDIA RTX PRO 6000 Blackwell Server Edition GPUs: G4 instances automatically attach NVIDIA RTX PRO 6000 Blackwell Server Edition GPUs, which offer 96 GB GPU memory per GPU.
5th Generation AMD EPYC Turin CPU Platform: this platform offers up to 4.1 GHz sustained max boost frequency. For more information about this processor, see CPU platform.
Next generation graphics performance: the NVIDIA RTX PRO 6000 GPUs provide significant performance and feature upgrades over the NVIDIA L4 GPUs that are attached to the G2 machine series. Thesed upgrades are as follows:
GPU sharing: there are a number of options that you can use to allow multiple workloads to access a single physical GPU. GPU sharing is useful for workloads that don't require the resources of a full GPU, helping you optimize costs. The following GPU sharing options are available for G4 instances:
g4-standard-6 (1/8 GPU), g4-standard-12 (1/4 GPU), and
g4-standard-24 (1/2 GPU).Peripheral Component Interconnect Express (PCIe) Gen 5 support: G4 instances supports PCI Express Gen 5, which improves the data transfer speed from CPU memory to GPU compared to PCIe Gen 3 used by G2 instances.
Disk support: G4 instances support Titanium SSD for fast scratch disks, which is useful for feeding data into GPUs while preventing I/O bottlenecks. For durable storage, you can attach Hyperdisk volumes.
G4 instances support attaching up to 12,000 GiB of Titanium SSD. For workloads that require durable block storage, G4 instances also support attaching up to 512 TiB of Hyperdisk. For more information about disk types, see Choose a disk type.
GPU Peer-to-Peer (P2P) communication: G4 instances support GPU P2P communication, enabling direct data transfer between GPUs within the same instance. This can significantly improve performance for multi-GPU workloads by reducing data transfer latency and freeing up CPU resources. For more information, see G4 GPU peer-to-peer (P2P) communication.
G4 accelerator-optimized
machine types use
NVIDIA RTX PRO 6000 Blackwell Server Edition GPUs (nvidia-rtx-pro-6000)
and are
suitable for NVIDIA Omniverse simulation workloads, graphics-intensive applications, video
transcoding, and virtual desktops. G4 machine types also provide a low-cost solution for
performing single host inference and model tuning compared with A series machine types.
| Attached NVIDIA RTX PRO 6000 GPUs | |||||||
|---|---|---|---|---|---|---|---|
| Machine type | vCPU count1 | Instance memory (GB) | Maximum Titanium SSD supported (GiB)2 | Physical NIC count | Maximum network bandwidth (Gbps)3 | GPU count | GPU memory4 (GB GDDR7) |
g4-standard-6 |
6 | 22 | 0 | 1 | 20 | 1/8 | 12 |
g4-standard-12 |
12 | 45 | 375 | 1 | 20 | 1/4 | 24 |
g4-standard-24 |
24 | 90 | 750 | 1 | 20 | 1/2 | 48 |
g4-standard-48 |
48 | 180 | 1,500 | 1 | 50 | 1 | 96 |
g4-standard-96 |
96 | 360 | 3,000 | 1 | 100 | 2 | 192 |
g4-standard-192 |
192 | 720 | 6,000 | 1 | 200 | 4 | 384 |
g4-standard-384 |
384 | 1,440 | 12,000 | 2 | 400 | 8 | 768 |
1A vCPU is implemented as a single hardware hyper-thread on one of
the available CPU platforms.
2You can add Titanium SSD disks when creating a G4 instance. For the number of disks
you can attach, see
Machine types that require you to choose a number of Local SSD disks.
3Maximum egress bandwidth cannot exceed the number given. Actual
egress bandwidth depends on the destination IP address and other factors.
See Network bandwidth.
4GPU memory is the memory on a GPU device that can be used for
temporary storage of data. It is separate from the instance's memory and is
specifically designed to handle the higher bandwidth demands of your
graphics-intensive workloads.
g4-standard-384 instances.--no-service-account or --no-scopes flags. To authenticate NVIDIA vGPU
drivers, Compute Engine must
verify the VM's identity. This
process requires that service accounts are enabled.G4 instances can use the following block storage types:
hyperdisk-balanced): this is the only disk type that is supported
for the boot diskhyperdisk-balanced-high-availability)hyperdisk-extreme): this disk type is only supported on G4
instances that have two or more GPUs attachedhyperdisk-ml)hyperdisk-throughput)
| Maximum number of disks per instance1 | |||||||
|---|---|---|---|---|---|---|---|
| Machine types | All Hyperdisk | Hyperdisk Balanced | Hyperdisk Balanced High Availability | Hyperdisk Extreme | Hyperdisk ML | Hyperdisk Throughput | Titanium SSD |
g4-standard-6 |
8 | 8 | 8 | 0 | 8 | 8 | 0 |
g4-standard-12 |
16 | 16 | 16 | 0 | 16 | 16 | 1 |
g4-standard-24 |
32 | 32 | 32 | 0 | 32 | 32 | 2 |
g4-standard-48 |
32 | 32 | 32 | 0 | 32 | 32 | 4 |
g4-standard-96 |
32 | 32 | 32 | 8 | 32 | 32 | 8 |
g4-standard-192 |
64 | 64 | 64 | 8 | 64 | 64 | 16 |
g4-standard-384 |
128 | 128 | 128 | 8 | 128 | 128 | 32 |
1Hyperdisk usage is charged separately from
machine type pricing. For disk pricing, see
Hyperdisk pricing.
You 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 512 TiB for all Hyperdisks.
For details about the capacity limits, see Hyperdisk size and attachment limits.
G4 instances enhance multi-GPU workload performance by using direct GPU peer-to-peer (P2P) communication, which is supported only on machine types with two or more GPUs. This approach allows GPUs that attach to the same G4 instance to exchange data directly over the PCIe bus, bypassing the need to transfer data through the CPU's main memory. This direct path reduces latency, lowers CPU utilization, and increases the effective bandwidth between GPUs. P2P communication significantly accelerates multi-GPU applications such as machine learning (ML) training and high performance computing (HPC).
This feature typically requires no modifications to your application code. You
only need to configure NCCL to use P2P. To configure NCCL, before you run your
workloads, set the NCCL_P2P_LEVEL environment
variable
on your G4 instance based on the machine type:
g4-standard-96, g4-standard-192): set
NCCL_P2P_LEVEL=PHBg4-standard-384): set NCCL_P2P_LEVEL=SYSSet the environment variable using one of the following options:
export NCCL_P2P_LEVEL=SYS) in the shell session where you plan to run your
application. To make this setting persistent, add this command to your
shell's startup script (for example, ~/.bashrc).NCCL_P2P_LEVEL=SYS) to the NCCL
configuration file located at /etc/nccl.conf.g4-standard-96,
g4-standard-192, and g4-standard-384 machine types.Improves NCCL performance: provides significant performance improvements for applications that use the NVIDIA Collective Communication Library (NCCL) when compared to communication that doesn't use P2P. Google's hypervisor securely isolates this P2P communication within your instances.
g4-standard-192), all GPUs are on a single NUMA
node, allowing for the most efficient P2P communication. This can lead to
performance improvements of up to 2.04x for collectives such as Allgather,
Allreduce, and ReduceScatter.g4-standard-384), GPUs are distributed across
two NUMA nodes. P2P communication is accelerated for traffic both within and
between these nodes, with performance improvements of up to 2.19x for the
same collectives.The G2 machine series is available in standard machine types that have 4 to 96 vCPUs, and up to 432 GB of memory. This machine series is optimized for inference and graphics workloads. The G2 machine series is available in a single standard machine type with multiple configurations.
Instances created by using the G2 machine types provide the following features:
GPU acceleration: each G2 machine type has NVIDIA L4 GPUs.
Improved inference rates: the G2 machine type provides support for the FP8 (8-bit floating point) data type which speeds up ML inference rates and reduces memory requirements.
Next generation graphics performance: NVIDIA L4 GPUs provide up to 3X improvement in graphics performance by using third-generation RT cores and NVIDIA DLSS 3 (Deep Learning Super Sampling) technology.
High performance network bandwidth: with the G2 machine types, you can get up to 100 Gbps network bandwidth.
Disk support: G2 instances support Local SSD for fast scratch disks, which is useful for feeding data into GPUs while preventing I/O bottlenecks. For durable storage, you can attach Persistent Disk and Hyperdisk volumes.
You can add up to 3,000 GiB of Local SSD to G2 instances. For workloads that require durable block storage, you can attach Hyperdisk and Persistent Disk volumes to G2 instances. The maximum storage capacity depends on the number of vCPUs the instance has. For more information about disk types, see Choose a disk type.
Compact placement policy support: provides you with more control over the physical placement of your instances within data centers. This enables lower-latency and higher bandwidth for instances that are located within a single availability zone. For more information, see Reduce latency by using compact placement policies.
G2 accelerator-optimized machine types have NVIDIA L4 GPUs attached and are ideal for cost-optimized inference, graphics-intensive and high performance computing workloads.
Each G2 machine type also has a default memory and a custom memory range. The custom memory range defines the amount of memory that you can allocate to your instance for each machine type. You can also add Local SSD disks when creating a G2 instance. For the number of disks you can attach, see Machine types that require you to choose a number of Local SSD disks.
| Attached NVIDIA L4 GPUs | |||||||
|---|---|---|---|---|---|---|---|
| Machine type | vCPU count1 | Default instance memory (GB) | Custom instance memory range (GB) | Max Local SSD supported (GiB) | Maximum network bandwidth (Gbps)2 | GPU count | GPU memory3 (GB GDDR6) |
g2-standard-4 |
4 | 16 | 16 to 32 | 375 | 10 | 1 | 24 |
g2-standard-8 |
8 | 32 | 32 to 54 | 375 | 16 | 1 | 24 |
g2-standard-12 |
12 | 48 | 48 to 54 | 375 | 16 | 1 | 24 |
g2-standard-16 |
16 | 64 | 54 to 64 | 375 | 32 | 1 | 24 |
g2-standard-24 |
24 | 96 | 96 to 108 | 750 | 32 | 2 | 48 |
g2-standard-32 |
32 | 128 | 96 to 128 | 375 | 32 | 1 | 24 |
g2-standard-48 |
48 | 192 | 192 to 216 | 1,500 | 50 | 4 | 96 |
g2-standard-96 |
96 | 384 | 384 to 432 | 3,000 | 100 | 8 | 192 |
1A vCPU is implemented as a single hardware hyper-thread on one of
the available CPU platforms.
2Maximum egress bandwidth cannot exceed the number given. Actual
egress bandwidth depends on the destination IP address and other factors.
For more information about network bandwidth,
see Network bandwidth.
3GPU memory is the memory on a GPU device that can be used for
temporary storage of data. It is separate from the instance's memory and is
specifically designed to handle the higher bandwidth demands of your
graphics-intensive workloads.
pd-standard) isn't supported on instances that use the
G2 machine type. For supported disk types, see
Supported disk types for G2.525.60.13 or later. For more information, review the
Container-Optimized OS release notes.
sudo cos-extensions install gpu -- -version=525.60.13.
G2 instances can use the following block storage types:
pd-balanced)pd-ssd)hyperdisk-ml)hyperdisk-throughput)
| Maximum number of disks per instance1 | ||||
|---|---|---|---|---|
| Machine types | All disks 2 | Hyperdisk ML | Hyperdisk Throughput | Local SSD |
g2-standard-4 |
128 | 24 | 24 | 1 |
g2-standard-8 |
128 | 32 | 32 | 1 |
g2-standard-12 |
128 | 32 | 32 | 1 |
g2-standard-16 |
128 | 48 | 48 | 1 |
g2-standard-24 |
128 | 48 | 48 | 2 |
g2-standard-32 |
128 | 64 | 64 | 1 |
g2-standard-48 |
128 | 64 | 64 | 4 |
g2-standard-96 |
128 | 64 | 64 | 8 |
1Hyperdisk and Persistent Disk usage are charged separately from
machine type pricing. For disk pricing, see
Persistent Disk and Hyperdisk pricing.
2This limit applies to Persistent Disk and Hyperdisk, but doesn't include
Local SSD disks.
If supported by the machine type, you can attach a mixture of Hyperdisk and Persistent Disk volumes to an instance, but the following restrictions apply:
The maximum total disk capacity (in TiB) across all disk types can't exceed:
For machine types with less than 32 vCPUs:
For machine types with 32 or more vCPUs:
For details about the capacity limits, see Hyperdisk size and attachment limits and Persistent Disk maximum capacity.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-06-09 UTC.