Re:EC2 Bare Metal Instances with Direct Access to Hardware
by titzer on Thursday November 30, 2017 @03:17PM
(#15819120)
It's all really cool that you design and build your own NICs. They are probably awesome tech designed by really smart people.
But how many hundreds of millions of lines of code are on these systems, roughly? Ballpark estimate.
When ENA is used in virtualized instances, Intel VT-d and SR-IOV are used to bypass the hypervisor. When ENA is used in a bare metal instance, the OS simply has direct access to the PCI device. In either case the device is a controlled surface, and VPC software defined networking deals with verifying and encapsulating network traffic.