Enhanced networking and EBS optimized Flashcards
What means to NOT use enhanced networking?
Without Enhanced network, the instances are using a virtual network interface, those network interfaces talk back to the EC2 Host and they both use the host single network interface. The physical network interface card is not aware of virtualization, the host has to sit in the middle, controlling which instance has access to the physical card at what time (software process, slower and consumes a lot of CPU -> loss of performance, spikes on latency…) -> not an efficient system.
What means to use enhanced networking?
Enhanced networking uses SR-IOV.
The physical network interface is aware of the virtualization.
Each instance is given exclusive access to one part of a physical network interface card, you can think of it as logical cards - for the instance is like a proper physical and dedicated card.
Is there any extra charge for using enhanced networking?
No extra charges and it is available for most EC2 types
Technically speaking, what can you achieve by using enhanced networking?
- Higher IO and lower host CPU usage.
- More bandwidth and higher packet per seconds (PPS)
- Consistent lower latencty.
What means to NOT use EBS optimized instances?
Historically network on EC2 was shared with the same network stack used for both data networking and EBS storage networking.
What means to use EBS optimized instances?
EBS optimized instance means that some stack optimizations have taken place and dedicated capacity has been provided for that instance for EBS usage.
Is there any extra charge for using EBS optimized?
Most new instances support this and have this enabled by default for no charge.
Some supports it but enabling costs extra.