云存储如今已经不是什么新鲜的概念。而且,实际上对于用户来说,也不需要理解这种概念的详细内容。从使用者的角度来看,其实际上就是一种提供存储业务的服务。不过,这却在某种程度上对云存储服务供应商提出了更高的要求。一方面,云存储服务供应商需要为每一名用户提供完善的支持,保证数百乃至上千用户的访问性能,按照服务级别协议(SLA)提供服务;另一方面,云存储服务供应商自己也要关注存储成本,以及管理的难易度,这在某种方面来说也是开源节流的方式之一。
如果说云存储是用户方便且低成本的存储选择,那么,这些存储难题也可以说是被转嫁到了云存储服务供应商身上。
在这种情形下,几乎所有的云存储供应商都将目光转到了集群NAS上。
什么是集群NAS?
一般来说,集群NAS是一种松散耦合的计算节点集合。这里所说的松散耦合,其实基本理念同软件工程里的概念有些相似。在集群NAS中,最小的单位个体是文件而非数据块,每个节点都是独立的实体且拥有无法被其它节点所访问的一个或者多个卷。当用户存储数据时,数据会以文件形式存放于某个节点之上。出于数据保护的考虑,同一集群的其它节点上可能会有文件副本,但是却无法以文件实例的形式提供给用户。也就是说,集群NAS对节点的相互依赖和顺序没有特殊要求。这同数据块方式操作的集群系统有着一定的区别。
这种工作方式对于大型的应用具有很高的实用价值,特别是连续的文件数据流。通过文件系统的调度算法,其可以将整个应用隔离成较小且并行的独立任务,并将文件数据分配到各个集群节点上。目前,我们常见到其被应用于大型的数据库查询搜索、 密集型的计算、生命科学、能源勘探以及动画制作等领域。
对于集群NAS来说,硬件只是其中的一个部件,文件系统以及应用同样是其有价值的组成部分。目前我们能够经常见到的集群NAS产品包括,BlueArc的Titan和Mercury系列、HP的Ibrix系列、IBM的SoNAS、Isilon的IQ系列、NetApp的Ontap GX等等。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。