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

本文主要是介绍软件定义存储不能打?这家成立刚三年的公司问鼎全球存储性能榜,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

软件定义存储(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.chinasem.cn/article/240582

相关文章

Springboot中分析SQL性能的两种方式详解

《Springboot中分析SQL性能的两种方式详解》文章介绍了SQL性能分析的两种方式:MyBatis-Plus性能分析插件和p6spy框架,MyBatis-Plus插件配置简单,适用于开发和测试环... 目录SQL性能分析的两种方式:功能介绍实现方式:实现步骤:SQL性能分析的两种方式:功能介绍记录

Tomcat高效部署与性能优化方式

《Tomcat高效部署与性能优化方式》本文介绍了如何高效部署Tomcat并进行性能优化,以确保Web应用的稳定运行和高效响应,高效部署包括环境准备、安装Tomcat、配置Tomcat、部署应用和启动T... 目录Tomcat高效部署与性能优化一、引言二、Tomcat高效部署三、Tomcat性能优化总结Tom

Redis存储的列表分页和检索的实现方法

《Redis存储的列表分页和检索的实现方法》在Redis中,列表(List)是一种有序的数据结构,通常用于存储一系列元素,由于列表是有序的,可以通过索引来访问元素,因此可以很方便地实现分页和检索功能,... 目录一、Redis 列表的基本操作二、分页实现三、检索实现3.1 方法 1:客户端过滤3.2 方法

C++中使用vector存储并遍历数据的基本步骤

《C++中使用vector存储并遍历数据的基本步骤》C++标准模板库(STL)提供了多种容器类型,包括顺序容器、关联容器、无序关联容器和容器适配器,每种容器都有其特定的用途和特性,:本文主要介绍C... 目录(1)容器及简要描述‌php顺序容器‌‌关联容器‌‌无序关联容器‌(基于哈希表):‌容器适配器‌:(

使用MongoDB进行数据存储的操作流程

《使用MongoDB进行数据存储的操作流程》在现代应用开发中,数据存储是一个至关重要的部分,随着数据量的增大和复杂性的增加,传统的关系型数据库有时难以应对高并发和大数据量的处理需求,MongoDB作为... 目录什么是MongoDB?MongoDB的优势使用MongoDB进行数据存储1. 安装MongoDB

C#使用yield关键字实现提升迭代性能与效率

《C#使用yield关键字实现提升迭代性能与效率》yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维护迭代状态,本文主要来聊聊如何使用yield关键字实现提升迭代性能与效率,感兴... 目录前言传统迭代和yield迭代方式对比yield延迟加载按需获取数据yield break显式示迭

Java实现任务管理器性能网络监控数据的方法详解

《Java实现任务管理器性能网络监控数据的方法详解》在现代操作系统中,任务管理器是一个非常重要的工具,用于监控和管理计算机的运行状态,包括CPU使用率、内存占用等,对于开发者和系统管理员来说,了解这些... 目录引言一、背景知识二、准备工作1. Maven依赖2. Gradle依赖三、代码实现四、代码详解五

使用JavaScript操作本地存储

《使用JavaScript操作本地存储》这篇文章主要为大家详细介绍了JavaScript中操作本地存储的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下... 目录本地存储:localStorage 和 sessionStorage基本使用方法1. localStorage

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6