Tuesday, May 5, 2020

EC2 Instance Types

Instances Types describe the "hardware" components that an EC2 instance will run on:
* Compute power (processor/vCPU)
* Memory
* Storage Options/optimization (hard drive)
* Network Performance

 It's important to use the proper instance type to handle your application's workload

 There is a collection of preconfigured instance types that are grouped into families and types that you can choose from:


TYPE FAMILY Notes
t2 General Purpose "Burstable" performance instances
m3 General Purpose Nice Balance
c3/c4 Compute Optimized For high traffic front end fleets, web servers
d2 Storage Optimized For large-scale data warehouses or parallel file systems
i2 Storage Optimized For large-scale data warehouses or parallel file systems
g2 GPU Optimized For machine learning, high performance databases, rendering
p2 GPU Optimized For machine learning, high performance databases, rendering
r3/r4 Memory Optimized For databases, memcached, large deployments of enterprise applications
x1 Memory Optimized For databases, memcached, large deployments of enterprise applications