3 ms·
Could come down in part to device driver support: Microsoft's post revealing ACS says a fair bit about its features but doesn't explain why Microsoft felt deci
by hga 11y ago
Could come down in part to device driver support:
Microsoft's post revealing ACS says a fair bit about its features but doesn't explain why Microsoft felt decided to do with Linux distro? Perhaps the complexity of the world's switching ecosystem was the reason: Redmond says it has demonstrated ACS across with “four ASIC vendors (Mellanox, Broadcom, Cavium, and the Barefoot software switch), six implementations of SAI (Broadcom, Dell, Mellanox, Cavium, Barefoot, and Metaswitch)....
Per an Azure blog posting yesterday (http://azure.microsoft.com/en-us/blog/switch-abstraction-interface-sai-officially-accepted-by-the-open-compute-project-ocp/ http://azure.microsoft.com/en-us/blog/switch-abstraction-int...): "As of July 2015, the Switch Abstraction Interface (SAI) specification has been officially accepted by the Open Compute Project (OCP) as a standardized C API to program ASICs."
To my very limited understanding of this space, FPGAs and cheaper application-specific integrated circuits (ASICs) are essential to high speed networking.
- knorby 11y agoIt is a question of switch control more than anything. They are losing Cisco software, etc... with cheaper Open Compute switches, so they need some means to configure them within Azure; in all respects, that's a benefit to Microsoft. Facebook did the same thing: https://code.facebook.com/posts/843620439027582/facebook-open-switching-system-fboss-and-wedge-in-the-open/ https://code.facebook.com/posts/843620439027582/facebook-ope...
- wmf 11y agoYes, the ASIC vendors provide drivers for Linux but not for Windows. MSR ported the Broadcom driver to Windows in the past, but it looks like Azure decided to take the path of least resistance.