AWS Made Easy

Tip #39: AWS EC2 instance types

An overview of the different AWS EC2 instance types currently available

AWS offers multiple generations and processor options of the Amazon EC2 instance types to fulfill your application’s CPU, Memory, and IO requirements with varying costs.

aws ec2 instance types 1
aws ec2 instance types 2

The EC2 instances are classified into instance families to help you pick the right instance type based on your application’s requirements:

  • General Purpose (m) – provides balance between compute and memory configurations. It also provides Burstable Performance (t) instances with the ability to burst above the baseline vCPU for a limited time and Apple Macintosh (mac) instances.
    aws ec2 instance types 3
  • Compute Optimized (c) – provides high performance processors to fulfill heavy computing needs of your applications.
    aws ec2 instance types 4
  • Accelerated Computing (g,p,f) – provides co-processors to help your application perform floating point number calculations, graphics processing, or data pattern matching.
    aws ec2 instance types 5
  • Storage Optimized (d,h,i) – provides local storage with high IOPS for applications that process large data sets on local storage.
    aws ec2 instance types 6
  • Memory Optimized (r,u,x,z) – provides high memory configuration for workloads that process large data sets in memory.
    aws ec2 instance types 7

A few of the EC2 instance types also come with an option to choose the processor from different vendors, like Amazon Graviton, AMD, Intel.

References

Email
Twitter
Facebook
LinkedIn

Leave a Reply

Your email address will not be published.

Related Tips & Tricks