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