XSKY SDS V4.2重磅发布,为数据基础设施注入“免疫力”( 三 )

4、存储池容量分布闲时自动重平衡

分布式存储,在进行扩容或者缩容的时候,会触发存储池进行重平衡 。 由于算法的拓扑适应性或者人为干预,也有小概率情况下出现算法自动计算的存储池容量不平衡的情况出现 。

以前出现这种情况,需要运维人员进行手动的容量再平衡 。 在新版本中,加入了智能检测这种情况并且智能启动重平衡的全自动化处理流程,避免极端情况下由于某个OSD写满(超过阈值)而引起业务不能写入的现象 。

分布式存储系统利用闲时(晚上12点-2点,可配置),对于容量不均衡的存储池(容量差异大于1%)进行重平衡 。 自动重平衡会以最低恢复带宽进行,也可以关闭,避免对峰值业务造成影响 。

04场景化增强

1、OpenStack场景优化

很多用户选择XSKYSDS代替OpenStack自带的开源软件定义存储 。 为了解决资源消耗问题,XSKY自研了具有专利技术的XDC模块,提供LibRBDproxy代理,通过代理劫持客户端访问RBD的命令,将无序的访问命令统一管理起来,根据系统资源使用情况按需打开RBD通道,从而达到资源的有效管理 。

在快照选择上,XSKY提供ROW(RedirectonWrite)技术 。 传统存储COW快照后在写性能方面的效率要比ROW低很多,但是在读性能ROW的效率要低于COW快照 。 而软件定义存储的整体性能可由多节点负担,且XSKY产品在读性能方面做了大量优化,因此,在SDS产品中采用ROW快照,可有效规避传统存储创建快照后存在的性能问题 。

但上述改动使得OpenStack支持多套存储和跨池克隆等场景处理起来比较复杂 。 在新版本里,XSKY通过对纳管开源Ceph,在线数据迁移和跨池克隆等功能模块持续进行优化,性能和稳定性都得到较大的提升 。


XSKY SDS V4.2重磅发布,为数据基础设施注入“免疫力”

----XSKY SDS V4.2重磅发布 , 为数据基础设施注入“免疫力”//----

2、VMware场景优化

XSKY内部统计,大约有1/3的存储应用场景都是VMware场景 。 在新版本中,XSKY持续对VAAI接口进行优化 。 本版本的优化主要有两点:

?UNMAP的支持粒度从4M改为1M 。 因为ESXi应用大部分都是1M粒度,所以对于ESXi的UNMAP操作可以显著增加容量释放空间;

?XCOPY直接从最底层OSD到OSD进行数据复制,性能提升1.5倍 。 对于虚机克隆和迁移操作显著减少了时间 。 ?

3、容器场景优化

新版本针对CSI的API接口持续进行优化,提升批量创建Pod的速度,提升了单集群支持Pod的数量,并且把通过API创建的资源和通过系统UI创建的资源进行隔离,提升了安全性 。


XSKY SDS V4.2重磅发布,为数据基础设施注入“免疫力”

----XSKY SDS V4.2重磅发布 , 为数据基础设施注入“免疫力”//----


推荐阅读