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

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

软件定义存储(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

相关文章

Zabbix在MySQL性能监控方面的运用及最佳实践记录

《Zabbix在MySQL性能监控方面的运用及最佳实践记录》Zabbix通过自定义脚本和内置模板监控MySQL核心指标(连接、查询、资源、复制),支持自动发现多实例及告警通知,结合可视化仪表盘,可有效... 目录一、核心监控指标及配置1. 关键监控指标示例2. 配置方法二、自动发现与多实例管理1. 实践步骤

MySQL深分页进行性能优化的常见方法

《MySQL深分页进行性能优化的常见方法》在Web应用中,分页查询是数据库操作中的常见需求,然而,在面对大型数据集时,深分页(deeppagination)却成为了性能优化的一个挑战,在本文中,我们将... 目录引言:深分页,真的只是“翻页慢”那么简单吗?一、背景介绍二、深分页的性能问题三、业务场景分析四、

SpringBoot3.X 整合 MinIO 存储原生方案

《SpringBoot3.X整合MinIO存储原生方案》本文详细介绍了SpringBoot3.X整合MinIO的原生方案,从环境搭建到核心功能实现,涵盖了文件上传、下载、删除等常用操作,并补充了... 目录SpringBoot3.X整合MinIO存储原生方案:从环境搭建到实战开发一、前言:为什么选择MinI

MySQL 多列 IN 查询之语法、性能与实战技巧(最新整理)

《MySQL多列IN查询之语法、性能与实战技巧(最新整理)》本文详解MySQL多列IN查询,对比传统OR写法,强调其简洁高效,适合批量匹配复合键,通过联合索引、分批次优化提升性能,兼容多种数据库... 目录一、基础语法:多列 IN 的两种写法1. 直接值列表2. 子查询二、对比传统 OR 的写法三、性能分析

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

Python实现对阿里云OSS对象存储的操作详解

《Python实现对阿里云OSS对象存储的操作详解》这篇文章主要为大家详细介绍了Python实现对阿里云OSS对象存储的操作相关知识,包括连接,上传,下载,列举等功能,感兴趣的小伙伴可以了解下... 目录一、直接使用代码二、详细使用1. 环境准备2. 初始化配置3. bucket配置创建4. 文件上传到os

Java中调用数据库存储过程的示例代码

《Java中调用数据库存储过程的示例代码》本文介绍Java通过JDBC调用数据库存储过程的方法,涵盖参数类型、执行步骤及数据库差异,需注意异常处理与资源管理,以优化性能并实现复杂业务逻辑,感兴趣的朋友... 目录一、存储过程概述二、Java调用存储过程的基本javascript步骤三、Java调用存储过程示

MySQL之InnoDB存储引擎中的索引用法及说明

《MySQL之InnoDB存储引擎中的索引用法及说明》:本文主要介绍MySQL之InnoDB存储引擎中的索引用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录1、背景2、准备3、正篇【1】存储用户记录的数据页【2】存储目录项记录的数据页【3】聚簇索引【4】二

MySQL之InnoDB存储页的独立表空间解读

《MySQL之InnoDB存储页的独立表空间解读》:本文主要介绍MySQL之InnoDB存储页的独立表空间,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、独立表空间【1】表空间大小【2】区【3】组【4】段【5】区的类型【6】XDES Entry区结构【

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs