0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SmartNIC是混合云架构和服务网格的必然吗

存储加速器 来源:存储社区 作者:存储社区 2021-01-03 10:34 次阅读

过去十年来,计算成本一直在趋于平缓,网络和存储负载同时在增加。最重要的是,网络性能和计算性能之间的差距正在扩大。面对摩尔定律关于CPU的增长放缓,将网络,存储和其他功能从服务器处理器卸载到支持计算的网络接口的SmartNIC有望产生一定的作用。

969877d0-4655-11eb-8b86-12bb97331649.jpg

关于所谓的SmartNIC的讨论越来越多,其实原因很简单。在过去的几年中,该行业正在从单个网络设备中的复杂配置转向集中管理的控制器中的更简单配置。在扩展规模时,抽象出复杂性是关键。通过将网络配置转移到服务器NIC而不是机架(ToR)顶部交换机,物理网络结构可以变得更加简单,实际上可以充当传输层。SmartNIC将能够使用常规的静态路由或使用BGP或MPLS的动态路由连接到网络。

SmartNIC架构

微软拥有一百万基于FPGA SmartNIC的“Catapult”,而Amazon Web Services具有基于其自己的Arm处理器的“Nitro”,Google和Facebook尚未部署SmartNIC,国内的阿里巴巴正在使用其X-Dragon处理器进行概念验证,但百度或腾讯都尚未部署任何数量的SmartNIC。

9717f3b6-4655-11eb-8b86-12bb97331649.jpg

SmartNIC到底是什么,为什么它如此重要?开发最初是从AWS作为其云的内部项目开始的,从而简化了网络操作,并使物理网络设备更简单,更省力且更易于管理。

简而言之,SmartNIC是具有通用CPU,带外管理和虚拟设备功能的NIC。

97d0b0fe-4655-11eb-8b86-12bb97331649.png

通用CPU:拥有一个通用CPU可以使一个人直接在NIC上运行任意代码和应用程序,例如网络和存储服务,这既可以提高性能(由于可以快速访问网络I/O路径),又可以节省成本和核心CPU周期。

带外管理:SmartNIC上的CPU复合体可以独立于服务器的CPU进行管理,这意味着LCM可以独立,并可以为云层面提供操作和管理的新控制点。

虚拟设备功能:SmartNIC可以将PCI总线上的“虚拟”设备公开给核心CPU OS和应用程序,就好像它们是实际的硬件设备一样。这提供了以前没有的软件驱动的硬件灵活性。

本质上,NIC上面有一个计算层,从而可以在NIC本身上运行自定义软件。计算层可以控制为网络流量提供服务并可以执行特定网络功能的可编程ASIC。ASIC还为物理网络电缆和常规服务器OS之间提供了额外的安全层,因为NIC内置了一个可编程的网络设备(而不是在ToR交换机中安装该设备)。所以我相信SmartNIC确实是一种转型技术,它将推动硬件架构和设计的拐点。

重新定义混合云架构

VMware最近宣布了Monterey项目,他们正在与NVIDIA,Pensando和Intel合作。蒙特雷计划(Project Monterey)提供了一种更为简单的解决方案:因为SmartNIC不仅可以将虚拟设备公开到其本地主机,还可以将这些虚拟设备公开到远程主机。

想象一下有一个四节点主机的集群,其中在其两个没有加速器的主机上运行应用程序,而另外两个主机具有加速器(在这种情况下为FPGA)。通常,这两个应用程序将无法访问FPGA,因为本地主机上没有。目前实际上只需将硬件加速器公开给群集中的所有主机,即可使群集中的所有应用程序都能利用这些加速器。

9831a4e0-4655-11eb-8b86-12bb97331649.png

越来越多的客户正在寻求在其混合云(数据中心,电信云和边缘)中降低TCO,Vmware正在与众多SmartNIC供应商和服务器OEM合作,以为客户提供集成解决方案。众所周知这种混合云的方案有以下好处:

网络性能和安全性:有一个并行层运行虚拟设备功能,通过将网络和安全功能转移到SmartNIC,而不是将流量转发到服务器OS,这样可以保证在没有核心CPU开销的情况下实现线速性能,并提供具有L4-7安全性的分布式防火墙,而不会影响网络性能!

云规模的存储和分布式:由于NIC通常与服务器内部的存储是同一总线的一部分,因此SmartNIC也可以直接与服务器中的存储通信。这样就可以实现在不影响性能的情况下实现诸如压缩,加密和擦除编码等存储功能的加速。它还可以提供提供动态存储配置文件(用于iops和容量)和按需远程存储访问。

裸机和可组合性:核心CPU组件上运行的功能是可以转移到SmartNIC组件上的,那我们就可以为该裸机OS提供存储和网络服务,这样就能满足企业和CSP客户对裸机和机架级功能特殊架构的需求。

重新定义可观察性

良好的可见性和监控是分布式网络的关键。当不能仅登录到单个设备并进行数据包捕获时,很难确切地知道发生了什么。幸运的是,SmartNIC具有内置的可观察性和令人印象深刻的功能。诸如NetFlow(添加了有关段大小,应用程序信息,防火墙规则操作的字段),获取L4到L7信息的数据包检查,流日志记录,往返时间延迟跟踪之类的东西都已存在。大多数数据也可以通过SmartNIC API获得,因此其他兼容性的产品都可以可以使用它。

98ad5f9a-4655-11eb-8b86-12bb97331649.png

参考链接:https://pensando.io/wp-content/uploads/2020/03/Deep-Observability-with-the-Pensando-Distributed-Services-Platform.pdf

重新定义服务网格

从目前产业应用范围看,各个主流云厂商都提供了自己的网格服务,并且越来越多的用户也在一起探索网格技术对已有系统的迁移和可替换性。新兴互联网公司规模相较于一些大型互联网公司体量都不是很大,服务网格中的资源占用与性能降低的问题变成了网格技术能否大规模使用推广的关键。SmartNIC是其中一项关键技术,可以实现更高级别的性能,加密操作以及接近资源利用的方式。

99b3c87a-4655-11eb-8b86-12bb97331649.png

原图来源于容器魔方:华为云原生团队

节点主机与SmartNIC内通过RDMA等技术进行数据双向通信,并通过主机侧出流量拦截层的EBPF模块结合硬件卡内的自研用户态协议栈对传输层数据进行封装,这样对于数据面代理本身可以做到网络处理代码部分最大的兼容性,同时对于外发网络请求可以将现有租户隔离等功能与用户态协议栈进行进一步融合,减少网络处理消耗。

Tetrate首席执行官兼创始人Varun Talwar说:“SmartNIC具有三个方面的优势。按顺序分别是性能,安全性和可以卸载的数据负载。这将导致诸如服务网格之类的技术得到更多采用。预计自己两年之内对SmartNIC会有更深的需求和兴趣。”

总结

这些SmartNIC的性能,安全性和可扩展性将使其成为未来网络发展的下一步。将网络功能从中央网络设备直接移动到分布式服务器上。将网络和存储功能从主CPU和OS转移到NIC硬件,将获得惊人的性能提升并减少主CPU的负载。传统的混合云架构、固有的可观察性、以及不被大规模使用的服务网格技术,这些都将因SmartNIC的出现,使CPU更加专注于核心计算,而不是网络和存储繁忙的工作。

回归到SmartNIC本身,实际上其他服务提供商对制造自己的SmartNIC的需求为零,这就是为什么业界像Solarflare/Xilinx,Broadcom拥有Stingray,Mellanox Technologies拥有Bluefield(CPU)和Innova(FPGA),Marvell拥有LiquidIO,Silicom拥有FB系列(FPGA)都在追寻SmartNIC的机会,而Vmware正在与NVIDIA,Pensando和Intel合作,将完整的解决方案推向市场。

参考链接:

1.https://lostdomain.org/2020/11/16/smartnic-the-next-step-in-networking/

2.https://www.nextplatform.com/2020/03/03/a-flare-for-smartnics/

3.https://thenewstack.io/where-service-mesh-and-smartnics-meet/

责任编辑:xj

原文标题:SmartNIC是混合云架构和服务网格的必然?

文章出处:【微信公众号:存储社区】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算
    +关注

    关注

    2

    文章

    431

    浏览量

    38477
  • 混合云
    +关注

    关注

    1

    文章

    174

    浏览量

    11065
  • SmartNIC
    +关注

    关注

    0

    文章

    17

    浏览量

    3169

原文标题:SmartNIC是混合云架构和服务网格的必然?

文章出处:【微信号:TopStorage,微信公众号:存储加速器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Elektrobit已正式推出现成的Classic AUTOSAR和OSEK软件和服务

    Elektrobit现已正式推出现成的Classic AUTOSAR和OSEK软件和服务。无论您的项目大小,我们都能根据您的需求提供可靠且互通的解决方案,同时支持多个汽车制造商规范,并有助于降低软件开发成本。
    的头像 发表于 03-26 10:03 142次阅读

    三星半导体分享了面向PC、移动端和服务器的多样化创新存储解决方案

    在2024年CFMS闪存市场峰会上,三星半导体展示了其面向PC、移动端和服务器的多样化创新存储解决方案。
    的头像 发表于 03-20 17:22 266次阅读

    全志科技获全国产品和服务质量诚信示范企业荣誉

    全志科技获全国产品和服务质量诚信示范企业荣誉
    的头像 发表于 03-19 10:32 177次阅读
    全志科技获全国产品<b class='flag-5'>和服务</b>质量诚信示范企业荣誉

    英特尔在MWC 2024发布全新平台、解决方案和服务

    2024年世界移动通信大会(MWC 2024)成为科技创新的热土,英特尔携超过65家核心客户和合作伙伴共同展示了基于全新软硬件和服务的系统与解决方案。这些创新技术旨在实现未来基础设施的现代化及货币化转型,把握AI无处不在所带来的新机遇。
    的头像 发表于 03-03 15:44 403次阅读

    AMD上季度营收58亿美元,个人电脑和服务器需求推动增长

    amd总裁兼首席执行官dr. su表示:“得益于对leron 7000系列个人电脑处理器的需求和服务器处理器的销售,销售额和收益有所增加。”“由于epyc cpu有价证券组合的优势和Instinct mi300加速器的出货,我们的数据中心事业有了很大的发展。”
    的头像 发表于 11-01 14:25 332次阅读

    Spring Cloud :打造可扩展的微服务网

    Spring Cloud Gateway是一个基于Spring Framework 5和Project Reactor的反应式编程模型的微服务网关。它提供了丰富的功能,包括动态路由、请求限流、集成安全性等,使其成为构建微服务架构
    的头像 发表于 10-22 10:03 259次阅读
    Spring Cloud :打造可扩展的微<b class='flag-5'>服务网</b>关

    HarmonyOS/OpenHarmony原生应用开发-华为Serverless云端服务支持说明(一)

    Serverless又叫无服务器计算,是一种按需提供云端服务架构和服务模型。应用运行所需的服务器和环境可以皆由云端平台提供,开发者只需关
    发表于 10-08 10:22

    ARM在PC和服务器市场挑战英特尔的主导地位

    。但ARM今后还准备继续拓展触角,在PC和服务器市场挑战英特尔的主导地位。 以下为文章全文: 规模逊于对手
    的头像 发表于 08-25 16:11 412次阅读

    pc服务和服务器的区别是什么

    按上图指令架构分类,服务器可以分为: CISC复杂指令集 CISC服务器也称为 x86服务器,目前比较主流。主要是采用Intel、AMD处理器芯片。 iRISC精简指令集 RI
    发表于 08-25 09:48 1185次阅读
    pc<b class='flag-5'>服务</b>器<b class='flag-5'>和服务</b>器的区别是什么

    印度限制进口部分电脑和服务

    根据印度对外贸易总局的通知,购买者需要获得许可才能进口笔记本电脑、平板电脑、一体机、超小型电脑和服务器等,并立即生效。该机构表示,被指定为“资本产品”的部分类型电脑,例如车床、核磁共振成像机器等具备自身装备的控制电脑不受该规定的限制。
    的头像 发表于 08-04 09:54 450次阅读

    如何使用FPGA来设计智能网卡(SmartNIC)?

    智能服务器适配器或智能网卡(SmartNIC)通过从服务器的CPU上卸载网络处理工作负载和任务,提高云端和私有数据中心中的服务器性能。
    发表于 07-27 09:11 931次阅读
    如何使用FPGA来设计智能网卡(<b class='flag-5'>SmartNIC</b>)?

    服务器租用和服务器托管各有哪些优势

    器托管通常由客户自行购买并交给服务提供商托管。今天我们来谈谈服务器租赁和服务器托管各有哪些优势? 服务器租赁的优点: 首先,价格是服务器租赁
    的头像 发表于 07-04 14:55 393次阅读

    拉力试验机的价格和服务是如何影响采购决策的?

    采购拉力试验机需要考虑多个因素,包括测试需求、质量和精度、可靠性和持久性、价格和服务、配件和可扩展性等。只有仔细比较和选择,才能选择到适合自己需求的优质拉力试验机,以满足实际测试需求。
    的头像 发表于 06-20 11:53 220次阅读
    拉力试验机的价格<b class='flag-5'>和服务</b>是如何影响采购决策的?

    Marvell分享“通过基于以太网的Zonal架构推动汽车功能和服务创新”

    嘉宾齐聚AES 2023汽车以太网盛会,助力汽车以太网加速发展,共同探讨汽车以太网的未来趋势,迈向新的台阶!   Marvell汽车网络产品事业部副总裁 Timothy Lau,也在大会上分享“ 通过基于以太网的Zonal架构推动汽车功能和服务创新 ”的精彩演讲。 Mar
    发表于 06-12 14:51 277次阅读
    Marvell分享“通过基于以太网的Zonal<b class='flag-5'>架构</b>推动汽车功能<b class='flag-5'>和服务</b>创新”

    谷歌计划推出全新安全功能 更好保护谷歌产品和服务用户

    近日的谷歌I/O上,这家搜索巨头谷歌近日宣布计划推出一项全新的安全功能,旨在更好地保护那些使用谷歌产品和服务的用户,包括针对谷歌云端硬盘的垃圾邮件保护和改进的地图搜索历史删除功能 —— 其中最有意思的是一个名为“暗网报告”功能。
    的头像 发表于 05-16 11:28 602次阅读