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.
EBS provisioned IOPs
can achieve 10,000 IOPS at 200GiB.