AWS Instance Types

October 11, 2022

Gokul Deepak S

There are different types of AWS instances. Here you will also know for which requirement a particular instance type has to be used. Let’s start with the naming convention of the instance types.

AWS Naming conventions:

m5.2xlarge

m: instance class

5: Generation

2xlarge: size within the instance class

General Purpose:

Mostly for diversified workloads with balanced resources.

The balance between Compute, Memory, Networking

Use cases:

  • Webservers
  • Code Repositories

Compute Optimized:

Mostly used for compute-intensive tasks which require high-performance processors

Use cases:

  • Batch processing workloads
  • Media transcoding
  • High-performance web servers
  • High-performance computing (HPC)
  • Scientific modelling and machine learning
  • Dedicated gaming servers

Memory Optimized:

Mostly for workloads which process large data sets in memory.

Use cases:

  • High-performance, relational/non-relational databases
  • Distributed web-scale cache stores
  • In-memory databases optimized for BI(Business intelligence)
  • Applications performing real-time processing of big unstructured data

Storage Optimized:

Mostly used for storage-intensive tasks which require high, sequential read and write access to large data sets on local storage.

Use Case:

  • High-frequency online transaction processing (OLTP) systems
  • Relational and NoSQL databases
  • Data warehousing applications
  • Cache for in-memory databases like Redis, Memcache
  • Distributed file systems

All information on EC2instances is available at ec2instances.info

About the author

Pretium lorem primis senectus habitasse lectus donec ultricies tortor adipiscing fusce morbi volutpat pellentesque consectetur risus molestie curae malesuada. Dignissim lacus convallis massa mauris enim mattis magnis senectus montes mollis phasellus.

Leave a Reply

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments