如果说闪存是近年来IT基础设施领域变革的主要诱因,那么超融合则是IT基础设施变革的最直接结果之一。超融合不仅深刻改变着用户IT基础设施的使用习惯和模式,更对整个IT基础设施市场格局有着长远的影响。
除了超融合,全闪存阵列也是近年来受益于闪存介质高速发展的IT基础设施产品。更加有趣的是,因为所承载的用户应用场景交集越来越多,二者之间的竞争有愈演愈烈的趋势。
这边厢认为,我的架构简单,使用灵活、便捷,可以对包括存储在内的各种传统基础设施产品取而代之;那边厢也不甘示弱,我有极致性能、完善功能和用户使用习惯,在关键业务领域依然执牛耳,超融合也就是非关键业务领域发挥作用。
因此,关于超融合与全闪存掰手腕的讨论可谓是不绝于耳。要想打破这种竞争的平衡,一定是某一方在自身相对薄弱的方面取得突破性进展,从而彻底弥补自身的短板,让竞争的天平向自身倾斜。
如今,超融合率先出手。近日,SmartX在业内首次将英特尔傲腾持久内存应用直接访问模式(App Direct Mode)用于超融合解决方案,并将其作为核心组件。该解决方案彻底扭转了超融合在核心系统部署时性能和延迟上的弱势,试图打破过去与全闪存的市场竞争平衡。
那么,全闪存会就此坐以待毙或束手就擒么?
超融合2.0时代,如何与全闪存角逐
笔者将现阶段的超融合称之为超融合2.0阶段,之所以称之为2.0,是因为像SmartX的SMTX OS、VMware 的Vsan以及Nutanix等产品在高级数据服务功能层面已经大大完善。加上超融合开始运用英特尔傲腾持久内存,超融合产品在部署核心业务系统的性能上也已经大幅改善。
既然超融合弥补了在部署核心业务系统上的性能短板,那么超融合挑战中高端全闪存靠谱么?首先,让我们来看看目前用户数据中心基础设施中涉及到存储的有哪些典型产品:
- 混合阵列
大部分基于机械硬盘的传统存储架构,闪存与机械硬盘混插,以集中式架构为主;
- 全闪存阵列
经过十多年的发展,在架构上针对闪存介质进行了全新的设计,在加速取代基于传统机械硬盘的高端存储阵列;
- 超融合1.0产品
部署在通用X86服务器上,分布式架构,架构简单、管理便捷,高级功能较少;
- 超融合2.0产品
部署在通用X86服务器上,分布式架构,架构简单、管理便捷,双活、备份容灾等高级功能完善;
针对部署业务等级较高的业务系统需要考虑的维度,从对基础设施架构的改变、存储架构、性能、可靠性、扩展性、功能性、运维等八个维度进行对比,清晰呈现出四种主流类型产品的优势所在,具体表格如下:
当前,随着闪存介质成本不断下降以及容量不断提升,全闪存阵列在数据中心中正在加速普及和取代混合阵列;而超融合已基本也已经走出了鱼龙混杂的产品竞争阶段,一些头部超融合公司的产品在性能、功能等方面不断完善,逐渐成为市场上用户的主流选择。未来,将会是全闪存与超融合2.0产品之间的角力。
下面从八个维度再详细对比一下全闪存与超融合产品。
是否改变已有基础设施架构
毫无疑问,全闪存阵列不需要改变用户已有的分层式基础设施,这样的好处就是全闪存阵列可以无缝接入已有基础设施中,用户即可享受到高性能,但依然会面临着分层式基础设施架构所带来的种种弊端;
超融合无疑是对传统分层式架构的颠覆,大幅简化了基础设施的复杂性,但是考虑到用户数据中心已有架构和设备的利旧,用户通常很少会一下全部采用超融合产品。
存储架构
全闪存阵列依然是以集中式架构为主,但是一些高端全闪存阵列在架构上也在保持创新,朝着集中式架构和分布式架构融合的趋势发展,希望取长补短,兼顾二种架构的优势;
而超融合在存储方面天然就是分布式架构,拥有分布式存储的诸多优点。
核心业务性能
全闪存阵列拥有不错的表现,受益于专有硬件、AI芯片等,现在高端全闪存阵列已经突破2000万IOPS,延迟可以控制在100us左右,并且产品在大量应用环境中得到了实践与检验;
超融合+英特尔傲腾,在部署关键业务性能方面也非常强,例如SmartX 新一代一体机给出的官方指标是三个节点最小系统即可达到120万IOPS,25GB访问带宽,并且在此压力下系统的延迟不超过100us。加上超融合拥有极佳的扩展能力,通过扩大集群规模来获得更高的性能并非难事。但是超融合+英特尔傲腾当前的一些性能数据还停留在测试层面,未来有待在多个行业不同关键业务场景中去检验。
可靠性
中高端全闪存的可靠性一直是其优势,双活功能、RAID保护、快照、远征灾备这些功能与设计,使得其可靠性有了极高的保障;
超融合因为采用商用服务器硬件构建,给人印象似乎可靠性上差一些,其实不然,超融合的可靠性方面同样值得称赞,采用三副本的方式让冗余度提升,并数据恢复仅恢复已写入数据,恢复速度快。另外,像SmartX、VMware、Nutanix这些超融合产品一样具备了双活、远程灾备等高级功能,在可靠性方面不打折扣。
扩展性
中高端全闪存由于大部分采用的是集中式架构,所以扩展性并不如纯分布式架构那么好,但是现在高端全闪存阵列正在吸收分布式架构的优点,在扩展性方面也在不断提升;
超融合在扩展性方面有着天然优势,拥有极佳的扩展能力。
是否消耗计算资源
全闪存由于依然是在基础设施传统分层架构下,因此并不需要消耗计算资源,分层架构基础设施体量足够庞大的情况下有利有弊,好处就是可以实现计算与存储分离,用户可以灵活配置计算或者存储资源,弊端在于基础设施规模庞大带来的管理与运维复杂性;
超融合由于软件定义的属性,因此需要消耗计算资源来实现各种功能,这是它天然属性所决定的,衡量超融合产品成色很重要的一点就是它对于计算资源的消耗情况。超融合+傲腾持久内存虽然现在的测试性能表现出色,但是在真实核心关键业务环境中,各种功能都打开的情况下,其对于计算资源的消耗情况还有待检验。
运维难度
无论是传统存储还是全闪存,其运维管理其实类似过去数据库的DBA,有着很强的专业性,但是随着AI全面进入到全闪存之中,通过不断的学习与训练,简化专业操作,让存储变得更加自动化和智能化是当前全闪存阵列的发展趋势;
超融合在运维层面天然拥有优势,存储网配置简单,无需划分RAID和RAID初始化,采用标准X86硬件也使得部署、扩容、故障处理非常容易。
采购成本
最后从采购成本来看,中高端全闪存阵列基本承袭了过去传统高端存储的位置,其采购成本很高,属于数据中心领域中的重资产;
超融合产品由于采用标准的X86服务器,其主要采购成本来自于软件。另外,根据市场价格预估,增加傲腾和25Gb高速网络虽然会给超融合带来一定成本提升,但和动辄双控就上百万的中高端全闪比,超融合产品在采购成本以及总拥有成本上都具有绝对的优势。
写在最后
总体而言,在IT基础设施领域,全闪存阵列有点类似改良式创新,在原有基础设施大框架下,不断完善和提升产品竞争能力;而超融合则更像是变革式创新,它带来了用户使用习惯的巨大改变,以及在简化架构、管理、运维等方面带来了巨大的价值。
现在,超融合+傲腾持久内存,弥补了对于部署核心业务系统的性能短板,已经初步具备了挑战中高端全闪存的实力,不过与全闪存阵列在核心关键业务领域久经考验相比,超融合+傲腾持久内存的组合刚刚迈出第一步,未来依然还有很长的路。
对于用户而言,超融合与全闪存阵列都在快速进化可谓是绝对的好事,用户完全可以根据自身的基础设施策略、用户习惯、投入成本、应用情况等因素来综合考虑与选择。给予用户充足的选择权,这就是超融合与全闪存阵列持续竞争所带来的最大好处。