What does the letter notation in EC2 Instance Family mean? » –

This article Kevin lists several types of Instance Family and what does the letter in that instance mean? For example, assuming t2.micro, what does the letter T stand for in EC2? If anyone knows more, please share with Kevin.

General Purpose

  • t – Turbo: means burstable rate. For example: t2.micro, t3.medium…
  • A – ARM: Simply because this instance uses ARM chips. Example: A1
  • M – Medium or Moderate: The balance between CPU and RAM. Example: M4, M5, M6g

Compute Optimized

  • C – Compute: Priority representation for processing. For example C4, C5n, C5a, C6g, C6gn

Memory Optimized

  • R – RAM: Optimized for memory. Example: R4, R5n, R5b, R5a, R5, R6g
  • X – eXtremely: extreme. Example: X1, X1e
  • High Memory instance provides up to 24TB of RAM to run terrible applications like SAP HANA. To get this power is a combination of specialized hardware and lightweight hypervisor.

Accelerated Computing

  • G – GPU: In favor of graphics. For example: G3, G4ad, G4dn.
  • F – FPGAs (Field Programming Gateway Array)
  • Inf – machine learning INFERENCE – Specialized for ML applications e.g. Inf1
  • P – general purpose GPU Compute or PERFORMANCE. Eg: P2, P3, P4

Storage Optimized

  • I – IOPS (Input Output per Second) means optimized for reads and writes. Eg: I3, I3en
  • D – Disk – Provides EC2 Instance capable of up to 48TB of local storage. Eg: D2, D3, D3en.
  • H – High disk throughput. Eg: H1

See also: https://aws.amazon.com/ec2/instance-types

Leave a Reply