EMC_Isilon存储方案 下载本文

Isilon集群存储方案介绍

SmartQuotas:Isilon SmartQuotas是空间访问限额模块,通过此模块可以对目录和用户实现空间限额。另外此模块,可以非常容易的加入客户环境中现有的AD,NIS,LDAP等用户控制域,更好的提供基于用户的访问空间限额。另外还可以提供thin provisioning的功能,实现跨用户空间的共享。

Aspera for Isilon IQ:此模块提供跨城域网WAN,快速数据同步的机制。

SyncIQ:Isilon SyncIQ是用于异地容灾的模块,可以在两个集群存储之间同步数据。 传统的文件系统使用集中服务器来管理多个存储资源,致使出现了存储系统内的依赖性,故障点和热点。使用OneFS操作系统软件,Isilon集群存储系统内的每个节点享有同等地位,因此任何节点都能处理请求。OneFS使用Infiniband?进行集群内通信和同步,使用拥有专利的B-tree技术,将所有数据(包括元数据)完全并行的分布到所有节点中,这样每个节点都清楚整个文件系统的布局,以及每个文件和文件部分存放在哪个地方,不需要专门的元数据

17

Isilon集群存储方案介绍

服务器,从而杜绝了其他存储架构出现元数据服务器热点问题。

在使用过程中,可以根据应用的需求,随时调整客户端可访问存储节点的数量。例如在网段一中,作业分为paradigm group1和paradigm group2,其中paradigm group1要求完成的时间更紧张些,通过实时的调整配置,而把尽量多的存储节点的数量优先让给group1的作业使用;

如上图所示,可以调整配置,对于时间要求不太紧的paradigm group2作业,可以只让访问三个节点,而其他全部节点的处理能力都由paradigm group1来使用。

如果在使用过程中,有更多网段的客户端需要访问集群存储的节点,可以实时按照要求更改存储节点的网段配置,以满足不同数据访问的需求。

3.1.3 统一命名的空间

真正的分布式单一全局命名空间与简单的命名空间综合不同,Isilon的OneFS分布式文件系统可以智能地将数据存放到集群的节点上,创建一个共享存储池,应用范围很广,包

18

Isilon集群存储方案介绍

括对非结构化数据的制作、分析、传输和归档。

图 1 Isilon? IQ开放式系统架构示意图

目前业界有很多存储也声明支持大容量(上P级)的统一命名空间,但是底层无一不是通过将若干卷挂载在一个根目录下来形成的大容量统一命名空间。这里试想传统存储的一个场景,假如A机头挂接了D1的LUN,B机头挂接了D2的LUN。那么无论怎样将数据分布,通过B机头访问D1lun里面的数据,必然要通过A机头将数据从D1LUN读出,传给B机头,这样很容易出现存储热点问题。而Isilon集群存储则是将所有节点的存储空间通过专利技术整合到真正的单一文件系统OneFS中,因为是单一文件系统,就不会发生跨LUN而发生的性能问题。

目前Isilon的集群存储,最少需要三个节点,最多支持144个节点(144的限制不是系统本身的上限,而是infiniband交换机端口数的上线,目前最多端口的IB交换机是144端口),最大单一文件系统的大小为2PB。

当集群增加新的节点和容量后,Isilon? IQ专有的AutoBalance功能会自动实时通过IB交换机平衡数据在集群节点上的分布,而且OneFS(单一文件系统)能够动态调节数据重新分布进程的级别,更好的利用存储和服务器的资源,为客户端提供更加有效的性能,最大化

19

Isilon集群存储方案介绍

程度提高性能和存储利用率,消除停机时间。有了Isilon? IQ,当您升级存储系统时,再也不需要手动地迁移数据或者是改变应用逻辑了。

3.1.4 高性能

Isilon集群存储的吞吐性能将随着节点的增加而增加,其曲线参见如下图形:

根据实际测试结果,Isilon集群存储节点上的每个万兆以太网卡,大约可以提供1000MB/s的带宽。集群存储的聚合带宽,可以用1000MB/sx每节点千兆网卡数量x节点数来获得。

衡量一个存储架构的优劣,无外乎从读写两个方面来看,现举例说明Isilon集群存储读写操作的特点:

20