// Module included in the following assemblies:
//
// * osd_architecture/osd_policy/osd-service-definition.adoc
:_mod-docs-content-type: CONCEPT
[id="gcp-compute-types_{context}"]
= {gcp-full} instance types

[role="_abstract"]
{product-title} offers the following worker node types and sizes on {gcp-full} that are chosen to have a common CPU and memory capacity that are the same as other cloud instance types:
[NOTE]
====

`a2`, `a3`, `e2`, `c3`, `n4`, `n4d`, `c2d`, `c3d`, `g2`, `g4`, `n2d`, and `t2d` instance types are available for clusters created with the Customer Cloud Subscription (CCS) infrastructure type only.

`custom`, `c2`, and `n2` instance types are available for clusters created with both CCS and Red{nbsp}Hat cloud account infrastructure types.

`g2` and `g4` instance types are available for {product-title} version 4.21 and later.
====

.General purpose
[%collapsible]
====
* custom-4-16384 (4 vCPU, 16 GiB)
* custom-8-32768 (8 vCPU, 32 GiB)
* custom-16-65536 (16 vCPU, 64 GiB)
* custom-32-131072 (32 vCPU, 128 GiB)
* custom-48-199608 (48 vCPU, 192 GiB)
* custom-64-262144 (64 vCPU, 256 GiB)
* custom-96-393216 (96 vCPU, 384 GiB)
* c2d-standard-4 (4 vCPU, 16 GiB)
* c2d-standard-8 (8 vCPU, 32 GiB)
* c2d-standard-16 (16 vCPU, 64 GiB)
* c2d-standard-32 (32 vCPU, 128 GiB)
* c2d-standard-56 (56 vCPU, 224 GiB)
* c2d-standard-112 (112 vCPU, 448 GiB)
* c3-standard-192-metal (192 vCPU, 768 GiB)
* c3d-standard-4 (4 vCPU, 16 GiB)
* c3d-standard-8 (8 vCPU, 32 GiB)
* c3d-standard-16 (16 vCPU, 64 GiB)
* c3d-standard-30 (30 vCPU, 120 GiB)
* c3d-standard-60 (60 vCPU, 240 GiB)
* c3d-standard-90 (90 vCPU, 360 GiB)
* c3d-standard-180 (180 vCPU, 720 GiB)
* c3d-standard-360 (360 vCPU, 1440 GiB)
* c3d-standard-8-lssd (8 vCPU, 32 GiB)
* c3d-standard-16-lssd (16 vCPU, 64 GiB)
* c3d-standard-30-lssd (30 vCPU, 120 GiB)
* c3d-standard-60-lssd (60 vCPU, 240 GiB)
* c3d-standard-90-lssd (90 vCPU, 360 GiB)
* c3d-standard-180-lssd (180 vCPU, 720 GiB)
* c3d-standard-360-lssd (360 vCPU, 1440 GiB)
* e2-standard-4 (4 vCPU, 16 GiB)
* e2-standard-8 (8 vCPU, 32 GiB)
* e2-standard-16 (16 vCPU, 64 GiB)
* e2-standard-32 (32 vCPU, 128 GiB)
* n2-standard-4 (4 vCPU, 16 GiB)
* n2-standard-8 (8 vCPU, 32 GiB)
* n2-standard-16 (16 vCPU, 64 GiB)
* n2-standard-32 (32 vCPU, 128 GiB)
* n2-standard-48 (48 vCPU, 192 GiB)
* n2-standard-64 (64 vCPU, 256 GiB)
* n2-standard-80 (80 vCPU, 320 GiB)
* n2-standard-96 (96 vCPU, 384 GiB)
* n2-standard-128 (128 vCPU, 512 GiB)
* n2d-standard-4 (4 vCPU, 16 GiB)
* n2d-standard-8 (8 vCPU, 32 GiB)
* n2d-standard-16 (16 vCPU, 64 GiB)
* n2d-standard-32 (32 vCPU, 128 GiB)
* n2d-standard-48 (48 vCPU, 192 GiB)
* n2d-standard-64 (64 vCPU, 256 GiB)
* n2d-standard-80 (80 vCPU, 320 GiB)
* n2d-standard-96 (96 vCPU, 384 GiB)
* n2d-standard-128 (128 vCPU, 512 GiB)
* n2d-standard-224 (224 vCPU, 896 GiB)
* n4-standard-4 (4 vCPU, 16 GiB)
* n4-standard-8 (8 vCPU, 32 GiB)
* n4-standard-16 (16 vCPU, 64 GiB)
* n4-standard-32 (32 vCPU, 128 GiB)
* n4-standard-48 (48 vCPU, 192 GiB)
* n4-standard-64 (64 vCPU, 256 GiB)
* n4-standard-80 (80 vCPU, 320 GiB)
* n4d-standard-4 (4 vCPU, 16 GiB)
* n4d-standard-8 (8 vCPU, 32 GiB)
* n4d-standard-16 (16 vCPU, 64 GiB)
* n4d-standard-32 (32 vCPU, 128 GiB)
* n4d-standard-48 (48 vCPU, 192 GiB)
* n4d-standard-64 (64 vCPU, 256 GiB)
* n4d-standard-80 (80 vCPU, 320 GiB)
* n4d-standard-96 (96 vCPU, 384 GiB)
* t2d-standard-4 (4 vCPU, 16 GiB)
* t2d-standard-8 (8 vCPU, 32 GiB)
* t2d-standard-16 (16 vCPU, 64 GiB)
* t2d-standard-32 (32 vCPU, 128 GiB)
* t2d-standard-48 (48 vCPU, 192 GiB)
* t2d-standard-60 (60 vCPU, 240 GiB)
====

.Memory-optimized
[%collapsible]
====
* custom-4-32768-ext (4 vCPU, 32 GiB)
* custom-8-65536-ext (8 vCPU, 64 GiB)
* custom-16-131072-ext (16 vCPU, 128 GiB)
* c2d-highmem-4 (4 vCPU, 32 GiB)
* c2d-highmem-8 (8 vCPU, 64 GiB)
* c2d-highmem-16 (16 vCPU, 128 GiB)
* c2d-highmem-32 (32 vCPU, 256 GiB)
* c2d-highmem-56 (56 vCPU, 448 GiB)
* c2d-highmem-112 (112 vCPU, 896 GiB)
* c3-highmem-192-metal (192 vCPU, 1536 GiB)
* c3d-highmem-4 (4 vCPU, 32 GiB)
* c3d-highmem-8 (8 vCPU, 64 GiB)
* c3d-highmem-16 (16 vCPU, 128 GiB)
* c3d-highmem-30 (30 vCPU, 240 GiB)
* c3d-highmem-60 (60 vCPU, 480 GiB)
* c3d-highmem-90 (90 vCPU, 720 GiB)
* c3d-highmem-180 (180 vCPU, 1440 GiB)
* c3d-highmem-360 (360 vCPU, 2880 GiB)
* c3d-highmem-8-lssd (8 vCPU, 64 GiB)
* c3d-highmem-16-lssd (16 vCPU, 128 GiB)
* c3d-highmem-30-lssd (30 vCPU, 240 GiB)
* c3d-highmem-60-lssd (60 vCPU, 480 GiB)
* c3d-highmem-90-lssd (90 vCPU, 720 GiB)
* c3d-highmem-180-lssd (180 vCPU, 1440 GiB)
* c3d-highmem-360-lssd (360 vCPU, 2880 GiB)
* e2-highmem-4 (4 vCPU, 32 GiB)
* e2-highmem-8 (8 vCPU, 64 GiB)
* e2-highmem-16 (16 vCPU, 128 GiB)
* n2-highmem-4 (4 vCPU, 32 GiB)
* n2-highmem-8 (8 vCPU, 64 GiB)
* n2-highmem-16 (16 vCPU, 128 GiB)
* n2-highmem-32 (32 vCPU, 256 GiB)
* n2-highmem-48 (48 vCPU, 384 GiB)
* n2-highmem-64 (64 vCPU, 512 GiB)
* n2-highmem-80 (80 vCPU, 640 GiB)
* n2-highmem-96 (96 vCPU, 768 GiB)
* n2-highmem-128 (128 vCPU, 864 GiB)
* n2d-highmem-4 (4 vCPU, 32 GiB)
* n2d-highmem-8 (8 vCPU, 64 GiB)
* n2d-highmem-16 (16 vCPU, 128 GiB)
* n2d-highmem-32 (32 vCPU, 256 GiB)
* n2d-highmem-48 (48 vCPU, 384 GiB)
* n2d-highmem-64 (64 vCPU, 512 GiB)
* n2d-highmem-80 (80 vCPU, 640 GiB)
* n2d-highmem-96 (96 vCPU, 768 GiB)
* n4-highmem-4 (4 vCPU, 32 GiB)
* n4-highmem-8 (8 vCPU, 64 GiB)
* n4-highmem-16 (16 vCPU, 128 GiB)
* n4-highmem-32 (32 vCPU, 256 GiB)
* n4-highmem-48 (48 vCPU, 384 GiB)
* n4-highmem-64 (64 vCPU, 512 GiB)
* n4-highmem-80 (80 vCPU, 640 GiB)
* n4d-highmem-4 (4 vCPU, 32 GiB)
* n4d-highmem-8 (8 vCPU, 64 GiB)
* n4d-highmem-16 (16 vCPU, 128 GiB)
* n4d-highmem-32 (32 vCPU, 256 GiB)
* n4d-highmem-48 (48 vCPU, 384 GiB)
* n4d-highmem-64 (64 vCPU, 512 GiB)
* n4d-highmem-80 (80 vCPU, 640 GiB)
* n4d-highmem-96 (96 vCPU, 768 GiB)
====

.Compute-optimized
[%collapsible]
====
* custom-8-16384 (8 vCPU, 16 GiB)
* custom-16-32768 (16 vCPU, 32 GiB)
* custom-36-73728 (36 vCPU, 72 GiB)
* custom-48-98304 (48 vCPU, 96 GiB)
* custom-72-147456 (72 vCPU, 144 GiB)
* custom-96-196608 (96 vCPU, 192 GiB)
* c2-standard-4 (4 vCPU, 16 GiB)
* c2-standard-8 (8 vCPU, 32 GiB)
* c2-standard-16 (16 vCPU, 64 GiB)
* c2-standard-30 (30 vCPU, 120 GiB)
* c2-standard-60 (60 vCPU, 240 GiB)
* c2d-highcpu-4 (4 vCPU, 8 GiB)
* c2d-highcpu-8 (8 vCPU, 16 GiB)
* c2d-highcpu-16 (16 vCPU, 32 GiB)
* c2d-highcpu-32 (32 vCPU, 64 GiB)
* c2d-highcpu-56 (56 vCPU, 112 GiB)
* c2d-highcpu-112 (112 vCPU, 224 GiB)
* c3-highcpu-192-metal (192 vCPU, 512 GiB)
* c3d-highcpu-4 (4 vCPU, 8 GiB)
* c3d-highcpu-8 (8 vCPU, 16 GiB)
* c3d-highcpu-16 (16 vCPU, 32 GiB)
* c3d-highcpu-30 (30 vCPU, 60 GiB)
* c3d-highcpu-60 (60 vCPU, 120 GiB)
* c3d-highcpu-90 (90 vCPU, 180 GiB)
* c3d-highcpu-180 (180 vCPU, 360 GiB)
* c3d-highcpu-360 (360 vCPU, 720 GiB)
* e2-highcpu-8 (8 vCPU, 8 GiB)
* e2-highcpu-16 (16 vCPU, 16 GiB)
* e2-highcpu-32 (32 vCPU, 32 GiB)
* n2-highcpu-8 (8 vCPU, 8 GiB)
* n2-highcpu-16 (16 vCPU, 16 GiB)
* n2-highcpu-32 (32 vCPU, 32 GiB)
* n2-highcpu-48 (48 vCPU, 48 GiB)
* n2-highcpu-64 (64 vCPU, 64 GiB)
* n2-highcpu-80 (80 vCPU, 80 GiB)
* n2-highcpu-96 (96 vCPU, 96 GiB)
* n2d-highcpu-4 (4 vCPU, 4 GiB)
* n2d-highcpu-8 (8 vCPU, 8 GiB)
* n2d-highcpu-16 (16 vCPU, 16 GiB)
* n2d-highcpu-32 (32 vCPU, 32 GiB)
* n2d-highcpu-48 (48 vCPU, 48 GiB)
* n2d-highcpu-64 (64 vCPU, 64 GiB)
* n2d-highcpu-80 (80 vCPU, 80 GiB)
* n2d-highcpu-96 (96 vCPU, 96 GiB)
* n2d-highcpu-128 (128 vCPU, 128 GiB)
* n2d-highcpu-224 (224 vCPU, 224 GiB)
* n4-highcpu-4 (4 vCPU, 8 GiB)
* n4-highcpu-8 (8 vCPU, 16 GiB)
* n4-highcpu-16 (16 vCPU, 32 GiB)
* n4-highcpu-32 (32 vCPU, 64 GiB)
* n4-highcpu-48 (48 vCPU, 96 GiB)
* n4-highcpu-64 (64 vCPU, 128 GiB)
* n4-highcpu-80 (80 vCPU, 160 GiB)
* n4d-highcpu-4 (4 vCPU, 8 GiB)
* n4d-highcpu-8 (8 vCPU, 16 GiB)
* n4d-highcpu-16 (16 vCPU, 32 GiB)
* n4d-highcpu-32 (32 vCPU, 64 GiB)
* n4d-highcpu-48 (48 vCPU, 96 GiB)
* n4d-highcpu-64 (64 vCPU, 128 GiB)
* n4d-highcpu-80 (80 vCPU, 160 GiB)
* n4d-highcpu-96 (96 vCPU, 192 GiB)
====

.Accelerated computing
[%collapsible]
====
* a2-highgpu-1g (12 vCPU, 85 GiB)
* a2-highgpu-2g (24 vCPU, 170 GiB)
* a2-highgpu-4g (48 vCPU, 340 GiB)
* a2-highgpu-8g (96 vCPU, 680 GiB)
* a2-megagpu-16g (96 vCPU, 1.33 TiB)
* a2-ultragpu-1g (12 vCPU, 170 GiB)
* a2-ultragpu-2g (24 vCPU, 340 GiB)
* a2-ultragpu-4g (48 vCPU, 680 GiB)
* a2-ultragpu-8g (96 vCPU, 1360 GiB)
* a3-highgpu-1g (26 vCPU, 234 GiB)
* a3-highgpu-2g (52 vCPU, 468 GiB)
* a3-highgpu-4g (104 vCPU, 936 GiB)
* a3-highgpu-8g (208 vCPU, 1872 GiB)
* a3-megagpu-8g (208 vCPU, 1872 GiB)
* a3-edgegpu-8g (208 vCPU, 1872 GiB)
* g2-standard-4 (4 vCPU, 16 GiB)
* g2-standard-8 (8 vCPU, 32 GiB)
* g2-standard-12 (12 vCPU, 48 GiB)
* g2-standard-16 (16 vCPU, 64 GiB)
* g2-standard-24 (24 vCPU, 96 GiB)
* g2-standard-32 (32 vCPU, 128 GiB)
* g2-standard-48 (48 vCPU, 192 GiB)
* g2-standard-96 (96 vCPU, 384 GiB)
* g4-standard-6 (6 vCPU, 22 GiB)
* g4-standard-12 (12 vCPU, 45 GiB)
* g4-standard-24 (24 vCPU, 90 GiB)
* g4-standard-48 (48 vCPU, 180 GiB)
* g4-standard-96 (96 vCPU, 360 GiB)
* g4-standard-192 (192 vCPU, 720 GiB)
* g4-standard-384 (384 vCPU, 1440 GiB)
====