General Purpose Instance.
General Purpose Instance provides a balance of compute, memory and networking resources, and can be used for a variety of workloads. 3 series in General Purpose:
- A series
- A1 (medium, Large)
- M series
M4
M5
M5a
M5ad
M5d
- T series
T2
T3
T3a
Instances avaibale in four sizes:- Nano, small, medium, Large
A1 -Instance
A1- Instance are ideally suited for scale-Out Workloads that are supported by the ARM Ecosystem. These instances are well suited for following applications.
Webservers
Containerized micro services.
Caching fleets
Distrubuted data Stores
Application that requires Arm instruction Set
M4, M5, M5a, M5ad, M5d
M4 Instances The new M4 instances features a custom Intel Xeon E5-2676 v3 Haswell processor Optimized specifically for EC2 VCPU -> 2 to 40 (max) RAM -> 8GB to 160 GB (max) Instance storage -> EBS Only
M5, M5a, M5ad and M5d Instances:
These instances provide ideal cloud infra, offering a balanced of Compute, memory and networking Resources for a broad range of applications Used in:- Gaming server, Web server, small and medium databases VCPU - 2 to 96 (max) RAM - 8 to 384(max) Instance storage - EBS & NVMe SSD (NVM : nitro virtual machine)
T2, T3, and T3a Instances
These instances provide a baseline level of CPU Performance with the ability to burst to a higher level. When required by your workload
- An unlimited instances can sustain high CPU performance for any period of time whenever required.
Used for :-
Websites and Web App
Code repositories
Development, build , test
Microservices
VCPU - 2 to 8 RAM - 0.5 GB to 32 GB