Azure Accelerated Networking: SmartNICs in the Public Cloud
summary
Azure builds AccelNet on FPGA-based SmartNICs to move the virtual filtering platform into hardware, deploying it on 1M hosts since late 2015 and offering the service since 2016. The system uses Generic Flow Tables to compile first-packet policies into single hardware actions, delivers consistent 15μs VM-to-VM TCP latencies with low jitter, and sustains up to 32Gbps single-flow throughput while supporting DPDK and ~25M packets-per-second appliances; updates are live-migratable via synthetic NIC failover.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 0:48Agenda
- 1:18Azure Overview
- 2:02Recap
- 4:17Why are we doing this
- 8:17Hardware choices
- 13:39Results
- 17:11Lessons Learned
- 19:11Conclusion
related talks
14mHigh-throughput and Flexible Host Networking for Accelerated Computing
19mFpgaNIC: An FPGA-based Versatile 100Gb SmartNIC for GPUs
19mE3: Energy-Efficient Microservices on SmartNIC-Accelerated Servers
09mAI, DPUs, and Distributed Workloads: What F5 and Nutanix Are Building Together
24mSilicon innovation and the modern network
19mBluebird: High-performance SDN for Bare-metal Cloud Services
18mNICA: An Infrastructure for Inline Acceleration of Network Applications
48mBuilding applications at hyper scale with the latest Azure innovations
