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.😲
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
Hope all these helps. Bis zum nächsten Mal!