Memo from "Microsoft's Production Configurable Cloud".
By Mark Russinovich, CTO MS Azure.
How much trials were required to bring FPGA usable in production?
- Two generations were not usable for production. (v0, v1)
- 3rd generation, Catapult V2, was used in production.
Use cases which might be able to apply in private cloud
Accelerated Networking: bypass virtual switch by offloading to Intelligent NIC.
- So called "VFP: Virtual Filtering Platform"
- Flow based policy (match / action) (ex: sending to )
- Encryption
- Load Balancing (IP NAT, MAC re-write)
- DNAT/SNAT
- Filtering, ACL
- Tenant VM plumbing (VNet Policy Routing)
- Tunnel termination (encap/decap)
- Slide 17: