微信号:YunTouTiao

介绍:云计算领域科技媒体:传播观点,传播价值;Web:www.yuntoutiao.com ,欢迎互动~~~

微软将网络这一块卸载到基于FPGA的网卡,吞吐量达到30Gbps

2018-01-08 21:45 云头条

这是Azure的吞吐量刚达到30Gbps的原因,也是现在微软构建云的方式。



微软已开启了采用现场可编程门阵列(FPGA)的新网卡(简称NIC),并宣布这么做让它使Azure服务器的吞吐量达到了30Gbps。


自2016年年底以来,雷德蒙德(注:微软总部)就在畅谈这种“智能网卡”(SmartNIC),甚至向开放计算项目详细描述了其工作情况:



现在据微软在周五发表的一则博文透露:



这批网卡已投入使用,它们支持D/DSv2、D/DSv3、E/ESv3、F/FS、FSv2和Ms/Mms这些类型的实例,支持Ubuntu 16.04、RHEL 7.4、CentOS 7.4、SUSE Linux Enterprise Server 12 SP3、Windows Server 2016和Windows Server 2012 R2这些类型的操作系统。微软表示,由于新的网卡以及像SR-IOV这些现成技术,Azure服务器的吞吐量可以达到30Gbps,其秘诀就在于,让网卡专心处理网络工作,而不是将这一块扔给CPU去处理。由于Meltdown和Spectre严重阻碍CPU,这个大有帮助的举措可能会受到微软意料之外的欢迎和赞赏。


值得注意的是,在微软宣布这则新闻之前,AWS就公布了自己的“Nitro Project”项目,该项目旨在将网络及其他功能由CPU卸载到定制的专用集成电路(ASIC)。



微软表示,自己之所以选择FPGA而不是选择ASIC,是由于后者缺乏灵活性,这意味着FPGA可能获得一种不断集成的网络堆栈:在这种网络堆栈中,硬件和软件不断地相互优化。


历史表明,鉴于两大云巨头将处理的任务卸载到CPU之外的芯片,过不了多久其他厂商也会开始提供类似的技术,相信过不了多久有人会杜撰出一个融合开发运维(DevOps)和网络的新术语。


相关阅读:

Intel x86 肯定会完蛋:以云为中心的未来依赖开源芯片!


 
云头条 更多文章 Intel x86 肯定会完蛋:以云为中心的未来依赖开源芯片! Intel CPU bug 和调戏小秘书,原来还有类似之处 ? 习大大在读《终极算法:机器学习和人工智能如何重塑世界》、《智能浪潮:增强时代来临》这两本 AI 方面的书 Intel CPU 曝大 BUG:迫使重新设计 Linux 和 Wi AI 的 2017
猜您喜欢 转:最牛华人“程序员”邵中,全世界程序员的命运都可能因他而变 你不知道并不可怕,可怕的是你不知道你不知道 Linux内核分析之多路复用IO原理 【星霜荏苒】 - 程序员如何在技术浪潮的更迭中保持较高的成长速度 ? python操作sqlite数据库实例