欧拉回路 matlab,国外各大HCI/SDS产品的重删压缩功能盘点

本文详细比较了多个主流HCI/SDS产品的重删压缩功能,涵盖了DataCore、vmware vSAN、Atlantis USX、Nutanix、HPE Simplivity等,重点分析了它们的实现方式、在线/后处理、硬件支持、重删范围和压缩策略。国内厂商的现状也有所提及。
摘要由CSDN通过智能技术生成

前面,我在主流AFA在线重删压缩实现方式大盘点一文中介绍了重删压缩的原理和各家主流AFA的重删压缩功能,今天我们聊聊HCI/SDS产品的重删压缩实现。

HCI/SDS实现重删压缩相对来说比较困难一些,因为很难把性能做上去,就算是全闪也不容易。因为share nothing的scale-out架构,指纹数据的高速存储和查找会是一个复杂的事情。而AFA一般是共享内存,因此指纹库是集中存放的。

7743c0f3ba25c86cb5abcafe42f5de61.png

DataCore的SANsymphony从1999年发布到现在已经是第10个版本了吧,它应该是基于Windows server 2012这个平台的,因此其重删压缩功能也就是依赖windows server 2012来实现。它是采用后处理的方式,可以根据需要选择开关,默认是关闭的。重删的范围是disk pool级别,可以通过schedule来调度。

87708c99f9b27fe44774de9896a2389b.png

vmware vSAN从2014年面市,现在的版本是6.6。vSAN目前只有在全闪的配置下才支持重删压缩,因为其采用的是在线的重删压缩。写入buffer的时候没有重删压缩,在落到永久层的时候才做。这也算inline的一种。其重删压缩虽然可以关闭,但是是绑定在一起的,即要开全开,要关一起关。其重删压缩的范围是整个集群。vSAN采用4KB的定长重删。

2e83e7251ff21a5c88c0b4d61e7c3984.png

Atlantis Unified Software-defined Storage (USX)在2009年推向市场,现在最新版本是3.5.2。它采用在线实时重删压缩,即写的时候马上开始重删压缩,并没有等待回应主机后再做。而且,重删压缩总是打开,不能关闭。也就是其所有的数据都是重删压缩过的,包括内存里的。这个不需要硬件支持,甚至不需要全闪存的配置,而且不能关闭,这在其他SDS中不多见。其软件重删叫HyperDup,是它自己的专利技术。

7f8d5250dd3077abe80ee33d03e47c6f.png

Nutanix的产品在2011年上市,现在的最新版本是AOS 5.1.1.1。Nutanix的重删压缩同时支持在线和后处理。性能层其重删压缩是在线的,但在容量层是后处理的。性能层的压缩是实时的,而重删是应答主机后才开始。其性能层的压缩总是打开的,不能关闭。其他都可以根据需要关闭。压缩缺省都是打开的,而重删缺省是关闭的。重删的粒度是container(DataStore)。后重删采用的是自适应的方式,也就是会判断数据是否适合重删,如果不适合就不做,节省系统的资源。

9c0d44eeb5f73fc41fa03d1e4e481b12.png

HPE我只讲其收购的Simplivity 380。Simplivity的HCI在2013年就面市了,现在是3.7.0版本。Simplivity采用专用的PCIe硬件卡来进行重删压缩,而且重删压缩不能关闭。当然是在线的重删压缩了,数据写入应答主机后马上开始重删处理。重删的范围是本节点,也就是每个节点都有自己的指纹数据库。

771011eb78bc086b0ed3f495dd06ef04.png

DELL EMC的SDS是ScaleIO,其2012年面试,现在最新版本是ScaleIO 2.0。现在还不支持重删压缩。

94a15a421a9daaa8b73712cdc641e6f4.png

微软的Storage Spaces Direct (S2D)在2016年刚刚上市,现在还是1.0版本,是SDS里面最新的一个了。因此,现在也还不支持重删压缩功能。

73641153f6a7210e14195a8c0740b378.png

Cisco的HCI是Springpath的技术,其SDS产品在2012年就面市了。Springpath支持在线重删压缩,虽然没有采用硬件加速,但是也是不能关闭的。数据也是在写入永久数据层才开始重删压缩,而且重删是全局的。

【小结】

从上面的统计,我们可以看出,除了微软的S2D和EMC的ScaleIO外,其他的产品都支持重删压缩了,而且大部分支持在线重删压缩技术。另外,我们看到,采用硬件加速的只有HPE Simplivity一家。另外,我们看到Cisco和Atlantis虽然没有采用硬件,但是重删压缩也是always on的。SDS为什么可以这么做,还是在于每个节点都有SSD作为buffer吧,因此混合配置也可以支持在线重删压缩。

HCI/SDS场景经常用在VM环境下,这样的环境重删压缩的效率还是很高的,因此我们也看到国外几乎所有的HCI都有了重删压缩功能。国内的HCI/SDS厂商好像支持重删压缩的并不多,就算有宣传支持,但真正部署打开的基本没有。这也说明国内SDS厂商掌握高速重删压缩工程实现能力的还比较少。

32c1f4d88654d17040f0037e150b38f4.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值