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

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

3天内不再提示

Napatech IPU解决方案助力优化数据中心存储工作负载

英特尔FPGA 来源:英特尔FPGA 2024-05-29 11:50 次阅读

Napatech是全球领先的智能网卡(SmartNIC)和IPU解决方案供 应商,业务范围涵盖云计算、企 业和电信数据中心应用等领域。Napatech将商用级软件套件与高 性能硬件相结合,致力于加速网络 基础设施、安全和存储工作负载,从而实现一流的系统级性能,同时为应用和服务提供最大化的服务器计算资源。

越来越多的企业和云数据中心开始采用NVMe/TCP存储技术,因为它在性能、时延、可扩展性、管理和资源利用率等方面优势显著。然而,在服务器上实施所需的存储启动器工作负载会带来巨大的计算开销,并限制可用于运行服务和应用的CPU内核数量。

这篇解决方案简介介绍了Napatech的集成式软硬件解决方案如何将存储工作负载从主机CPU卸载到IPU,同时在应用级别保持完整的软件兼容性。

该解决方案释放了主机CPU内核,避免其被存储功能占用。它的性能明显优于基于软件的实施方案,可显著降低数据中心的资本支出、运营支出和能耗。它还在系统中引入了安全隔离,增强了对网络攻击的保护,这有助于降低数据中心遭受安全漏洞和高价值客户数据泄露的风险。

NVMe/TCP:面向现代化数据中心的卓越存储技术

NVMe/TCP是一种存储技术,它允许使用标准数据中心结构通过网络访问快速非易失性内存 (NVMe) 存储设备。见图1。

4602a344-0ec6-11ef-a297-92fbcf53809c.png

1. 分散式存储架构

越来越多的现代云和企业数据中心开始采用NVME/TCP,因为相比旧的存储协议(如互联网小型计算机系统接口 (iSCSI) 光纤通道),它拥有极具吸引力的优势:

更高的性能:NVMe旨在充分利用基于NAND的现代高速固态盘 (SSD),并提供比传统存储协议更快的数据传输速率。NVMe/TCP将这些优势扩展到网络存储环境,允许数据中心通过网络结构实现高性能存储访问。

更低的延迟:NVMe/TCP的低延迟特性对于数据密集型应用和实时工作负载至关重要。NVMe/TCP可以最大限度地减少通信开销和消除协议转换需求,帮助减少存储访问延迟并提高整体应用性能。

可扩展性:数据中心经常处理大规模存储部署,NVMe/TCP通过网络提供灵活高效的存储访问解决方案,从而实现无缝的可扩展性。随着NVMe设备数量的增长,数据中心可以在没有明显瓶颈的情况下保持高性能水平。

共享存储池:NVMe/TCP允许创建可同时访问多个服务器和应用的共享存储池。这种共享存储架构提高了资源利用率,简化了存储管理,大大节省了成本。

传统基础设施兼容性:数据中心的现有基础设施通常建立在以太网、InfiniBand或光纤通道网络上。NVMe/TCP允许他们利用现有的结构投资,同时集成创新的基于NVMe的存储技术,而无需大幅调整整个网络基础设施。

高效的资源利用:NVMe/TCP通过减少应用对每个服务器上专用存储资源的需求,实现了更高的资源利用率。多个服务器可以通过网络访问共享NVMe存储设备,从而优化使用昂贵的NVMe存储资源。

面向未来:随着数据中心不断发展并采用更快的存储技术, NVMe/TCP提供了一种前瞻性的存储访问方法,确保存储网络能够满足不断增长的现代应用和工作负载需求。

整体而言,NVMe/TCP为数据中心提供了一个强大而灵活的存储解决方案,在共享和可扩展的存储环境中实现了高性能、低延迟和高效的资源利用。

纯软件存储架构的限制

尽管NVMe/TCP在存储方面具有显著的优势,但数据中心运营商必须意识到,在方案实施中,如果所需的所有存储启动器服务都在服务器的CPU上运行,这会带来很大的局限性。见图2。

4621ffdc-0ec6-11ef-a297-92fbcf53809c.png

图 2. 基于软件的网络存储

首先,如果存储虚拟化软件、管理程序或虚拟交换机 (vSwitch) 在网络攻击中受损,则会出现系统级安全风险。

其次,无法确保租户工作负载之间的完全隔离。单个架构在多租户环境中托管多个客户的应用和数据。当应用或虚拟机 (VM) 占用最多可用资源并降低共享基础设施上其他租户的系统性能时,就会出现“噪邻”效应。

最后,运行基础设施服务(如存储虚拟化软件、管理程序和vSwitch)需要很大一部分主机CPU内核。这减少了可用于虚拟机、容器和应用的CPU内核数量。报告指出,30%到50%的数据中心CPU资源通常被基础设施服务消耗。

在高性能存储子系统中,主机CPU可能需要运行多个协议, 如传输控制协议 (TCP)、基于融合以太网的远程直接内存访问 (RoCEv2)、InfiniBand和光纤通道。当主机CPU被大量用于运行这些存储协议和其他基础设施服务时,租户应用可用的CPU内核数量将大大减少。例如,16核CPU可能只能提供10核CPU的性能。

由于这些原因和其他原因,纯软件架构给数据中心存储带来了重大的业务和技术挑战。

基于IPU的存储卸载解决方案

将NVMe/TCP工作负载卸载到IPU,以及其他基础设施服务(如管理程序和vSwitch,见图3),解决了纯软件实施方案的局限性,并为数据中心运营商带来了显著优势:

CPU利用:NVMe/TCP通信需要将NVMe命令和数据封装在TCP传输协议中,主机CPU处理则会这些封装和解封装任务。将这些操作卸载到专用硬件上可以让CPU专注于其他关键任务,从而提高整体系统性能和CPU利用率。

更低延迟:将NVMe/TCP通信任务卸载到专用硬件可以显著减少处理存储命令的延迟。因此,在访问远程NVMe存储设备时,应用可以体验到更快的响应速度和更高的性能。

高效数据移动:将非CPU应用任务卸载到独立的硬件加速器上,可以比使用通用CPU更高效地执行数据移动操作。它可以有效地处理大数据传输和缓冲区管理,减少延迟并提高总体吞吐量。

更高的可扩展性:卸载NVMe/TCP任务可以提高大规模存储部署的可扩展性。通过减轻CPU处理网络通信的负担,系统可以支持更多的并发连接和存储设备,而不会受到CPU的限制。

高能效:通过将某些任务卸载到专用硬件,可以降低主机CPU的功耗。这种能效在大型数据中心环境中尤其重要,因为功耗是一个重要的考虑因素。

除了上述适用于NVMe/TCP存储工作负载的优势之外,基于IPU的系统架构还提供了增量安全隔离选项,从而将基础设施服务与租户应用隔离开来。这样可以确保存储、管理程序和vSwitch服务免受租户应用发起的网络攻击。基础设施服务是安全的,因为IPU本身的启动过程是安全的;而IPU充当主机服务器的信任根。

4643df94-0ec6-11ef-a297-92fbcf53809c.png

图 3. 支持IPU的分散式存储

Napatech存储卸载解决方案

Napatech为数据中心存储卸载提供了一个集成的系统级解决方案,包括在F2070X IPU上运行的高性能Link-Storage软件堆栈。见图4。

46748e0a-0ec6-11ef-a297-92fbcf53809c.png

图 4. Napatech存储卸载

Link-Storage软件包含一套丰富的功能,包括:

将NVMe/TCP工作负载从主机完全卸载到IPU;

将TCP工作负载从主机完全卸载到IPU;

NVMe到TCP启动器;

通过存储性能开发套件远程过程调用 (SPDK RPC) 接口进行存储配置;

多路径NVMe支持;

通过virtio- blk接口向主机显示16块设备;

兼容普通Linux* 发行版中的标准virtio-blk驱动程序;

主机CPU和IPU之间的安全隔离,没有暴露于主机的网络接口。

除了Link-Storage,F2070X还支持Link-Virtualization软件,该软件提供了一个卸载和加速的虚拟化数据平面,包括开放式vSwitch (OVS)、实时迁移、虚拟机到虚拟机镜像、 VLAN/VxLAN封装/解封装、Q-in-Q、接收端扩展 (RSS) 负载均衡、链路聚合和服务质量 (QoS) 等功能。

由于F2070X基于FPGA和CPU(而非ASIC),因此可以在部署后更新平台的完整功能。无论是修改现有服务、添加新功能还是微调特定的性能参数,这种重新编程都可以纯粹作为现有服务器环境中的软件升级来执行,而无需断开、移除或更换任何硬件。

Napatech F2070X IPU

基于英特尔F2000X-PL的Napatech F2070X IPU是一款2x100G PCIe卡,采用英特尔 Agilex 7 FPGA F系列和英特尔 至强 D处理器,拥有全高半长 (FHHL) 双插槽外形。请见图5了解详情。

469cbbaa-0ec6-11ef-a297-92fbcf53809c.png

图 5. F2000X-PL结构图

F2070X IPU的标准配置包括一个带有四组4GB DDR4内存的英特尔 Agilex 7 FPGA AGF023和一个带有两组8GB DDR4内存的2.3 GHz英特尔 至强D-1736处理器。可以提供其他配置选项来支持特定的工作负载。

F2070X IPU通过PCIe 4.0 x16 (16 GTps) 接口连接到主机,FPGA和处理器之间还有一个额外的PCIe 4.0 x16 (16 GTps) 接口。

两个前面板QSFP28/56网络接口支持以下网络配置:

2x100G;

8x10G或8x25G(使用分支电缆)。

专用PTPRJ45端口提供与外部SMA-F和内部MCX-F接口的可选时间同步。支持IEEE 1588v2时间戳。

专用的RJ45以太网连接器提供主板管理功能。安全的FPGA图像更新支持在IPU部署完成后增加新功能或更新现有功能。

处理器运行Fedora Linux,具有UEFI BIOS、PXE启动支持、通过SSH进行完整shell访问和UART

总 结

越来越多的企业和云数据中心开始采用NVMe/TCP存储技术,因为它在性能、时延、可扩展性、管理和资源利用率等方面优势显著。然而,在服务器的主机CPU上实施所需的存储启动器工作负载会带来巨大的计算开销,并限制可用于运行服务和应用的CPU内核数量。

Napatech的集成式软硬件解决方案包括在F2070X IPU(图6)上运行的Link-Storage软件堆栈,通过将存储工作负载从主机CPU卸载到IPU来解决此问题,同时在应用级别保持完整的软件兼容性。

46c5bb68-0ec6-11ef-a297-92fbcf53809c.png

图 6. Napatech F2070X IPU

Napatech的存储卸载解决方案释放了主机CPU内核,避免其被存储功能占用。它的性能明显优于基于软件的实施,可显著降低数据中心的资本支出、运营支出和能耗。

Napatech解决方案还在系统中引入了安全隔离,增强了对网络攻击的保护,这有助于降低数据中心遭受安全漏洞和高价值客户数据泄露的风险。


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

    关注

    19

    文章

    2506

    浏览量

    96474
  • SSD
    SSD
    +关注

    关注

    20

    文章

    2734

    浏览量

    116011
  • 数据存储
    +关注

    关注

    5

    文章

    928

    浏览量

    50689
  • 智能网卡
    +关注

    关注

    1

    文章

    52

    浏览量

    12179

原文标题:Napatech IPU解决方案助力优化数据中心存储工作负载

文章出处:【微信号:英特尔FPGA,微信公众号:英特尔FPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    数据中心、智算中心、超算中心,有何区别?

    模式,旨在为用户提供高效、灵活、安全的计算服务。云数据中心通过网络提供弹性、可扩展的计算、存储和应用服务,其最大的特点是资源池化、按需服务、快速部署和灵活管理。用户
    的头像 发表于 06-22 08:27 172次阅读
    云<b class='flag-5'>数据中心</b>、智算<b class='flag-5'>中心</b>、超算<b class='flag-5'>中心</b>,有何区别?

    英威腾数据中心解决方案实现安全升级和高效运转

        近日,英威腾的威智iWit系列中小型一体化数据中心解决方案成功应用于江西省疾病预防控制中心,这一解决方案为江西省疾病预防控制中心的数
    的头像 发表于 06-17 17:09 423次阅读

    人工智能数据中心的新型连接解决方案

    支持新型人工智能数据中心架构的先进连接解决方案不断涌现。高速板对板连接器、下一代电缆、背板和近似集成电路连接器对电缆解决方案的运行速度高达224Gb/s-PAM4,将加速未来计算的发展。人工智能
    的头像 发表于 06-13 08:26 250次阅读
    人工智能<b class='flag-5'>数据中心</b>的新型连接<b class='flag-5'>解决方案</b>

    佰维存储RAID固件优化助力数据中心强化效能与安全

    全性存储解决方案的基石。佰维存储依托在固件算法开发领域的优势,针对企业级SSD展开RAID固件优化,赋能企业级SSD RAID应用,实现数据
    发表于 04-16 18:18 282次阅读
    佰维<b class='flag-5'>存储</b>RAID固件<b class='flag-5'>优化</b>,<b class='flag-5'>助力</b><b class='flag-5'>数据中心</b>强化效能与安全

    #mpo极性 #数据中心mpo

    数据中心MPO
    jf_51241005
    发布于 :2024年04月07日 10:05:13

    数据中心末端配电监控解决方案-AMC100精密配电柜监控

    随着数据中心的迅猛发展,数据中心的能耗问题也越来越突出,有关数据中心的能源管理和供配电设计已经成为热门问题,高效可靠的数据中心配电系统方案
    的头像 发表于 03-28 09:47 290次阅读
    <b class='flag-5'>数据中心</b>末端配电监控<b class='flag-5'>解决方案</b>-AMC100精密配电柜监控

    数据中心存储的趋势

    随着数据存储需求的持续增长,数据中心存储技术和架构不断发展以满足企业和消费者的需求。在本节中,我们将分析数据中心存储未来的一些关键趋势。 一、全闪存
    的头像 发表于 03-18 17:39 300次阅读

    数据中心市场的关键以太网解决方案

    了解数据中心市场动态的关键在于以太网解决方案。Synopsys负责产品管理和高性能计算IP的副总裁Michael Posner说:“以太网在数据中心中根深蒂固……虽然它并不广为人知,但60%的
    发表于 03-12 09:53 208次阅读
    <b class='flag-5'>数据中心</b>市场的关键以太网<b class='flag-5'>解决方案</b>

    数据中心变“绿“要点有哪些?

    数据中心作为一个复杂的系统,存储着大量敏感信息和重要数据,又是能耗“大户”,需要应对不断提升的“绿”电、节能要求,全面及时的检测维护对于数据中心尤为重要,
    的头像 发表于 01-25 11:12 473次阅读

    Gartner解读云计算与数据中心基础设施市场发展

    随着数据中心基础设施和云计算市场的不断发展,企业对迁移工作负载的兴趣与日俱增,但却难以找到合适的合作伙伴和解决方案。在Gartner近期发布的《云计算和
    的头像 发表于 12-08 15:00 293次阅读

    数据中心短缺:人工智能未来的致命阻碍?

    影响人工智能未来的4个数据中心存储挑战 ● 建设新数据中心的成本 ● 建设新数据中心需要时间 ● 现有数据中心空间不足 ● 功率限制 训练人工智能模型会产生巨大的资源消耗,需要大量的资
    的头像 发表于 10-20 10:32 336次阅读

    基于FPGA的数据中心Load Balancer加速解决方案

    电子发烧友网站提供《基于FPGA的数据中心Load Balancer加速解决方案.pdf》资料免费下载
    发表于 09-13 09:32 0次下载
    基于FPGA的<b class='flag-5'>数据中心</b>Load Balancer加速<b class='flag-5'>解决方案</b>

    融合数据中心解决方案

    电子发烧友网站提供《融合数据中心解决方案.pdf》资料免费下载
    发表于 08-29 09:52 0次下载
    融合<b class='flag-5'>数据中心</b><b class='flag-5'>解决方案</b>

    用于创新、转型和优化数据中心的网络解决方案

    电子发烧友网站提供《用于创新、转型和优化数据中心的网络解决方案.pdf》资料免费下载
    发表于 08-28 16:41 0次下载
    用于创新、转型和<b class='flag-5'>优化</b><b class='flag-5'>数据中心</b>的网络<b class='flag-5'>解决方案</b>

    易华录与华为联合打造的易简预制模块化数据中心解决方案在2023全球数据中心产业论坛发布

    的新机遇、新需求、新挑战。 易华录与华为联合打造的“易简预制模块化数据中心解决方案”,作为华为本次发布的三大解决方案之一——FusionDC生态解决方案,在本次论坛一起发布 基于202
    的头像 发表于 07-10 10:05 741次阅读