ENI/ENA/EFA Flashcards
What does ENI stand for?
Elastic Network Interface
What is ENI?
logical networking component in a VPC that represents a virtual network card
Suppose you wanted to create separate networks to handle production traffic and database traffic. What networking solution would you use for this?
Use multiple ENIs (one for each network)
What does EN stand for?
Enhanced Networking
What does SR-IOV stand for?
Single Root I/O Virtualization
Why is SR-IOV important?
a method of device virtualization that provides higher I/O performance and lower CPU utilization vs. traditional network interfaces
What is Enhanced Networking?
Enhanced Networking uses SR-IOV to provide high-performance networking capabilities on supported instance types.
What are the specific performance optimizations offered by Enhanced Networking?
- higher bandwidth
- higher packets per second performance
- consistently lower inter-instance latencies
What is the pricing model for Enhanced Networking?
There is no additional charge for enhanced networking
In general, what is the use case for Enhanced Networking?
Use it when you want good network performance
Why doesn’t every instance use Enhanced Networking?
It is only available / feasible on certain instance types
What are the two ways to enable Enhanced Networking on your instance type?
- Elastic Network Adapter (ENA)
- Virtual Function (VF)
(Depends on your instance type)
What does ENA stand for?
Elastic Network Adapter
What does VF stand for?
Virtual Function
What network speeds does ENA support?
Up to 100 Gbps (gigabits per second)