JPC分布式NAS特点

1、架构灵活,我们可单独扩展网关节点或存储,比如:业务有变化需要连接存储系统的客户端数量很多,造成节点的处理能力不足但对性能又没有什么更高要求的事时候,可以单独增加数个服务网关节点来提升整个集群的客户端承载能力;又比如:在性能要求没有什么变化的情况下仅仅想增加整个集群的容量,这时就可以仅增加存储节点的容量即可(可以通过为存储加盘,增加扩展柜,增加一套存储。。。。)。而传统EC架构产品必须以节点为单位进行扩展,无论是仅需增加承载力还是仅需增加容量,而这么扩容可能就造成了一些不必要的成本投入上的浪费(购入成本,后期使用成本等等)。简单的说就是我们的存储容量和服务节点是分开的,都可以单独的进行扩展,而EC的是在一个节点内的,所有扩容都必须以节点为单位。

2、在线扩容无需数据重构,由于我们未对文件进行切片打散等操作,所以当有新节点扩容时无需进行数据重构等操作。而传统EC架构扩容时可能会对某些EC分组内的数据造成影响,导致某些数据部分分片失效或者需要重新计算分散,这会对性能和可靠性造成一定的影响(重构时需要占用一定的节点计算资源和磁盘的IO资源,在有数据重构的前提下整体性能一定会受到影响,而这种大面积重构往往持续时间可能数天甚至以月为单位,而整个系统处于这种临界状态持续数天甚至1、2个月,在这期间如果再有节点出现异常很可能造成大量的数据丢失)。简单的说就是我们扩容对性能和可靠性没有影响,而EC在扩容的时候会出现数据重构的现象对性能和可靠性有影响。

3、可靠性高,我们未对文件进行切片打散等操作,直接将多个文件存放于磁盘阵列的多个LUN中,磁盘阵列的LUN均使用了RAID进行了数据保护。最坏的情况下,即便由于某些极端的原因导致某个LUN出现损坏,我们也仅仅会损失掉存放在该LUN中的文件,对存放在其他LUN上的文件没有任何影响。而传统EC架构中由于数据被切片打散分布到多个节点的多个磁盘中去了,当出现极端情况时丢失就是全部数据了。简单的说就是我们的文件不切片,是整个文件存到存储上面的,而EC是将文件切片分散到多个节点上面去的,出现问题就会丢所有数据。

4、空间利用率高,底层使用RAID技术进行数据保护,空间利用率比EC架构高,使用9块盘RAID5的情况下空间利用率约为88.9%,使用10块盘RAID6的情况下空间利用率约为80%,而EC如果使用4+2、8+4利用率为66%,8+3为72%,空间利用率优势明显。

5、组网简单,在同等性能容量我们的组网更加简单,2个网关可以提供10GB/s以上的性能,高达数PB的容量。而EC版本,想要达到这样的性能或容量需要十数个甚至数十个节点,组网复杂程度可想而知。

6、高性能、高容量,我们每2个网关即可提供10GB/s以上的性能,数PB的容量,同样的性能容量EC产品需要很多节点才能实现。

7、高可扩展性,最高支持512节点,256PB容量,可横向、纵向扩容,而EC产品只能纵向扩容。