玩转云端 | 算力基础设施升级,看天翼云紫金DPU显身手!

 

数字时代下,算力成为新的核心生产力,传统以CPU为核心的架构难以满足新场景下快速增长的算力需求,具备软硬加速能力的DPU得以出现并快速发展。天翼云凭借领先的技术和丰富的应用实践自研紫金DPU,打造为云而生的全新一代云计算体系结构,助力算力基础设施升级,赋能海量算力高效释放。

传统数据中心里,所有的数据处理都依赖于CPU的通用计算能力,近10年来,数据带宽增长超过10倍,然而因为摩尔定律的失效,CPU的主频几乎没有增长,给算力基础设施的发展带来了极大挑战。

玩转云端 | 算力基础设施升级,看天翼云紫金DPU显身手!

云计算要实现虚拟化管理需要依托众多虚拟化和管理组件,这会大量占据服务器主机的CPU和内存资源,带来巨大的算力消耗,形成高额的算力税。然而即便如此,基于CPU通用计算能力、以纯软件来实现的虚拟化组件,整体性能仍无法满足客户日益增长的数据处理需求。且国产化芯片架构、操作系统种类繁多,复杂的适配工作会耗费大量的人力和时间成本,新型高性能计算架构势在必行。

天翼云作为云服务国家队,积极应对算力挑战,自研紫金DPU,通过虚拟化组件卸载、多种业务硬件加速以及自研三栈合一高性能网络协议,打造高性能、低延时、高可靠性并且可大规模部署的环境,助力算力基础设施升级。

玩转云端 | 算力基础设施升级,看天翼云紫金DPU显身手!

天翼云紫金DPU采用SOC+FPGA架构,依托FPGA强大的处理性能和灵活的可编程能力,对多种应用进行加速。

玩转云端 | 算力基础设施升级,看天翼云紫金DPU显身手!

对于客户使用的虚拟网络和存储设备,其后端都是通过DPU硬件来实现。天翼云紫金DPU通过硬件DMA提供超强性能和超低时延;通过硬件模拟提供数以千计的pvf设备和queue资源,充分满足虚机容器等场景下大量虚拟设备的应用需求。

对于虚拟网络、虚拟存储业务,天翼云实现了DPU卸载加速。虚拟网络的控制面,包括vnet的agent和OVS的控制面,以及数据面Slowpath都运行在DPU的SOC上;慢速路径处理后生成的fastPath,则全部被卸载到DPU的硬件上。除首包需要上送到软件之外,后续报文都可以直接通过硬件处理来进行加速。

对于存储业务,控制面的建链也是通过DPU的SOC来实现的。SOC完成建链后,会将连接信息以及云盘的元数据信息等都更新到FPGA硬件里面,之后的存储IO硬件能够直接处理,无需再通过SOC。除了支持基础的存储IO卸载加速外,紫金DPU还支持部分应用加速,例如EC纠删码计算、数据压缩、存储object hash值计算等操作。通过硬件卸载加速,天翼云的存储业务可以为客户提供极致的性能。

此外,天翼云还开创性的推出三栈合一的传输层网络协议栈,即SF-Stack,Super fusion超融合协议栈,在底层提供统一的传输层接口,支持传输协议的动态选择和切换,上层应用只需要关注业务逻辑,无需关注传输层,做到简单易用、超高性能、超高可靠。AZ内数据传输采用RDMA传输协议,跨AZ的传输首选用户态的TCP协议,实现极致性能,同时该协议还保留了可靠性更高的内核态TCP,作为故障发生时的最后兜底手段。

最后,依托于DPU的物理隔离,天翼云紫金DPU将虚拟化组件和DPU一起作为一个整体,实现了不同算力、不同架构、不同系统即插即用,支持市面上大多数不同架构的主流芯片,真正做到了一云多芯,助推国产算力基础设施生态发展。

玩转云端 | 算力基础设施升级,看天翼云紫金DPU显身手!

依托全新的紫金架构,天翼云实现了服务器虚拟化接近零损耗,助力算力全面释放,推动整个算力基础设施运营效率大幅提升,为客户带来更优的使用体验。

在虚拟网络转发方面,通过DPU卸载加速,曾经需要十余个宿主机CPU才能实现的2000万pps提升至4000多万,提升了超100%;

在存储方面,通过硬件RDMA加速,配合天翼云自研拥塞控制算法,IOPS能力从60万提升至200万,提升了超200%;

▍在时延方面,紫金DPU使网络时延降到了原来的四分之一。

在数字经济飞速发展的当下,DPU作为新的蓝海赛道,具有巨大的探索空间及应用价值。天翼云将继续坚持科技创新,挖掘DPU的更多潜力与可能,推动数据中心向高效率、高扩展、高带宽、高灵活性发展,为数字中国建设铸牢云底座。

 

 

原文链接:https://www.cnblogs.com/developer-tianyiyun/p/17337600.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:玩转云端 | 算力基础设施升级,看天翼云紫金DPU显身手! - Python技术站

(0)
上一篇 2023年4月22日
下一篇 2023年4月25日

相关文章

  • 使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)

    使用PHP连接多种数据库的实现代码,需要编写不同的数据库连接代码,而这些代码基于不同的数据库类型。以下是连接MySQL、Access、SQL Server和Oracle数据库的示例代码。 连接MySQL数据库 使用PHP连接MySQL数据库需要使用mysqli或PDO扩展。这里我们以mysqli为例。 //连接MySQL数据库 $host = "l…

    云计算 2023年5月18日
    00
  • Python中的二叉树查找算法模块使用指南

    Python中的二叉树查找算法模块使用指南 二叉树是一种重要的数据结构,常用于实现查找和排序算法。本文将介绍Python中的二叉树查找算法模块的使用指南,包括模块的功能、使用方法和示例说明。 功能 Python中的二叉树查找算法模块,可以实现以下几种功能: 插入元素 查找元素 删除元素 广度优先遍历 深度优先遍历 安装 可以通过pip安装二叉树模块,安装命令…

    云计算 2023年5月18日
    00
  • c语言如何实现DES加密解密

    想要实现DES加密解密,一般的步骤可以分为以下几个: 了解DES的基本原理和步骤; 学习如何使用C语言调用DES库函数进行加密解密; 理解代码实现原理并运用实例进行练习。 下面就分别细讲这几个步骤。 1. DES的基本原理和步骤 DES是一种对称加密算法,加密和解密时使用的相同的密钥。它的加密过程主要分为四个步骤: 初始置换(IP):将输入的64位明文置换为…

    云计算 2023年5月18日
    00
  • Swagger2匹配多个controller代码实例

    下面是关于“Swagger2匹配多个controller代码实例”的完整攻略,包含两个示例说明。 简介 Swagger2是一个流行的API文档生成工具,它可以自动生成API文档,并提供交互式API测试功能。在使用Swagger2时,我们可能会遇到一个问题,即如何匹配多个controller。本攻略中,我们将介绍如何使用Swagger2来匹配多个control…

    云计算 2023年5月16日
    00
  • 边缘计算与云计算:哪个更有效?

    CDA数据分析师 出品 云计算为我们提供了在远程数据服务器上存储,管理和分析信息的机会。同时,该技术具有一些缺点,例如数据处理延迟。因此,在将云计算用于时间紧迫的任务时,我们可能会面临各种困难。幸运的是,边缘计算的发展可能有助于克服这一挑战。 在本文中,我将讨论边缘计算是否会干掉云计算。另外,你将了解每种技术的优缺点。让我们深入探讨边缘计算和云计算的未来,以…

    云计算 2023年4月13日
    00
  • ANKR币值得投资吗?ANKR币可以买吗?

    ANKR币值得投资吗? ANKR币(ANKR)是基于区块链技术的加密货币,它旨在为企业和开发人员提供分散式计算和存储方案。自 ANKR 公司在 2018 年推出以来,ANKR 一直在为分散式计算和存储的发展提供支持。现在,ANKR 作为一种加密货币,已成为投资者们关注的对象。我们来看一下 ANKR 币值得投资吗? ANKR 币的概况 ANKR 币的总供应量为…

    云计算 2023年5月17日
    00
  • 如何实现云数据治理中的数据安全?

    作者:京东科技 李然辉 摘要 云计算被定义为计算资源的共享池,已经在不同的应用领域广泛部署和使用。在云计算中,数据治理在提高整体性能和确保数据安全方面发挥着至关重要的作用。本研究从管理和技术应用两方面探讨如何实现云数据治理中的数据安全。 关键词:大数据,云计算,数据治理,数据安全,管理模式,加密,数据安全应用 1. 介绍 数据治理承担着分配有关决策的权利和义…

    云计算 2023年4月17日
    00
  • 在Go中使用JSON(附demo)

    让我来为您讲解如何在Go中使用JSON。 前置知识 在了解如何在Go中使用JSON之前,我们需要先了解一些前置知识: JSON简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Web应用程序中,JSON通常用于从服务器传输数据到客户端。 在JSON中,数据以键值对的…

    云计算 2023年5月17日
    00
合作推广
合作推广
分享本页
返回顶部