[Solved] Can I create custom EC2 hardware? [closed]


This is not possible.

AWS has racks of ‘host’ computers, each with a particular specification in terms of CPU type, number of CPUs, RAM, directly-attached disks (sometimes), attached GPUs (sometimes), network connectivity, etc.

Each of these hosts is then divided into multiple ‘instances’, such as:

EC2 $5 instance types

This is showing that the R5 Host contains 96 virtual CPUs and 768 GB of RAM.

  • It can be used as an entire computer, known as r5.metal, or
  • It can be divided into 2 x r5.12xlarge each with 48 vCPUs and 384 GB of RAM — each being half of the host, or
  • It can be divided into 6 x r5.4xlarge each with 16 vCPUs and 128 GB of RAM — each being 1/6th of the host, or
  • It can be divided into 48 x r5.large each with 2 VCPUs and 16 GB of RAM — each being 1/48th of the host
  • And so on

AWS somehow determines how to divide each host computer to support the necessary demand. However, each host can only be divided into smaller versions of the host.

EC2 Instance Families determine what type of CPU is provided and the ratio of CPU:RAM. Each host computer matches one of these Instance Families.

See: Amazon EC2 Instance Types – Amazon Web Services

solved Can I create custom EC2 hardware? [closed]