Choosing the right AWS size is like choosing the right tupperware box for your lunch, there are the square ones of big and small, the rounded ones from small to large, and the tall ones of varying sizes as well.

While there is a limit to the shapes the tupperware can have (or as I like to think about), the number of AWS family series and instance types seems to be always expanding. There are the Graviton series, the AMD series, the burstable series, etc etc.

The last I checked there were over 300 instance sizes. I don’t want to count how many there are now.😲

Which box should I use for my sandwich?

As a starter guide, here are some of the considerations you need to think about before choosing the right size for your migration needs.

Apart from Instance family/series, CPU and RAM, things to consider before choosing instance types

  • specific workloads e.g. SAP-approved, SQL etc
  • processor requirements (AMD/intel/Graviton)
  • need for attached storage/managed disk and throughput
  • Network throughput
  • AZ/region availability of that instance type
This is a good overview of the instance types, plus helping you to remember them too.

Hope all these helps. Bis zum nächsten Mal!

Typically seen messing around with AWS