GPU machines in accelerator-optimized machine family

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.

Pricing and consumption options

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:

Consumption option availability by machine type

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

Maintenance experience for accelerator-optimized machine types

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

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.

A4X Max and A4X comparison

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 machine type (bare metal)

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 machine type

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.

A4X Max and A4X limitations

The following limitations apply to A4X Max and A4X instances:

A4X Max instances

A4X instances

Supported disk types for A4X Max and A4X instances

A4X Max

A4X Max instances can use the following block storage types:

  • Hyperdisk Balanced (hyperdisk-balanced): this is the only disk type that is supported for the boot disk
  • Hyperdisk Throughput (hyperdisk-throughput)
  • Hyperdisk ML (hyperdisk-ml)
  • Hyperdisk Extreme (hyperdisk-extreme)
  • Local SSD: which is automatically added to instances that are created by using any of the A4X Max machine types
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

A4X instances can use the following block storage types:

  • Hyperdisk Balanced (hyperdisk-balanced): this is the only disk type that is supported for the boot disk
  • Hyperdisk Extreme (hyperdisk-extreme)
  • Hyperdisk ML (hyperdisk-ml)
  • Local SSD: which is automatically added to instances that are created by using any of the A4X machine types
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.

Disk and capacity limits

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

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:

A4 machine type

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.

A4 limitations

Supported disk types for A4 instances

A4 instances can use the following block storage types:

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.

Disk and capacity limits

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

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.
  • For the A3 Mega machine types, GPUDirect-TCPXO further improves on GPUDirect-TCPX by offloading TCP protocol. By leveraging GPUDirect-TCPXO, the a3-megagpu-8g machine type doubles the network bandwidth when compared to the A3 High and A3 Edge machine types.
  • For the A3 Edge (a3-edgegpu-8g) and A3 High (a3-highgpu-8g) machine types, GPUDirect-TCPX increases the network performance by allowing data packet payloads to transfer directly from GPU memory to the network interface. By leveraging GPUDirect-TCPX, these machine type achieve much higher throughput between instances in a cluster when compared to the A2 or G2 accelerator-optimized 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:

  • 12,000 GiB of Local SSD is automatically added to A3 Ultra instances.
  • 6,000 GiB of Local SSD is automatically added to A3 Mega, High, and Edge instances.

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 type

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.

A3 Ultra limitations

A3 Mega machine type

A3 Mega machine types have NVIDIA H100 SXM GPUs and are ideal for large model training and multi-host inference.
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.

A3 Mega limitations

A3 High machine type

A3 High machine types have NVIDIA H100 SXM GPUs and are well-suited for both large model inference and model fine tuning.
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 High limitations

A3 Edge machine type

A3 Edge machine types have NVIDIA H100 SXM GPUs and are designed specifically for serving and are available in a limited set of regions.
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
  • 600: for asia-south1 and northamerica-northeast2
  • 400: for all other A3 Edge regions
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 Edge limitations

Supported disk types for A3 instances

A3 Ultra

A3 Ultra instances can use the following block storage types:

  • Hyperdisk Balanced (hyperdisk-balanced): this is the only disk type that is supported for the boot disk
  • Hyperdisk Balanced High Availability (hyperdisk-balanced-high-availability)
  • Hyperdisk Extreme (hyperdisk-extreme)
  • Hyperdisk ML (hyperdisk-ml)
  • Local SSD: which is automatically added to instances that are created by using any of the A3 machine types
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

A3 Mega instances can use the following block storage types:

  • Balanced Persistent Disk (pd-balanced)
  • SSD (performance) Persistent Disk (pd-ssd)
  • Hyperdisk Balanced (hyperdisk-balanced)
  • Hyperdisk Balanced High Availability (hyperdisk-balanced-high-availability)
  • Hyperdisk ML (hyperdisk-ml)
  • Hyperdisk Extreme (hyperdisk-extreme)
  • Hyperdisk Throughput (hyperdisk-throughput)
  • Local SSD: which is automatically added to instances that are created by using any of the A3 machine types
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

A3 High instances can use the following block storage types:

  • Balanced Persistent Disk (pd-balanced)
  • SSD (performance) Persistent Disk (pd-ssd)
  • Hyperdisk Balanced (hyperdisk-balanced)
  • Hyperdisk Balanced High Availability (hyperdisk-balanced-high-availability)
  • Hyperdisk ML (hyperdisk-ml)
  • Hyperdisk Extreme (hyperdisk-extreme)
  • Hyperdisk Throughput (hyperdisk-throughput)
  • Local SSD: which is automatically added to instances that are created by using any of the A3 machine types
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

A3 Edge instances can use the following block storage types:

  • Balanced Persistent Disk (pd-balanced)
  • SSD (performance) Persistent Disk (pd-ssd)
  • Hyperdisk Balanced (hyperdisk-balanced)
  • Hyperdisk Balanced High Availability (hyperdisk-balanced-high-availability)
  • Hyperdisk ML (hyperdisk-ml)
  • Hyperdisk Extreme (hyperdisk-extreme)
  • Hyperdisk Throughput (hyperdisk-throughput)
  • Local SSD: which is automatically added to instances that are created by using any of the A3 machine types
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.

Disk and capacity limits

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:

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

The A2 machine series

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:

The following machine types are available for the A2 machine series.

A2 Ultra machine types

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.

A2 Ultra limitations

A2 Standard machine types

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 Standard limitations

Supported disk types for A2 instances

A2 instances can use the following block storage types:

A2 Ultra

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.

A2 Standard

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:

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

The G4 machine series

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:

G4 machine types

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 limitations

Supported disk types for G4 instances

G4 instances can use the following block storage types:

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.

GPU peer-to-peer (P2P) communication

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:

Set the environment variable using one of the following options:

Key benefits and performance

The G2 machine series

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:

G2 machine types

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.

G2 limitations

Supported disk types for G2 instances

G2 instances can use the following block storage types:

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:

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

What's next

  • Create a VM with attached GPUs
  • GPU pricing
  • VM instance pricing
  • Learn about Networking and GPU machines