What are General Purpose EC2 Instances?

What are General Purpose EC2 Instances?

General Purpose instances provide a balance of compute, memory, and networking resources and can be used for a variety of workloads

3 Series of General Purpose

  • A-Series -> A1 (Medium/Large)

  • M-Series-> M4,M5,M5a,M5ad,M5d (Large)

  • T-Series-> T2, T3, T3a (Small, Medium, Large)

1) A-Series Instances

A1 instances are ideally suited for scale-out workloads that are supported by the ARM Ecosystem

These instances are well suited for the following applications

  • WebServer

  • Containerised Micro Services

  • Caching Fleets

  • Distributed Data Stores

  • An application that Requires ARM Instruction Set

2) M-Series Instances

  • M4 Instance:- The New M4 instances features a Custom Intel Xeon E5-2676 v3 Haswell processor optimized specifically for EC2

    vCPU-> 2 to 40 cores (Max)

    RAM-> 8GB to 160GB (Max)

    Instance Storage-> EBS only

  • M5, M5a, M5ad, and M5d Instances:- These instances provide an ideal infrastructure, offering a balance of computing, memory, and networking resources for a broad range of applications. It is majorly used in Gaming servers, web servers, and Small/Medium Databases.

    vCPU-> 2 to 96 cores (Max)

    RAM-> 8GB to 384GB(Max)

    Instance Storage-> EBS and NVMe SSD

3) T-Series Instances

These instances provide a baseline level of CPU Performance with the ability to burst to a higher level when required by your workload. Unlimited instances can sustain high CPU performance for any period of time whenever required. These instances are majorly used for

  • Website and web app development

  • Code repositories

  • Development, build, test

  • Microservices

  • Testing

    Configurations are as below

    vCPU-> 2 to 8 Cores (Max)

    RAM-> 0.5 GB to 32 GB (Max)

Did you find this article valuable?

Support DevOps and Cloud Computing by becoming a sponsor. Any amount is appreciated!