线性扩展成为亮点
Linux集群中,每一个用户都面临着随着用户Linux集群中节点的不断增加,其要求的存储集群也需要相应的提升容量,而对于很多原有的存储集群来说,提升容量并不能提升速度,这样一来,即使提升了容量,节点也会因为无法及时获得数据而遭遇性能的瓶颈。
在谈话中,Panasas的工程师表示,在Panasas的存储集群中,他们已经针对这种情况研发了解决方案。他表示,在Panasas的系统中,容量的增长不仅没有限制,而且性能随容量的扩展而提高对于用户来说是非常简单的。Panasas的产品最大的特点就是线性扩展,也就是说,存储集群的性能是随着容量的扩展而提高的,即线性提高。
说起线性提高,Panasas的工程师表示,这有赖于Panasas的DirectFLOW数据通路,带外的DirectFLOW数据通路为文件系统主干创建了高度并行的路径――Panasas能够从数据通路中分离出控制通路,在集群节点和独立的存储刀片之间建立多个并行数据路径。每一个集群接点都可以与Panasas存储设备之间进行直接访问,对于Linux集群上的每一个计算节点来说,通过Panasas的存储解决方案,都可以去访问实际的存储设备。不存在传统SAN和NAS存储系统固有的I/O瓶颈和扩展困难问题。这种数据传输的能力使得系统性能与系统容量的增加成线性关系。这样一来,集群中的所有节点能够同时以最优的速度存取数据。
启动直接的数据传送只需简单的三个步骤:
1、DirectFLOW客户端向指挥刀片发出存取数据文件的请求
2、指挥刀片认证这个请求,获得跨越存储刀片的所有可应用的对象布局图并且发送布局图到客户端
3、由认证和虚拟布局图,客户端在存储刀片上直接地以并行方式存取数据
带外的DirectFLOW数据通路
同时,pannasas的存储集群还有一个特殊功能就是单一命名空间。集群之所以被称为集群就是因为整个系统是由很多计算机所组成的,并且会随着需求而增加节点――存储集群也面临着这样的问题。就像我们上面所说的,原有的SAN和NAS的问题就在于多存储池的复杂管理,而Panasas则能够并行管理多个存储池并让用户在应用中只需面对一个单一的卷的存储集群,我们称之为单一虚拟存储卷,用户的管理工作、复制工作大大减少,所有的节点可以通过同一个虚拟存储卷获取和交流数据。可以说,性能的线性提高也正因为次才能够实现――制约系统性能增长的原因也包括管理的复杂度。
Panasas系统可扩展性能示意图
于是,在这种环境下,计算节点和存储节点的扩充都不会对用户的应用产生影响,对于用户来说,计算节点和存储的扩充都不会产生不良影响,从而成为了一个完整的可扩展的存储集群。
