Instance Types, Utilization, and Performance Flashcards
Virtualization Types – HVM AMIs(Hardware virtual machine)
- Can use special hardware extensions
- Can use PV drivers for network and storage
- Usually the same or better performance than PV alone.
Virtualization Types – PV AMIs(Paravirtual)
Historically faster than HVM, no longer the case.
Instance Types – General Purpose
T2, M3, M4
T2
- intended for work loads that do not use the full CPU often or consistently
- Provide Burstable Performance
- EBS-only storage
M3
- Provide a balance of compute, memory, and network resources
- SSD storage(Instance store);
M4
- Provide a balance of compute, memory, and network resources
- Support Enhanced Networking
- EBS-optimized
Instance Types – Compute Optimized
- Lowest price/compute performance in EC2
- - C3 and C4
C3
- SSD-backed instance storage
- - Support for Enhanced Networking and Clustering
C4
- Latest generation of Compute-optimized instances
- Highest performing processors(optimized specifically for Ec2)
- Support for Enhanced networking and clustering
- EBS-optimized.
Instance Types – Memory Optimized
Lowest price per amount and memory performance
R3 instance:
– SSD-backed instance storage
– High memory capacity(for big data etc)
– Support for Enhanced Networking
Instance Types – GPU
- Graphics and general purpose GPU compute.
- -G2 instances:
- High frequency processors
- High-performance NVIDIA GPUs
- On-board hardware video encoder
- Low-latency frame capture and encoding, enabling interactive
- Useful for GPU compute workloads, machine learning, video encoding, 3D application streaming, etc…
Instance Types – Storage Optimized
- -very fast SSD-backed instance storage optimized for high random !O performance and high IOPS(IO operations per second).
- -I2
I2
- High IO performance(including high random performance);
- High frequency processors;
- SSD storage;
- Supports TRIM;
- Supports Enhanced Networking;
Instance Types – Burstable Performance
– CPU Credits are used to “burst” past the baseline performance up to 100% a CPU core.
EBS optimized instances
EBS volumes only allow you to provision up to 4,000k IOPS per volume.
EBS optimized instances have greater IOPs and can go up to 16K.