软件定义存储不能打?这家成立刚三年的公司问鼎全球存储性能榜

news2024/11/19 11:21:27

软件定义存储(Software Defined Storage,简称SDS)在性能层面不能打?这恐怕是当前大多数人固有的认知。

如今,这种认知要被彻底打破了。日前,在存储性能委员会(Storage Performance Council,简称SPC)公布的最新SPC-1基准评测榜单中:来自中国的华瑞指数云(英文名:ExponTech)一鸣惊人,其软件定义存储产品WDS以2720万IOPS 的成绩勇夺世界第一,性能成本更是低至惊人的319.25元/KIOPS ,综合表现极为出色。

近年来,SPC-1基准测试榜单中不乏中国存储公司的身影,但以软件定义存储产品上榜且夺得第一还是首次。这充分证明软件定义存储在性能层面已脱胎换骨,中国软件定义存储公司的创新力更是走在产业界最前沿。

SDS登顶说明了什么

天下武功唯快不破。

对于数据存储产品而言,除了稳定、可靠等特性之外,性能是衡量其产品力的关键指标之一。

放眼全球,能够充分、客观、公正反映出存储产品性能的测试唯有SPC组织的SPC-1性能基准测试。过去二十年里,SPC-1测试进行了三次大版本升级和数十次评测标准改进,其涵盖度量性(metrics)、重复性(repeat)、耐久性(persistence)三大标准评测流程,可对存储产品处理复杂请求和大规模数据的能力进行精准评估。

不过,在多年的SPC-1性能基准测试榜单中,上榜产品通常都是软硬紧耦合的集中式存储系统。尤其是闪存介质普及之后,各种高端全闪存储成为霸榜的常客,榜首性能成绩更是一再被刷新。

在此次SPC测试中一鸣惊人的华瑞指数云,是一家成立仅三年、聚焦在数据存储技术创新最前沿的中国存储公司。因此,考虑到华瑞指数云此次评测所采用的均为市场中标准X86服务器等硬件,其软件定义存储产品WDS能够登顶的确给业界带来巨大的惊喜。

从这次SPC-1性能基准测试可以看出,软件定义存储已经在性能层面取得了长足的进步:软件定义存储产品天然的分布式存储特性,具备比集中式存储更加出色的性能线性扩展能力,还能做到在高IOPS情况下极为稳定的低时延。华瑞指数云CTO 曹羽中透露,WDS 在32节点下多项性能指标远超公布的测试成绩,“在更高扩展性的情况下,如果时延不能控制住,那再高的IOPS也没有意义。”

更加难能可贵的是,华瑞指数云将性能成本实现到319.25元/KIOPS的极高水准。曾几何时,数据存储的高性能是一件“奢侈”的事情,往往需要离不开大量昂贵硬件来实现。华瑞指数云 WDS的测试表现向产业界开辟了一条高性能、低时延且成本极优的新路径。“这是分布式存储在测试中第一次全面超过集中式存储,一个数据存储性能自由的时代即将开启。”曹羽中直言道。

在笔者看来,不能再用传统老眼光去审视SPC测试,如今SPC测试一直都在与时俱进,并没有沦为硬件堆叠的游戏,而是紧贴用户真实使用场景,成为存储新技术、新趋势的重要展示窗口,向全世界展示了存储产品性能与成本的趋势。例如,SPC测试在评测之前会进行长达八个小时的持续写入稳定测试,避免存储产品的缓存命中或者全闪存储初次写入带来的性能虚高。

当然,SPC测试只是反映数据存储产品在性能层面的一套科学评测,并不能充分反应出存储产品的整体能力。曹羽中也认为,SPC组织提供了一个公开、权威的测试套件和监管机制,为存储公司打造了一个公允的比拼性能、时延、成本的平台,可以验证新产品的核心技术突破能力,但测试成绩不代表存储产品的所有,通过了SPC-1验证取得核心技术突破的新产品,依然需要在易用性,兼容性,生态对接,备份容灾,品牌,技术服务等维度进行持续的增强,才能实现对老一代旗舰级产品的全面换代。

软件定义存储为什么变得这么能打

一直以来,集中式存储都是主存储领域绝对的主角,支撑起大多数核心业务场景;而以分布式存储为代表的软件定义存储最早起于“草莽”,早期主要应用于互联网日志、备份归档、开发测试等场景,在性能等方面差强人意,往往被定位“第二存储”的尴尬角色。

事实上,以开源软件为代表的分布式存储产品,由于落后的技术栈、羸弱的性能表现,使得人们产生固有的印象:即软件定义存储很难在核心业务场景中担当大任。

因此,软件定义存储在性能层面上谋求突破,对其未来的市场定位、应用场景有着重要意义。而要想在数据库、自动驾驶、HPC、AI训练、多媒体编辑、数字孪生、运营商云平台等关键业务场景中站稳脚跟,稳定的高性能是软件定义存储产品必不可少的能力。

众所周知,在融合大数据、人工智能技术且由数据驱动的智慧应用对于数据存储性能持续提升的大趋势下,基于开源项目的软件定义存储多年以来在架构层面并未有实质性的提升,架构的劣势正在不断被放大。而华瑞指数云WDS用出色的测试成绩证明了软件定义存储在性能层面同样很能打。

之所以能够实现性能层面的蜕变,软件定义存储架构的变革是关键。以华瑞指数云为例,其软件定义存储产品WDS基于全自研的极速分布式存储引擎WiDE所构建,并充分适配闪存、RDMA网络和NVMe over RDMA等新一代硬件技术,通过全自研高性能IO软件架构,来实现缩减IO路径、提升并发吞吐、减少线程切换和无锁机制,最大限度发挥闪存等介质的性能,实现端到端加速数据传输。

如今,华瑞指数云WDS的单卷多路并发性能可超过200万随机IOPS和100微秒的并发时延,并且具备极为出众的扩展能力,在性能、时延和可靠性等关键指标上可以完美胜任数据库等关键业务场景的需求。

“软件定义存储要想实现质的飞跃,第一步就是实现性能的超越,达到用户对于全闪阵列存储同样的预期。”曹羽中总结道。

软件定义存储的再思考

近年来,随着数字经济的蓬勃发展,数据成为最核心的生产要素,产业数字化和企业数字化转型也步入关键的深水区,让数据存储这个数字底座的价值不断凸显,而软件定义存储的不断突破与持续创新,正在成为底座中不可或缺的重要拼图。

透过软件定义存储近年来的变化,笔者认为有三个重要的趋势与变化值得深入思考。

其一、数据存储产品正加速走向软件化和云化,专有和独特的硬件逐步退出历史舞台。例如,HPE作为传统软硬结合代表厂商,在其最新的高端存储产品Alletra MP中抛弃了ASIC等专有加速芯片,在架构层面基于标准硬件+存储软件来构建高端存储系统,成为市场中率先改变的传统存储厂商。

另外,像NetApp、EMC也都在加速自身存储软件与控制器的剥离,推动存储软件的云化。华瑞指数云这种后起之秀更是具有极高的前瞻性,产品在起步阶段即是基于软件化+云化,更好地适应了市场未来的需求变化。

其二、业务场景的需求变化正在推动数据存储产品走向与上层应用紧密结合。近年来,随着基于大数据、人工智能等技术的新业务场景涌现,以及多云环境越来越普遍,多家数据存储厂商均认为数据存储需要在底层进行创新,以契合上层业务场景的新需求。

例如,华瑞指数云的产品路线方向值得关注。华瑞指数云的目标是构建由北向湖仓一体的数据平台和南向跨混合多云的下一代软件定义存储平台组成的混合多云数据平台,让数据存储资源与服务更好地去适配前端千变万化的应用。

其三、中国会成为软件定义存储市场和创新的重地。作为全球最大的数据圈,中国市场在政策导向、业务场景、用户偏好等均有利于软件定义存储创新与发展,像华瑞指数云能够在软件定义存储上取得世界第一绝非偶然。

另外,金融、运营商、制造等行业都在持续推进分布式架构改造与迁移;智慧医疗、自动驾驶等新场景的大量涌现;AIGC领域出现百模大战的火热现象等,均对于软件定义存储的创新带来巨大推动作用。

综合观察,华瑞指数云此次问鼎SPC-1性能基准测试世界第一具有标志性意义,充分表明软件定义存储在性能层面已经实现脱胎换骨般的蜕变,其产品力得到权威机构充分的考验。面向未来,随着数字经济的不断发展,属于软件定义存储的新时代已加速开启,而以华瑞指数云为代表的创新公司也必然会迎来更大的市场舞台。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1109628.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

头歌平台——C文件操作

第1关:使用FILE结构操作文本文件 任务描述 本关要求编写函数ext\fractDigit,该函数从已有的当前目录下的文件a.txt中读取并解析出其中的数值,并将结果写到当前目录下的文件b.txt中。 其中:文件a.txt中包含各种字符,…

一篇文章解密如何轻松实现移动应用的电子和手绘PDF签名功能!

对PDF文件签名是移动设备上越来越普遍的使用需求,本文将描述自动生成/“手绘”签名与如何使用DevExpress Office File API组件来实现在.NET MAUI应用程序中快速合并签名/签名支持之间的区别。 DevExpress Office File API是一个专为C#, VB.NET 和 ASP.NET等开发人员…

C# Onnx Yolov8 Detect 戴口罩检测

效果 项目 代码 using Microsoft.ML.OnnxRuntime; using Microsoft.ML.OnnxRuntime.Tensors; using OpenCvSharp; using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;namespace Onnx…

如何通过命令行进入到mysql?

如何通过命令行进入到mysql? 首先进入到C盘mysql安装目录的bin文件夹,然后在这个文件夹下打开命令行窗口,如下图: 接着输入进入命令mysql -u root -p如下图: 可以发现输入连接命令之后需要让你输入mysql连接密码&am…

层序中序还原二叉树

题目: 样例: 输入 6 0 2 5 1 4 3 1 2 4 0 5 3 输出 0 2 1 4 5 3 思路: 这道题,核心思想就是 结合 层序遍历的性质,根据 中序来判断左右孩子是否存在。 前中后序的遍历实现,主要都是 递归的形式实现遍历…

如何使用Python给图片添加水印

目录 一、安装Pillow库 二、导入Pillow库和需要用到的模块 三、添加水印 四、调用函数并设置参数 五、需要注意的方面 总结 在Python中,我们可以使用Pillow库来处理图像,包括添加水印。Pillow是Python中最流行的图像处理库之一,它支持多…

Android中使用Glide加载圆形图像或给图片设置指定圆角

一、Glide加载圆形头像 效果 R.mipmap.head_icon是默认圆形头像 ImageView mImage findViewById(R.id.image);RequestOptions options new RequestOptions().placeholder(R.mipmap.head_icon).circleCropTransform(); Glide.with(this).load("图像Uri").apply(o…

canvas画布绘制线条样式:粗细,圆角,拐角等

线条的粗线 lineWidth是改变线条的粗线的,默认是一个像素: context.beginPath(); context.moveTo(20, 50); context.lineTo(280, 50); context.lineWidth1; context.stroke();// 如果这里没有beginPath 你猜猜这三条线的宽度分别是多少 context.beginP…

分享一下微信投票小游戏怎么做

微信投票小游戏是一种非常有趣和互动的社交体验,可以促进用户参与和互动,同时也可以为企业或个人带来很多好处。下面我们将探讨如何制作一个微信投票小游戏,以及如何为主题写作一篇文章。 一、确定游戏目的和主题 首先,我们需要确…

AWS Lambda – 函数版本,别名,API网关,CodeDeploy协同

Hello大家好,我们今天继续讨论AWS Lambda的内容。 Lambda函数的版本 Lambda函数的版本和别名是辅助资源,我们可以通过创建这些资源管理函数的部署和调用。 首先,让我们来看一下Lambda 函数版本的概念。您可以使用版本来管理函数的部署。例…

汽车屏类产品(三):抬头显示Head-Up Display(HUD)

前言 你的下一台车,一定要考虑加装一个HUD。 汽车抬头显示器或汽车抬头显示器(也称为汽车HUD)是任何透明的显示器,它可以在汽车中显示数据,而不需要用户将视线从平时的视角移开。这个名字的由来源于飞行员能够在头部“向上”并向前看的情况下查看信息,而不是向下倾斜查…

Unity3D 在做性能优化时怎么准确判断是内存、CPU、GPU瓶颈详解

Unity3D是一款广泛应用于游戏开发的跨平台游戏引擎,但在开发过程中,我们经常会遇到性能瓶颈问题,如内存、CPU和GPU瓶颈。本文将详细介绍在Unity3D中如何准确判断和解决这些瓶颈问题,并给出相应的技术详解和代码实现。 对惹&#…

干式电抗器的尺寸和重量对系统有什么影响?

干式电抗器的尺寸决定了它在系统中所占的空间大小,较大尺寸的电抗器需要更多的安装空间,可能会增加系统的体积和复杂性。干式电抗器的重量对系统的负荷和支撑结构有影响,较大重量的电抗器可能需要更强大的支撑结构和更稳固的安装方式&#xf…

若要对多态类进行深拷贝,应使用虚函数的clone,而不是公开的拷贝构造赋值

拷贝一个多态类可能会导致切片问题,为了解决这个问题,应覆盖一个虚clone函数,让他根据实际类型进行复制并返回一个到新对象的所有权的指针(std::unique_ptr),在派生类,通过使用所谓的协变返回类型来返回派生…

2023年中国婴童护肤发展概况及趋势分析:婴童功能护肤产品成为新趋势[图]

我国婴童护肤行业相关法律法规逐步完善,推动儿童化妆品的生产与研发,降低消费者购买决策消耗与担忧;2021年10月发布的《儿童化妆品监督管理规定》明确规定儿童化妆品配方设计应当遵循功效必需原则。总的来说,各项政策助力跨境婴童…

为修复各种问题,iOS 17.1应运而生,那么它到底解决什么问题或带来什么功能呢

iOS 17即将进行第一次重大更新,iOS 17.1的候选版本现在掌握在开发人员和测试人员手中。这通常是即将全面释放的迹象。 事实上,我们对iOS 17.1更新何时应该停止有一个很好的想法,这要归功于法国监管机构的一份声明,该声明称即将对…

【Axure教程】多图表动态切换

不同类型的图表用于分析和呈现不同类型的数据,柱状图用于比较不同类别或组之间的数据;条形图用于显示数据的分布情况,特别是连续数据的频率分布;饼图和环形图用于表示各部分占整体的比例;折线图、曲线图和面积图用于显…

解决matlab报错“输入参数的数目不足”

报错语句:tanh((peakNums-parameter)/2) 报错提示:输入参数的数目不足 运行环境:matlab2021b 分析原因: 当执行peakNums - parameter时,如果peakNums和parameter都是向量,那么这并不一定意味着会得到对应…

HR9110S 单通道控制工作原理

HR9110是应用于直流电机方案的单通道H桥驱动器芯片。HR9110的H桥驱动部分采用低导通电阻的PMOS和NMOS功率管。当芯片温度超过温度阈值(典型150℃),HR9110会关断所有的输出,防止潜在隐患。只有当确认了芯片回归到工作温度&#xff…