EC2 Instance Types

In this article, we are looking for an ec2 instance type with hardware, network specification. Aws provides many different configuration instances. Following details are helpful to identify the suitable instance type for your application.   

  • General Purpose
  • Compute Optimized
  • Memory Optimized
  • Accelerated Computing
  • Storage Optimized
  • Instance Features
AWS EC2, AMI, EIP, EBS, Elastic Compute Cloud, Elastic Block Store, Amazon Machine Images, Elastic IP, UserData Script, IAM Role, Security Group

EC2 General Purpose Instance Types

  • This Types of Ec2 instance are mainly used for webserver and repository servers. This is provide a balance of compute, memory and networking resources. Ec2 Instance are handle various type of workload.
  • All VCPU are a thread of either an Intel Xeon core or an AMD EPYC core, except for M6g instances, A1 instances, T2 instances, and m3.medium.
  • Each vCPU on M6g instances is a core of the AWS Graviton2 processor.
  • Each vCPU on A1 instances is a core of an AWS Graviton Processor.
AWS EC2, AMI, EIP, EBS, Elastic Compute Cloud, Elastic Block Store, Amazon Machine Images, Elastic IP, UserData Script, IAM Role, Security Group

EC2 Compute Optimized Instance Types

  • This Ec2 Instance type are suitable for High performance web servers, scientific modelling, batch processing, distributed analytics, high-performance computing (HPC), machine/deep learning inference, ad serving, highly scalable multiplayer gaming, and video encoding.
  • Each vCPU is a thread of either an Intel Xeon core or an AMD EPYC core, except for C6g, T2 and m3.medium.
  • Each vCPU on C6g instances is a core of the AWS Graviton2 processor.
AWS EC2, AMI, EIP, EBS, Elastic Compute Cloud, Elastic Block Store, Amazon Machine Images, Elastic IP, UserData Script, IAM Role, Security Group

EC2 Memory Optimized Instance Types

  • This Ec2 Instance type are suitable for High performance databases, data mining & analysis, in-memory databases, distributed web scale in-memory caches, applications performing real-time processing of unstructured big data, Hadoop/Spark clusters, and other enterprise applications.
  • Each vCPU on R6g instances is a core of the AWS Graviton2 processor.
AWS EC2, AMI, EIP, EBS, Elastic Compute Cloud, Elastic Block Store, Amazon Machine Images, Elastic IP, UserData Script, IAM Role, Security Group

EC2 Accelerated Computing Instance Types

  • This Ec2 Instance type are suitable for Recommendation engines, forecasting, image and video analysis, advanced text analytics, document analysis, voice, conversational agents, translation, transcription, and fraud detection.
AWS EC2, AMI, EIP, EBS, Elastic Compute Cloud, Elastic Block Store, Amazon Machine Images, Elastic IP, UserData Script, IAM Role, Security Group

EC2 Storage Optimized Instance Types

  • This Ec2 Instance type are suitable for workloads that require high, sequential read and write access to very large data sets on local storage. They are optimized to deliver tens of thousands of low-latency, random I/O operations per second (IOPS) to applications.
  • NoSQL databases (e.g. Cassandra, MongoDB, Redis), in-memory databases (e.g. SAP HANA, Aerospike), scale-out transactional databases, distributed file systems, data warehousing, Elasticsearch, analytics workloads.
  • Each vCPU is a thread of either an Intel Xeon core or an AMD EPYC core, except for T2 and m3.medium.
AWS EC2, AMI, EIP, EBS, Elastic Compute Cloud, Elastic Block Store, Amazon Machine Images, Elastic IP, UserData Script, IAM Role, Security Group

Suitable Instance Selection

Hosting EC2 Instance Types

T & M Series are balance of network resources, compute and memory. Suitable for website and application.

AWS EC2, AMI, EIP, EBS, Elastic Compute Cloud, Elastic Block Store, Amazon Machine Images, Elastic IP, UserData Script, IAM Role, Security Group

Big Data EC2 Instance Types

R & X series are optimized memory to handling large data processing workload. Suitable for real time big data analytics.

AWS EC2, AMI, EIP, EBS, Elastic Compute Cloud, Elastic Block Store, Amazon Machine Images, Elastic IP, UserData Script, IAM Role, Security Group

Graphics & Visualisations EC2 Instance Types

G series are GPU and NVIDIA enabled to handling graphics &Visualisations processing workload. Suitable for 3D visualizations, graphics-intensive remote workstation, 3D rendering, application streaming, video encoding.

AWS EC2, AMI, EIP, EBS, Elastic Compute Cloud, Elastic Block Store, Amazon Machine Images, Elastic IP, UserData Script, IAM Role, Security Group

Reference Links:

AWS Website link for Instance Types

Post Author: Thamu

Leave a Reply

Your email address will not be published. Required fields are marked *