AWS Virtualization and Instance Types Flashcards
What are the two types of virtualization traditionally used by AWS?
HVM AMI’s (Hardware Virtual Machine)
And
PV AMI’s (Paravirtual)
What are the advantages of ParaVirtualized AMI’s
Stability/performance is close to the real servers and hardware virtualization.
Overhead is very low
What are advantages of Hardware Virtual Machine AMI’s?
HVM AMI’s (Hardware Virtual Machine)
• Can use special hardware extensions
• Can use PV drivers for network and storage
• Usually same or better Performance than PV alone
What does AMI Stand for?
Amazon Machine Instance
What workload are T2 Instance types intended for?
Intended for work loads that do not use the full CPU often or consistently
What Types of Storage do T2 Instance Types Use?
EBS ONLY
What is Burstable Performance?
T2 instances only :
More CPU resources on Demand
CPU Credits are used to “burst” past baseline performance up to 100% of a CPU Core
Define a CPU Credit
A CPU Credit = 1 minute 100% CPU utilization in aggregate
1 CPU Running 100% for 1 minute
2 CPU’s running 50% for 1 minute
How long to CPU Credits last
24 hours
What Type of storage do M3 Instances use?
SSD Storage (ephemeral)
What Type of Storage Do M4 instances support
EBS Optimized SSD
What type of General Purpose Instance Supports Enhanced Networking?
M4 Instances
What types of Instances are General Purpose
T2, M3, M4
What type of instance is Memory Optimized?
R types
This type of instance would be good for memcache or in Memory Databases
R type
R3 Instance types have these 3 characteristcs
SSD, High Memory Capacity, Support for Network Clustering
What AWS Type instance is optimized for Storage?
Type I
What give an example application that should use a type I AMI
Hadoop ( many reads of disk)
How are I type instances Storage Optimized?
High I/O performance (including high random Performance)
High Frequency Processors
SSD storage
Supports TRIM (frees up space to increase Performance)
Supports Enhanced Networking
What type of AWS Instance is optimized for Compute Power
C type
C3 Instances
SSD-backed instance
Support for Enhanced Networking and Clustering
C4 Instances
Latest generation of Compute Optimized instances
Highest Performing processors (optimized for EC2)
Support for Enhanced Networking and Clustering
EBS-optimized
Define AWS Enhanced Networking
Enhanced networking uses single root I/O virtualization (SR-IOV) to provide high-performance networking capabilities on supported instance types. SR-IOV is a method of device virtualization that provides higher I/O performance and lower CPU utilization when compared to traditional virtualized network interfaces. Enhanced networking provides higher bandwidth, higher packet per second (PPS) performance, and consistently lower inter-instance latencies. There is no additional charge for using enhanced networking.