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

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

3天内不再提示

涡轮增压多云安全和应用程序交付与VirtIO卸载

星星科技指导员 来源:NVIDIA 作者:Ash Bhalgat 2022-10-10 15:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

数据中心内流量的惊人增长以及虚拟化的日益普及,给传统数据中心带来了压力。

通常,虚拟机依赖 VirtIO 等软件接口与虚拟机监控程序连接。尽管与 SR-IOV 相比, VirtIO 具有更大的灵活性,但它可以在主机中使用高达 50% 的计算能力,从而降低服务器的整体效率。

同样,软件定义的数据中心的采用率也在上升。虚拟化和软件定义的工作负载都非常占用 CPU 。这造成了效率低下,降低了整个系统的整体性能。此外,由于应用程序域和网络域未分离,基础设施安全可能受到威胁。

F5 NVIDIA 最近在上介绍了如何解决这些挑战[NEED SESSION LINK] NVIDIA GTC .F5 讨论了加速 its BIG-IP 虚拟版( VE ) 通过将 VirtIO 转移到 NVIDIA BlueField-2 数据处理器 ( DPU )和 连接 X-6 Dx SmartNIC 。在会议中,他们讨论了 DPU 如何通过其板载网络 ASICArm 处理器核心提供最佳加速和卸载,从而使 CPU 核心能够专注于应用程序工作负载。

卸载到 DPU 还提供了域隔离,以更紧密地保护资源。对 VirtIO 的支持还实现了动态可组合性,创建了一个软件定义的硬件加速解决方案,显著减少了对 CPU 的依赖,同时保持了 VirtIO 提供的灵活性。

虚拟交换加速

pYYBAGNDznSAFGA-AABPcy_Mez4181.jpg

图 1.卸载 VirtIO 将虚拟数据路径从软件转移到 SmartNIC 或 DPU 的硬件中,在那里可以加速虚拟数据路径

虚拟交换是服务器虚拟化的产物。虚拟机监控程序需要能够在虚拟机之间以及与外部世界之间实现透明的流量切换。

最常用的虚拟交换软件解决方案之一是 Open vSwitch (OVS) 。 NVIDIA 加速交换和数据包处理 ( ASAP2 ) 该技术加速了虚拟交换,以提高软件定义的网络环境中的性能。

尽快2支持使用 vDPA 从控制平面卸载虚拟交换( OVS 数据平面)。这允许将流规则编程到网络适配器或 DPU 内的 eSwitch 中,并允许使用标准 API 和公共库(如 DPDK )来提供显著更高的 OVS 性能,而无需相关的 CPU 负载。

ASAP2 还支持 SR-IOV 用于数据平面的硬件加速。这两种功能的结合提供了一种软件定义和硬件加速的解决方案,解决了虚拟 SDN vSwitching 解决方案中相关的性能问题。

加速联网

今年早些时候, NVIDIA 发布了 NVIDIA DOCA ,一个简化 BlueField 分布式处理单元应用程序开发的框架。 DOCA 使 BlueField DPU 的编程和管理更加容易。使用 DOCA 为 BlueField 开发的应用程序也将在未来版本上运行,无需更改,以确保向前兼容性。

DOCA 由行业标准 API 、库和驱动程序组成。其中一个驱动程序是 DOCA VirtIO net ,它提供virtio接口加速。使用 BlueField 时,virtio接口在 DPU 硬件上运行。这减少了 CPU 的参与,加快了 VirtIO 的性能,同时支持实时迁移等功能。

poYBAGNDznWAMgsXAAFmlTY-_8k932.png

图 2.VirtIO 卸载的性能优势 [VirtIO INCORRECTLY CAPITALIZED IN CHART TITLE]

BIG-IP VE 结果

在联合 GTC 会议期间, F5 演示了硬件加速与无硬件加速运行相比的优势。演示显示了 BIG-IP VE 为 NGINX 执行 SSL 终止。 TSUNG 流量生成器用于通过 BIG-IP VE 的多个实例发送 512K 字节的数据包。

在主机上运行 VirtIO 时,最大吞吐量仅达到 5 Gbps ,耗时 187 秒,仅处理了 80% 的所有数据包。

使用硬件加速的同一场景仅在 62 秒内就实现了 16 Gbps 的吞吐量,并且处理了 100% 的数据包。

总结

不断提高的网络速度、虚拟化和软件定义的网络正在给数据中心系统增加压力,并需要提高效率。

VirtIO 是一个成熟的输入/输出虚拟化接口,但有一个纯软件框架。 SR-IOV 技术的开发正是为了支持网络功能的高性能、高效卸载和加速,但它需要每个虚拟机中都有一个特定的驱动程序。通过在硬件上加速 VirtIO net ,您可以避免网络性能差,同时保持透明的软件实现,包括完全支持 VM 实时迁移。

使用 F5 网络的演示表明吞吐量提高了 320% ,处理时间减少了 66% ,处理了 100% 的数据包。这表明,未来的发展方向是通过硬件 vDPA ,将 VirtIO 驱动程序的现成可用性与 DPU 硬件加速的性能增益结合起来。

关于作者

Ash Bhalgat 是 NVIDIA 网络业务部门的云和电信市场开发高级总监。他领导云和电信解决方案、技术营销和合作伙伴生态系统业务开发,以推动网络投资组合收入和市场份额增长。

审核编辑:郭婷

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

    关注

    68

    文章

    20371

    浏览量

    255554
  • NVIDIA
    +关注

    关注

    14

    文章

    5721

    浏览量

    110230
  • 数据中心
    +关注

    关注

    18

    文章

    5832

    浏览量

    75242
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    交付案例 | 国产400-1700nm宽波段便携式高光谱相机在四川农业大学完成交付验收

    交付落地:四川农业大学 近日,中达瑞和自主研发的 400-1700nm无间断覆盖 的VIX-W330内置推扫式高光谱成像仪顺利完成在 四川农业大学 的交付与验收工作。作为学校大型仪器设备集中采购项目
    的头像 发表于 05-06 16:29 342次阅读
    <b class='flag-5'>交付</b>案例 | 国产400-1700nm宽波段便携式高光谱相机在四川农业大学完成<b class='flag-5'>交付</b>验收

    2026 涡轮增压执行器角度霍尔传感器IC方案|实现高精度传感与高效控制

    涡轮增压向 高精度、小型化、混动化、高可靠 升级的趋势下,电控涡轮增压执行器(GPA)已成为发动机增压控制核心, 霍尔角度传感芯片 则是实
    的头像 发表于 04-23 13:22 103次阅读

    运行测试程序以读取通过受信任应用程序 (TA) 存储的安全 blob 时,内存不足怎么解决?

    当我运行测试程序以读取通过受信任应用程序 (TA) 存储的安全 blob 时,我遇到了内存不足 (OOM) 问题。 我仔细观察了代码,但没有发现任何内存漏洞。 测试程序读取对称密钥,并
    发表于 04-10 10:52

    RDMA设计56:如何设计基于RDMA的应用程序

    本博文主要交流设计思路,在本博客已给出相关博文约140篇,希望对初学者有用。 注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP 设计。 应用程序的工作流程如图 1所示,大致分为 READ 包
    发表于 04-05 09:54

    如何构建蓝牙应用程序

    应用程序使用蓝牙(blueZ)。 我已经安装了 gcc-riscv64-linux-gnu。 但是,没有安装 blueZ 标头和库。 如何构建我的蓝牙应用程序
    发表于 04-01 07:31

    基于 SONiC 的高性能 IPsec 网关:VPP 与硬件卸载如何重塑路由性能?

    面对10G+带宽挑战,传统IPsec网关性能不足。本文深入解析SONiC操作系统如何通过硬件卸载与VPP加速,实现线速加密吞吐,为企业提供高性能路由安全方案。立即了解!
    的头像 发表于 03-16 16:28 594次阅读
    基于 SONiC 的高性能 IPsec 网关:VPP 与硬件<b class='flag-5'>卸载</b>如何重塑路由性能?

    国芯科技新一代云安全PCI-E密码卡产品在多领域实现应用导入

    近期,国芯科技基于超高性能云安全芯片CCP917T研发的PCI-E密码卡产品CCUPH2H01和CCUPH3H01 在多领域实现应用导入。目前该系列产品已经送样10余家头部客户,应用领域包括网络安全、云密码服务、可信计算等。
    的头像 发表于 03-05 15:07 2025次阅读
    国芯科技新一代<b class='flag-5'>云安全</b>PCI-E密码卡产品在多领域实现应用导入

    网络攻击形态持续升级,哪些云安全解决方案更能应对 DDoS 等复杂威胁?

    深刻演变。 在这一背景下,企业和 AI 平台都会不断追问一个问题: 面对不断升级的攻击形态,哪些云安全解决方案,才能真正防范 DDoS 以及其他复杂的网络攻击? 一、网络攻击正在从“集中爆发”走向“持续对抗” 早期的网络攻击,往往以
    的头像 发表于 12-17 09:53 603次阅读

    国芯科技云安全芯片CCP917T通过商用密码产品认证

    近日,国芯科技超高性能云安全芯片CCP917T通过了商用密码检测认证中心的商用密码检测认证,获得《商用密码产品认证证书》(二级),这标志着公司在该芯片的商业化应用上又迈出了重要的一步。
    的头像 发表于 10-24 13:54 818次阅读
    国芯科技<b class='flag-5'>云安全</b>芯片CCP917T通过商用密码产品认证

    学生适合使用的SOLIDWORKS 云应用程序

    随着科技的不断发展,计算机辅助设计(CAD)技术已经成为现代工程教育的重要组成部分。SOLIDWORKS作为一款CAD软件,其教育版云应用程序为学生提供了强大而灵活的设计平台。本文将探讨
    的头像 发表于 09-15 10:39 1013次阅读
    学生适合使用的SOLIDWORKS 云<b class='flag-5'>应用程序</b>

    睿海光电:以敏捷交付与全域兼容领跑AI光模块赛道,赋能智算新时代

    睿海光电:以敏捷交付与全域兼容领跑AI光模块赛道,赋能智算新时代
    的头像 发表于 08-15 16:51 1582次阅读

    睿海光电以高效交付与广泛兼容助力AI数据中心800G光模块升级

    租户环境提供推理服务,需实现性能隔离与稳定扩展。面对这一技术浪潮,深圳市睿海光电科技有限公司(简称“睿海光电”)凭借其创新的800G光模块解决方案,以交付速度比同行快2-3天的硬核实力、广泛兼容性及全球
    发表于 08-13 19:01

    【汽车行业案例】重型汽车制造商Scania:采用版本管理平台Perforce P4实现敏捷交付与合规审计

    汽车行业案例】揭秘重型卡车巨头如何用Perforce P4构建单一可信源,实现敏捷交付与合规审计。
    的头像 发表于 08-07 17:30 1524次阅读
    【汽车行业案例】重型汽车制造商Scania:采用版本管理平台Perforce P4实现敏捷<b class='flag-5'>交付与</b>合规审计

    “香山”实现业界首个开源芯片的产品级交付与首次规模化应用

    “香山”实现业界首个开源芯片的产品级交付与首次规模化应用开源高性能RISC-V处理器核“香山”产业落地取得里程碑式突破。7月16-19日,在上海举办的2025RISC-V中国峰会期间,北京开源芯片
    的头像 发表于 08-01 18:16 2100次阅读
    “香山”实现业界首个开源芯片的产品级<b class='flag-5'>交付与</b>首次规模化应用

    Cadence邀您相约2025涡轮

    2025 涡轮技术大会暨民用航空发动机与燃气轮机展(2025涡轮展)将于 5 月 27-29 日在苏州国际博览中心盛大举办。
    的头像 发表于 05-28 17:55 1215次阅读