×

All ROSA with HCP clusters require a minimum of 2 worker nodes. Shutting down the underlying infrastructure through the cloud provider console is not supported and can lead to data loss.

Approximately one vCPU core and 1 GiB of memory are reserved on each worker node and removed from allocatable resources. This reservation of resources is necessary to run processes required by the underlying platform. These processes include system daemons such as udev, kubelet, and container runtime among others. The reserved resources also account for kernel reservations.

OpenShift Container Platform core systems such as audit log aggregation, metrics collection, DNS, image registry, SDN, and others might consume additional allocatable resources to maintain the stability and maintainability of the cluster. The additional resources consumed might vary based on usage.

For additional information, see the Kubernetes documentation.

AWS x86-based instance types

Red Hat OpenShift Service on AWS offers the following worker node instance types and sizes:

General purpose
  • m5.xlarge (4 vCPU, 16 GiB)

  • m5.2xlarge (8 vCPU, 32 GiB)

  • m5.4xlarge (16 vCPU, 64 GiB)

  • m5.8xlarge (32 vCPU, 128 GiB)

  • m5.12xlarge (48 vCPU, 192 GiB)

  • m5.16xlarge (64 vCPU, 256 GiB)

  • m5.24xlarge (96 vCPU, 384 GiB)

  • m5.metal (96† vCPU, 384 GiB)

  • m5a.xlarge (4 vCPU, 16 GiB)

  • m5a.2xlarge (8 vCPU, 32 GiB)

  • m5a.4xlarge (16 vCPU, 64 GiB)

  • m5a.8xlarge (32 vCPU, 128 GiB)

  • m5a.12xlarge (48 vCPU, 192 GiB)

  • m5a.16xlarge (64 vCPU, 256 GiB)

  • m5a.24xlarge (96 vCPU, 384 GiB)

  • m5dn.metal (96 vCPU, 384 GiB)

  • m5zn.metal (48 vCPU, 192 GiB)

  • m5d.metal (96† vCPU, 384 GiB)

  • m5n.metal (96 vCPU, 384 GiB)

  • m6a.xlarge (4 vCPU, 16 GiB)

  • m6a.2xlarge (8 vCPU, 32 GiB)

  • m6a.4xlarge (16 vCPU, 64 GiB)

  • m6a.8xlarge (32 vCPU, 128 GiB)

  • m6a.12xlarge (48 vCPU, 192 GiB)

  • m6a.16xlarge (64 vCPU, 256 GiB)

  • m6a.24xlarge (96 vCPU, 384 GiB)

  • m6a.32xlarge (128 vCPU, 512 GiB)

  • m6a.48xlarge (192 vCPU, 768 GiB)

  • m6a.metal (192 vCPU, 768 GiB)

  • m6i.xlarge (4 vCPU, 16 GiB)

  • m6i.2xlarge (8 vCPU, 32 GiB)

  • m6i.4xlarge (16 vCPU, 64 GiB)

  • m6i.8xlarge (32 vCPU, 128 GiB)

  • m6i.12xlarge (48 vCPU, 192 GiB)

  • m6i.16xlarge (64 vCPU, 256 GiB)

  • m6i.24xlarge (96 vCPU, 384 GiB)

  • m6i.32xlarge (128 vCPU, 512 GiB)

  • m6i.metal (128 vCPU, 512 GiB)

  • m6id.xlarge (4 vCPU, 16 GiB)

  • m6id.2xlarge (8 vCPU, 32 GiB)

  • m6id.4xlarge (16 vCPU, 64 GiB)

  • m6id.8xlarge (32 vCPU, 128 GiB)

  • m6id.12xlarge (48 vCPU, 192 GiB)

  • m6id.16xlarge (64 vCPU, 256 GiB)

  • m6id.24xlarge (96 vCPU, 384 GiB)

  • m6id.32xlarge (128 vCPU, 512 GiB)

  • m6id.metal (128 vCPU, 512 GiB)

  • m6idn.xlarge (4 vCPU, 16 GiB)

  • m6idn.2xlarge (8 vCPU, 32 GiB)

  • m6idn.4xlarge (16 vCPU, 64 GiB)

  • m6idn.8xlarge (32 vCPU, 128 GiB)

  • m6idn.12xlarge (48 vCPU, 192 GiB)

  • m6idn.16xlarge (64 vCPU, 256 GiB)

  • m6idn.24xlarge (96 vCPU, 384 GiB)

  • m6idn.32xlarge (128 vCPU, 512 GiB)

  • m6in.xlarge (4 vCPU, 16 GiB)

  • m6in.2xlarge (8 vCPU, 32 GiB)

  • m6in.4xlarge (16 vCPU, 64 GiB)

  • m6in.8xlarge (32 vCPU, 128 GiB)

  • m6in.12xlarge (48 vCPU, 192 GiB)

  • m6in.16xlarge (64 vCPU, 256 GiB)

  • m6in.24xlarge (96 vCPU, 384 GiB)

  • m6in.32xlarge (128 vCPU, 512 GiB)

  • m7a.xlarge (4 vCPU, 16 GiB)

  • m7a.2xlarge (8 vCPU, 32 GiB)

  • m7a.4xlarge (16 vCPU, 64 GiB)

  • m7a.8xlarge (32 vCPU, 128 GiB)

  • m7a.12xlarge (48 vCPU, 192 GiB)

  • m7a.16xlarge (64 vCPU, 256 GiB)

  • m7a.24xlarge (96 vCPU, 384 GiB)

  • m7a.32xlarge (128 vCPU, 512 GiB)

  • m7a.48xlarge (192 vCPU, 768 GiB)

  • m7a.metal-48xl (192 vCPU, 768 GiB)

  • m7i-flex.2xlarge (8 vCPU, 32 GiB)

  • m7i-flex.4xlarge (16 vCPU, 64 GiB)

  • m7i-flex.8xlarge (32 vCPU, 128 GiB)

  • m7i-flex.xlarge (4 vCPU, 16 GiB)

  • m7i.xlarge (4 vCPU, 16 GiB)

  • m7i.2xlarge (8 vCPU, 32 GiB)

  • m7i.4xlarge (16 vCPU, 64 GiB)

  • m7i.8xlarge (32 vCPU, 128 GiB)

  • m7i.12xlarge (48 vCPU, 192 GiB)

  • m7i.16xlarge (64 vCPU, 256 GiB)

  • m7i.24xlarge (96 vCPU, 384 GiB)

  • m7i.48xlarge (192 vCPU, 768 GiB)

  • m7i.metal-24xl (96 vCPU, 384 GiB)

  • m7i.metal-48xl (192 vCPU, 768 GiB)

† These instance types offer 96 logical processors on 48 physical cores. They run on single servers with two physical Intel sockets.

Burstable general purpose
  • t3.xlarge (4 vCPU, 16 GiB)

  • t3.2xlarge (8 vCPU, 32 GiB)

  • t3a.xlarge (4 vCPU, 16 GiB)

  • t3a.2xlarge (8 vCPU, 32 GiB)

Memory intensive
  • x1.16xlarge (64 vCPU, 976 GiB)

  • x1.32xlarge (128 vCPU, 1,952 GiB)

  • x1e.xlarge (4 vCPU, 122 GiB)

  • x1e.2xlarge (8 vCPU, 244 GiB)

  • x1e.4xlarge (16 vCPU, 488 GiB)

  • x1e.8xlarge (32 vCPU, 976 GiB)

  • x1e.16xlarge (64 vCPU, 1,952 GiB)

  • x1e.32xlarge (128 vCPU, 3,904 GiB)

  • x2idn.16xlarge (64 vCPU, 1,024 GiB)

  • x2idn.24xlarge (96 vCPU, 1,536 GiB)

  • x2idn.32xlarge (128 vCPU, 2,048 GiB)

  • x2iedn.xlarge (4 vCPU, 128 GiB)

  • x2iedn.2xlarge (8 vCPU, 256 GiB)

  • x2iedn.4xlarge (16 vCPU, 512 GiB)

  • x2iedn.8xlarge (32 vCPU, 1,024 GiB)

  • x2iedn.16xlarge (64 vCPU, 2,048 GiB)

  • x2iedn.24xlarge (96 vCPU, 3,072 GiB)

  • x2iedn.32xlarge (128 vCPU, 4,096 GiB)

  • x2iezn.2xlarge (8 vCPU, 256 GiB)

  • x2iezn.4xlarge (16vCPU, 512 GiB)

  • x2iezn.6xlarge (24vCPU, 768 GiB)

  • x2iezn.8xlarge (32vCPU, 1,024 GiB)

  • x2iezn.12xlarge (48vCPU, 1,536 GiB)

  • x2iezn.metal (48 vCPU, 1,536 GiB)

  • x2idn.metal (128vCPU, 2,048 GiB)

  • x2iedn.metal (128vCPU, 4,096 GiB)

Memory optimized
  • r4.xlarge (4 vCPU, 30.5 GiB)

  • r4.2xlarge (8 vCPU, 61 GiB)

  • r4.4xlarge (16 vCPU, 122 GiB)

  • r4.8xlarge (32 vCPU, 244 GiB)

  • r4.16xlarge (64 vCPU, 488 GiB)

  • r5.xlarge (4 vCPU, 32 GiB)

  • r5.2xlarge (8 vCPU, 64 GiB)

  • r5.4xlarge (16 vCPU, 128 GiB)

  • r5.8xlarge (32 vCPU, 256 GiB)

  • r5.12xlarge (48 vCPU, 384 GiB)

  • r5.16xlarge (64 vCPU, 512 GiB)

  • r5.24xlarge (96 vCPU, 768 GiB)

  • r5.metal (96† vCPU, 768 GiB)

  • r5a.xlarge (4 vCPU, 32 GiB)

  • r5a.2xlarge (8 vCPU, 64 GiB)

  • r5a.4xlarge (16 vCPU, 128 GiB)

  • r5a.8xlarge (32 vCPU, 256 GiB)

  • r5a.12xlarge (48 vCPU, 384 GiB)

  • r5a.16xlarge (64 vCPU, 512 GiB)

  • r5a.24xlarge (96 vCPU, 768 GiB)

  • r5ad.xlarge (4 vCPU, 32 GiB)

  • r5ad.2xlarge (8 vCPU, 64 GiB)

  • r5ad.4xlarge (16 vCPU, 128 GiB)

  • r5ad.8xlarge (32 vCPU, 256 GiB)

  • r5ad.12xlarge (48 vCPU, 384 GiB)

  • r5ad.16xlarge (64 vCPU, 512 GiB)

  • r5ad.24xlarge (96 vCPU, 768 GiB)

  • r5b.xlarge (4 vCPU, 32 GiB)

  • r5b.2xlarge (8 vCPU, 364 GiB)

  • r5b.4xlarge (16 vCPU, 3,128 GiB)

  • r5b.8xlarge (32 vCPU, 3,256 GiB)

  • r5b.12xlarge (48 vCPU, 3,384 GiB)

  • r5b.16xlarge (64 vCPU, 3,512 GiB)

  • r5b.24xlarge (96 vCPU, 3,768 GiB)

  • r5b.metal (96 768 GiB)

  • r5d.xlarge (4 vCPU, 32 GiB)

  • r5d.2xlarge (8 vCPU, 64 GiB)

  • r5d.4xlarge (16 vCPU, 128 GiB)

  • r5d.8xlarge (32 vCPU, 256 GiB)

  • r5d.12xlarge (48 vCPU, 384 GiB)

  • r5d.16xlarge (64 vCPU, 512 GiB)

  • r5d.24xlarge (96 vCPU, 768 GiB)

  • r5d.metal (96† vCPU, 768 GiB)

  • r5n.xlarge (4 vCPU, 32 GiB)

  • r5n.2xlarge (8 vCPU, 64 GiB)

  • r5n.4xlarge (16 vCPU, 128 GiB)

  • r5n.8xlarge (32 vCPU, 256 GiB)

  • r5n.12xlarge (48 vCPU, 384 GiB)

  • r5n.16xlarge (64 vCPU, 512 GiB)

  • r5n.24xlarge (96 vCPU, 768 GiB)

  • r5n.metal (96 vCPU, 768 GiB)

  • r5dn.xlarge (4 vCPU, 32 GiB)

  • r5dn.2xlarge (8 vCPU, 64 GiB)

  • r5dn.4xlarge (16 vCPU, 128 GiB)

  • r5dn.8xlarge (32 vCPU, 256 GiB)

  • r5dn.12xlarge (48 vCPU, 384 GiB)

  • r5dn.16xlarge (64 vCPU, 512 GiB)

  • r5dn.24xlarge (96 vCPU, 768 GiB)

  • r5dn.metal (96 vCPU, 768 GiB)

  • r6a.xlarge (4 vCPU, 32 GiB)

  • r6a.2xlarge (8 vCPU, 64 GiB)

  • r6a.4xlarge (16 vCPU, 128 GiB)

  • r6a.8xlarge (32 vCPU, 256 GiB)

  • r6a.12xlarge (48 vCPU, 384 GiB)

  • r6a.16xlarge (64 vCPU, 512 GiB)

  • r6a.24xlarge (96 vCPU, 768 GiB)

  • r6a.32xlarge (128 vCPU, 1,024 GiB)

  • r6a.48xlarge (192 vCPU, 1,536 GiB)

  • r6i.xlarge (4 vCPU, 32 GiB)

  • r6i.2xlarge (8 vCPU, 64 GiB)

  • r6i.4xlarge (16 vCPU, 128 GiB)

  • r6i.8xlarge (32 vCPU, 256 GiB)

  • r6i.12xlarge (48 vCPU, 384 GiB)

  • r6i.16xlarge (64 vCPU, 512 GiB)

  • r6i.24xlarge (96 vCPU, 768 GiB)

  • r6i.32xlarge (128 vCPU, 1,024 GiB)

  • r6i.metal (128 vCPU, 1,024 GiB)

  • r6id.xlarge (4 vCPU, 32 GiB)

  • r6id.2xlarge (8 vCPU, 64 GiB)

  • r6id.4xlarge (16 vCPU, 128 GiB)

  • r6id.8xlarge (32 vCPU, 256 GiB)

  • r6id.12xlarge (48 vCPU, 384 GiB)

  • r6id.16xlarge (64 vCPU, 512 GiB)

  • r6id.24xlarge (96 vCPU, 768 GiB)

  • r6id.32xlarge (128 vCPU, 1,024 GiB)

  • r6id.metal (128 vCPU, 1,024 GiB)

  • r6idn.12xlarge (48 vCPU, 384 GiB)

  • r6idn.16xlarge (64 vCPU, 512 GiB)

  • r6idn.24xlarge (96 vCPU, 768 GiB)

  • r6idn.2xlarge (8 vCPU, 64 GiB)

  • r6idn.32xlarge (128 vCPU, 1,024 GiB)

  • r6idn.4xlarge (16 vCPU, 128 GiB)

  • r6idn.8xlarge (32 vCPU, 256 GiB)

  • r6idn.xlarge (4 vCPU, 32 GiB)

  • r6in.12xlarge (48 vCPU, 384 GiB)

  • r6in.16xlarge (64 vCPU, 512 GiB)

  • r6in.24xlarge (96 vCPU, 768 GiB)

  • r6in.2xlarge (8 vCPU, 64 GiB)

  • r6in.32xlarge (128 vCPU, 1,024 GiB)

  • r6in.4xlarge (16 vCPU, 128 GiB)

  • r6in.8xlarge (32 vCPU, 256 GiB)

  • r6in.xlarge (4 vCPU, 32 GiB)

  • r7iz.xlarge (4 vCPU, 32 GiB)

  • r7iz.2xlarge (8 vCPU, 64 GiB)

  • r7iz.4xlarge (16 vCPU, 128 GiB)

  • r7iz.8xlarge (32 vCPU, 256 GiB)

  • r7iz.12xlarge (48 vCPU, 384 GiB)

  • r7iz.16xlarge (64 vCPU, 512 GiB)

  • r7iz.32xlarge (128 vCPU, 1024 GiB)

  • r7iz.metal-16xl (64 vCPU, 512 GiB)

  • r7iz.metal-32xl (128 vCPU, 1,024 GiB)

  • z1d.xlarge (4 vCPU, 32 GiB)

  • z1d.2xlarge (8 vCPU, 64 GiB)

  • z1d.3xlarge (12 vCPU, 96 GiB)

  • z1d.6xlarge (24 vCPU, 192 GiB)

  • z1d.12xlarge (48 vCPU, 384 GiB)

  • z1d.metal (48‡ vCPU, 384 GiB)

† These instance types offer 96 logical processors on 48 physical cores. They run on single servers with two physical Intel sockets.

‡ This instance type offers 48 logical processors on 24 physical cores.

Accelerated computing
  • p3.2xlarge (8 vCPU, 61 GiB)

  • p3.8xlarge (32 vCPU, 244 GiB)

  • p3.16xlarge (64 vCPU, 488 GiB)

  • p3dn.24xlarge (96 vCPU, 768 GiB)

  • p4d.24xlarge (96 vCPU, 1,152 GiB)

  • p4de.24xlarge (96 vCPU, 1,152 GiB)

  • p5.48xlarge (192 vCPU, 2,048 GiB)

  • g4dn.xlarge (4 vCPU, 16 GiB)

  • g4dn.2xlarge (8 vCPU, 32 GiB)

  • g4dn.4xlarge (16 vCPU, 64 GiB)

  • g4dn.8xlarge (32 vCPU, 128 GiB)

  • g4dn.12xlarge (48 vCPU, 192 GiB)

  • g4dn.16xlarge (64 vCPU, 256 GiB)

  • g4dn.metal (96 vCPU, 384 GiB)

  • g5.xlarge (4 vCPU, 16 GiB)

  • g5.2xlarge (8 vCPU, 32 GiB)

  • g5.4xlarge (16 vCPU, 64 GiB)

  • g5.8xlarge (32 vCPU, 128 GiB)

  • g5.16xlarge (64 vCPU, 256 GiB)

  • g5.12xlarge (48 vCPU, 192 GiB)

  • g5.24xlarge (96 vCPU, 384 GiB)

  • g5.48xlarge (192 vCPU, 768 GiB)

  • dl1.24xlarge (96 vCPU, 768 GiB)†

† Intel specific; not covered by Nvidia

Support for the GPU instance type software stack is provided by AWS. Ensure that your AWS service quotas can accommodate the desired GPU instance types.

Compute optimized
  • c5.xlarge (4 vCPU, 8 GiB)

  • c5.2xlarge (8 vCPU, 16 GiB)

  • c5.4xlarge (16 vCPU, 32 GiB)

  • c5.9xlarge (36 vCPU, 72 GiB)

  • c5.12xlarge (48 vCPU, 96 GiB)

  • c5.18xlarge (72 vCPU, 144 GiB)

  • c5.24xlarge (96 vCPU, 192 GiB)

  • c5.metal (96 vCPU, 192 GiB)

  • c5d.xlarge (4 vCPU, 8 GiB)

  • c5d.2xlarge (8 vCPU, 16 GiB)

  • c5d.4xlarge (16 vCPU, 32 GiB)

  • c5d.9xlarge (36 vCPU, 72 GiB)

  • c5d.12xlarge (48 vCPU, 96 GiB)

  • c5d.18xlarge (72 vCPU, 144 GiB)

  • c5d.24xlarge (96 vCPU, 192 GiB)

  • c5d.metal (96 vCPU, 192 GiB)

  • c5a.xlarge (4 vCPU, 8 GiB)

  • c5a.2xlarge (8 vCPU, 16 GiB)

  • c5a.4xlarge (16 vCPU, 32 GiB)

  • c5a.8xlarge (32 vCPU, 64 GiB)

  • c5a.12xlarge (48 vCPU, 96 GiB)

  • c5a.16xlarge (64 vCPU, 128 GiB)

  • c5a.24xlarge (96 vCPU, 192 GiB)

  • c5ad.xlarge (4 vCPU, 8 GiB)

  • c5ad.2xlarge (8 vCPU, 16 GiB)

  • c5ad.4xlarge (16 vCPU, 32 GiB)

  • c5ad.8xlarge (32 vCPU, 64 GiB)

  • c5ad.12xlarge (48 vCPU, 96 GiB)

  • c5ad.16xlarge (64 vCPU, 128 GiB)

  • c5ad.24xlarge (96 vCPU, 192 GiB)

  • c5n.xlarge (4 vCPU, 10.5 GiB)

  • c5n.2xlarge (8 vCPU, 21 GiB)

  • c5n.4xlarge (16 vCPU, 42 GiB)

  • c5n.9xlarge (36 vCPU, 96 GiB)

  • c5n.18xlarge (72 vCPU, 192 GiB)

  • c5n.metal (72 vCPU, 192 GiB)

  • c6a.xlarge (4 vCPU, 8 GiB)

  • c6a.2xlarge (8 vCPU, 16 GiB)

  • c6a.4xlarge (16 vCPU, 32 GiB)

  • c6a.8xlarge (32 vCPU, 64 GiB)

  • c6a.12xlarge (48 vCPU, 96 GiB)

  • c6a.16xlarge (64 vCPU, 128 GiB)

  • c6a.24xlarge (96 vCPU, 192 GiB)

  • c6a.32xlarge (128 vCPU, 256 GiB)

  • c6a.48xlarge (192 vCPU, 384 GiB)

  • c6i.xlarge (4 vCPU, 8 GiB)

  • c6i.2xlarge (8 vCPU, 16 GiB)

  • c6i.4xlarge (16 vCPU, 32 GiB)

  • c6i.8xlarge (32 vCPU, 64 GiB)

  • c6i.12xlarge (48 vCPU, 96 GiB)

  • c6i.16xlarge (64 vCPU, 128 GiB)

  • c6i.24xlarge (96 vCPU, 192 GiB)

  • c6i.32xlarge (128 vCPU, 256 GiB)

  • c6i.metal (128 vCPU, 256 GiB)

  • c6id.xlarge (4 vCPU, 8 GiB)

  • c6id.2xlarge (8 vCPU, 16 GiB)

  • c6id.4xlarge (16 vCPU, 32 GiB)

  • c6id.8xlarge (32 vCPU, 64 GiB)

  • c6id.12xlarge (48 vCPU, 96 GiB)

  • c6id.16xlarge (64 vCPU, 128 GiB)

  • c6id.24xlarge (96 vCPU, 192 GiB)

  • c6id.32xlarge (128 vCPU, 256 GiB)

  • c6id.metal (128 vCPU, 256 GiB)

  • c6in.12xlarge (48 vCPU, 96 GiB)

  • c6in.16xlarge (64 vCPU, 128 GiB)

  • c6in.24xlarge (96 vCPU, 192 GiB)

  • c6in.2xlarge (8 vCPU, 16 GiB)

  • c6in.32xlarge (128 vCPU, 256 GiB)

  • c6in.4xlarge (16 vCPU, 32 GiB)

  • c6in.8xlarge (32 vCPU, 64 GiB)

  • c6in.xlarge (4 vCPU, 8 GiB)

  • m5zn.12xlarge (48 vCPU, 192 GiB)

  • m5zn.2xlarge (8 vCPU, 32 GiB)

  • m5zn.3xlarge (16 vCPU, 48 GiB)

  • m5zn.6xlarge (32 vCPU, 96 GiB)

  • m5zn.xlarge (4 vCPU, 16 GiB)

Storage optimized
  • c5ad.12xlarge (48 vCPU, 96 GiB)

  • c5ad.16xlarge (64 vCPU, 128 GiB)

  • c5ad.24xlarge (96 vCPU, 192 GiB)

  • c5ad.2xlarge (8 vCPU, 16 GiB)

  • c5ad.4xlarge (16 vCPU, 32 GiB)

  • c5ad.8xlarge (32 vCPU, 64 GiB)

  • c5ad.xlarge (4 vCPU, 8 GiB)

  • i3.xlarge (4 vCPU, 30.5 GiB)

  • i3.2xlarge (8 vCPU, 61 GiB)

  • i3.4xlarge (16 vCPU, 122 GiB)

  • i3.8xlarge (32 vCPU, 244 GiB)

  • i3.16xlarge (64 vCPU, 488 GiB)

  • i3.metal (72† vCPU, 512 GiB)

  • i3en.xlarge (4 vCPU, 32 GiB)

  • i3en.2xlarge (8 vCPU, 64 GiB)

  • i3en.3xlarge (12 vCPU, 96 GiB)

  • i3en.6xlarge (24 vCPU, 192 GiB)

  • i3en.12xlarge (48 vCPU, 384 GiB)

  • i3en.24xlarge (96 vCPU, 768 GiB)

  • i3en.metal (96 vCPU, 768 GiB)

  • i4i.xlarge (4 vCPU, 32 GiB)

  • i4i.2xlarge (8 vCPU, 64 GiB)

  • i4i.4xlarge (16 vCPU, 128 GiB)

  • i4i.8xlarge (32 vCPU, 256 GiB)

  • i4i.12xlarge (48 vCPU, 384 GiB)

  • i4i.16xlarge (64 vCPU, 512 GiB)

  • i4i.24xlarge (96 vCPU, 768 GiB)

  • i4i.32xlarge (128 vCPU, 1,024 GiB)

  • i4i.metal (128 vCPU, 1,024 GiB)

  • m5ad.xlarge (4 vCPU, 16 GiB)

  • m5ad.2xlarge (8 vCPU, 32 GiB)

  • m5ad.4xlarge (16 vCPU, 64 GiB)

  • m5ad.8xlarge (32 vCPU, 128 GiB)

  • m5ad.12xlarge (48 vCPU, 192 GiB)

  • m5ad.16xlarge (64 vCPU, 256 GiB)

  • m5ad.24xlarge (96 vCPU, 384 GiB)

  • m5d.xlarge (4 vCPU, 16 GiB)

  • m5d.2xlarge (8 vCPU, 32 GiB)

  • m5d.4xlarge (16 vCPU, 64 GiB)

  • m5d.8xlarge (32 vCPU, 28 GiB)

  • m5d.12xlarge (48 vCPU, 192 GiB)

  • m5d.16xlarge (64 vCPU, 256 GiB)

  • m5d.24xlarge (96 vCPU, 384 GiB)

† This instance type offers 72 logical processors on 36 physical cores.

Virtual instance types initialize faster than ".metal" instance types.

High memory
  • u-3tb1.56xlarge (224 vCPU, 3,072 GiB)

  • u-6tb1.56xlarge (224 vCPU, 6,144 GiB)

  • u-6tb1.112xlarge (448 vCPU, 6,144 GiB)

  • u-6tb1.metal (448 vCPU, 6,144 GiB)

  • u-9tb1.112xlarge (448 vCPU, 9,216 GiB)

  • u-9tb1.metal (448 vCPU, 9,216 GiB)

  • u-12tb1.112xlarge (448 vCPU, 12,288 GiB)

  • u-12tb1.metal (448 vCPU, 12,288 GiB)

  • u-18tb1.metal (448 vCPU, 18,432 GiB)

  • u-24tb1.metal (448 vCPU, 24,576 GiB)

  • u-24tb1.112xlarge (448 vCPU, 24,576 GiB)

Network Optimized
  • c5n.xlarge (4 vCPU, 10.5 GiB)

  • c5n.2xlarge (8 vCPU, 21 GiB)

  • c5n.4xlarge (16 vCPU, 42 GiB)

  • c5n.9xlarge (36 vCPU, 96 GiB)

  • c5n.18xlarge (72 vCPU, 192 GiB)

  • m5dn.xlarge (4 vCPU, 16 GiB)

  • m5dn.2xlarge (8 vCPU, 32 GiB)

  • m5dn.4xlarge (16 vCPU, 64 GiB)

  • m5dn.8xlarge (32 vCPU, 128 GiB)

  • m5dn.12xlarge (48 vCPU, 192 GiB)

  • m5dn.16xlarge (64 vCPU, 256 GiB)

  • m5dn.24xlarge (96 vCPU, 384 GiB)

  • m5n.12xlarge (48 vCPU, 192 GiB)

  • m5n.16xlarge (64 vCPU, 256 GiB)

  • m5n.24xlarge (96 vCPU, 384 GiB)

  • m5n.xlarge (4 vCPU, 16 GiB)

  • m5n.2xlarge (8 vCPU, 32 GiB)

  • m5n.4xlarge (16 vCPU, 64 GiB)

  • m5n.8xlarge (32 vCPU, 128 GiB)

AWS Arm-based Graviton instance types

In addition to x86-based architecture, ROSA with HCP offers the following Arm-based Graviton worker node instance types and sizes:

Graviton instance types are only available for new clusters created after 24 July, 2024.

General purpose
  • a1.xlarge (2 vCPU, 4 GiB)

  • a1.2xlarge (4 vCPU, 8 GiB)

  • a1.4xlarge (8 vCPU, 16 GiB)

  • a1.metal (16 vCPU, 32 GiB)

  • m6g.xlarge (2 vCPU, 8 GiB)

  • m6g.2xlarge (4 vCPU, 16 GiB)

  • m6g.4xlarge (8 vCPU, 32 GiB)

  • m6g.8xlarge (32 vCPU, 128 GiB)

  • m6g.12xlarge (48 vCPU, 192 GiB)

  • m6g.16xlarge (64 vCPU, 256 GiB)

  • m6g.metal (64 vCPU, 256 GiB)

  • m6gd.xlarge (2 vCPU, 8 GiB)

  • m6gd.2xlarge (4 vCPU, 16 GiB)

  • m6gd.4xlarge (8 vCPU, 32 GiB)

  • m6gd.8xlarge (32 vCPU, 128 GiB)

  • m6gd.12xlarge (48 vCPU, 192 GiB)

  • m6gd.16xlarge (64 vCPU, 256 GiB)

  • m6gd.metal (64 vCPU, 256 GiB)

  • m7g.xlarge (2 vCPU, 8 GiB)

  • m7g.2xlarge (4 vCPU, 16 GiB)

  • m7g.4xlarge (8 vCPU, 32 GiB)

  • m7g.8xlarge (32 vCPU, 128 GiB)

  • m7g.12xlarge (48 vCPU, 192 GiB)

  • m7g.16xlarge (64 vCPU, 256 GiB)

  • m7g.metal (64 vCPU, 256 GiB)

  • m7gd.2xlarge (4 vCPU, 16 GiB)

  • m7gd.4xlarge (8 vCPU, 32 GiB)

  • m7gd.8xlarge (32 vCPU, 128 GiB)

  • m7gd.12xlarge (48 vCPU, 192 GiB)

  • m7gd.16xlarge (64 vCPU, 256 GiB)

  • m7gd.xlarge (2 vCPU, 8 GiB)

  • m7gd.metal (64 vCPU, 256 GiB)

Burstable general purpose
  • t4g.xlarge (4 vCPU, 16 GiB)

  • t4g.2xlarge (8 vCPU, 32 GiB)

Memory intensive
  • x2gd.xlarge (2 vCPU, 64 GiB)

  • x2gd.2xlarge (4 vCPU, 128 GiB)

  • x2gd.4xlarge (8 vCPU, 256 GiB)

  • x2gd.8xlarge (16 vCPU, 512 GiB)

  • x2gd.12xlarge (32 vCPU, 768 GiB)

  • x2gd.16xlarge (64 vCPU, 1024 GiB)

  • x2gd.metal (64 vCPU, 1024 GiB)

Memory optimized
  • r6g.xlarge (4 vCPU, 32 GiB)

  • r6g.2xlarge (8 vCPU, 64 GiB)

  • r6g.4xlarge (16 vCPU, 128 GiB)

  • r6g.8xlarge (32 vCPU, 256 GiB)

  • r6g.12xlarge (48 vCPU, 384 GiB)

  • r6g.16xlarge (64 vCPU, 512 GiB)

  • r6g.metal (64 vCPU, 512 GiB)

  • r6gd.xlarge (4 vCPU, 32 GiB)

  • r6gd.2xlarge (8 vCPU, 64 GiB)

  • r6gd.4xlarge (16 vCPU, 128 GiB)

  • r6gd.8xlarge (32 vCPU, 256 GiB)

  • r6gd.12xlarge (48 vCPU, 384 GiB)

  • r6gd.16xlarge (64 vCPU, 512 GiB)

  • r6gd.metal (64 vCPU, 512 GiB)

  • r7g.xlarge (4 vCPU, 32 GiB)

  • r7g.2xlarge (8 vCPU, 64 GiB)

  • r7g.4xlarge (16 vCPU, 128 GiB)

  • r7g.8xlarge (32 vCPU, 256 GiB)

  • r7g.12xlarge (48 vCPU, 384 GiB)

  • r7g.16xlarge (64 vCPU, 512 GiB)

  • r7g.metal (64 vCPU, 512 GiB)

  • r7gd.xlarge (4 vCPU, 32 GiB)

  • r7gd.2xlarge (8 vCPU, 64 GiB)

  • r7gd.4xlarge (16 vCPU, 128 GiB)

  • r7gd.8xlarge (32 vCPU, 256 GiB)

  • r7gd.12xlarge (48 vCPU, 384 GiB)

  • r7gd.16xlarge (64 vCPU, 512 GiB)

  • r7gd.metal (64 vCPU, 512 GiB)

Accelerated computing
  • g5g.xlarge (4 vCPU, 8 GiB)

  • g5g.2xlarge (8 vCPU, 16 GiB)

  • g5g.4xlarge (16 vCPU, 32 GiB)

  • g5g.8xlarge (32 vCPU, 64 GiB)

  • g5g.16xlarge (64 vCPU, 128 GiB)

  • g5g.metal (64 vCPU, 128 GiB)

Compute optimized
  • c6g.xlarge (4 vCPU, 8 GiB)

  • c6g.2xlarge (8 vCPU, 16 GiB)

  • c6g.4xlarge (16 vCPU, 32 GiB)

  • c6g.8xlarge (32 vCPU, 64 GiB)

  • c6g.12xlarge (48 vCPU, 96 GiB)

  • c6g.16xlarge (64 vCPU, 128 GiB)

  • c6g.metal (64 vCPU, 128 GiB)

  • c6gd.xlarge (4 vCPU, 8 GiB)

  • c6gd.2xlarge (8 vCPU, 16 GiB)

  • c6gd.4xlarge (16 vCPU, 32 GiB)

  • c6gd.8xlarge (32 vCPU, 64 GiB)

  • c6gd.12xlarge (48 vCPU, 96 GiB)

  • c6gd.16xlarge (64 vCPU, 128 GiB)

  • c6gd.metal (64 vCPU, 128 GiB)

  • c6gn.xlarge (4 vCPU, 8 GiB)

  • c6gn.2xlarge (8 vCPU, 16 GiB)

  • c6gn.4xlarge (16 vCPU, 32 GiB)

  • c6gn.8xlarge (32 vCPU, 64 GiB)

  • c6gn.12xlarge (48 vCPU, 96 GiB)

  • c6gn.16xlarge (64 vCPU, 128 GiB)

  • c7g.xlarge (4 vCPU, 8 GiB)

  • c7g.2xlarge (4 vCPU, 8 GiB)

  • c7g.4xlarge (16 vCPU, 32 GiB)

  • c7g.8xlarge (32 vCPU, 64 GiB)

  • c7g.12xlarge (48 vCPU, 96 GiB)

  • c7g.16xlarge (64 vCPU, 128 GiB)

  • c7g.metal (64 vCPU, 128 GiB)

  • c7gd.xlarge (4 vCPU, 8 GiB)

  • c7gd.2xlarge (4 vCPU, 8 GiB)

  • c7gd.4xlarge (16 vCPU, 32 GiB)

  • c7gd.8xlarge (32 vCPU, 64 GiB)

  • c7gd.12xlarge (48 vCPU, 96 GiB)

  • c7gd.16xlarge (64 vCPU, 128 GiB)

  • c7gd.metal (64 vCPU, 128 GiB)

  • c7gn.xlarge (4 vCPU, 8 GiB)

  • c7gn.2xlarge (8 vCPU, 16 GiB)

  • c7gn.4xlarge (16 vCPU, 32 GiB)

  • c7gn.8xlarge (32 vCPU, 64 GiB)

  • c7gn.12xlarge (48 vCPU, 96 GiB)

  • c7gn.16xlarge (64 vCPU, 128 GiB)

  • c7gn.metal (64 vCPU, 128 GiB)

Storage optimized
  • i4g.xlarge (4 vCPU, 32 GiB)

  • i4g.2xlarge (8 vCPU, 64 GiB)

  • i4g.4xlarge (16 vCPU, 128 GiB)

  • i4g.8xlarge (32 vCPU, 256 GiB)

  • i4g.16xlarge (64 vCPU, 512 GiB)

  • is4gen.xlarge (4 vCPU, 16 GiB)

  • is4gen.2xlarge (8 vCPU, 32 GiB)

  • is4gen.4xlarge (16 vCPU, 64 GiB)

  • is4gen.8xlarge (32 vCPU, 128 GiB)

  • im4gn.xlarge (4 vCPU, 16 GiB)

  • im4gn.2xlarge (8 vCPU, 32 GiB)

  • im4gn.4xlarge (16 vCPU, 64 GiB)

  • im4gn.8xlarge (32 vCPU, 128 GiB)

  • im4gn.16xlarge (64 vCPU, 256 GiB)

High performance computing (HPC)
  • hpc7g.4xlarge (16 vCPU, 128 GiB)

  • hpc7g.8xlarge (32 vCPU, 128 GiB)

  • hpc7g.16xlarge (64 vCPU, 128 GiB)

Currently, ROSA with HCP supports a maximum of 180 worker nodes.

Additional Resources