3.3.4性能上的线性可扩性
OneFS的一个很重要优势在于能够很方便的为用户扩展容量和性能,并且容量和性能的增长近似线性的关系。下图展示了Isilon容量和性能之间的关系:
另外一个有效的技术使得Isilon IQ能够达到吞吐量与扩容之间线性增加的关系,这个技术就是InfiniBand。InfiniBand在系统中作为高速、低延迟的后端互连总线。采用InfiniBand使得Isilon集群体验到了零延迟的节点设备同步,优化了整个集群系统的性能。通过实测,Isilon采用InfiniBand得到了更高的性能,远远高于千兆以太网。Isilon是第一个并且是仅有的一个利用InfiniBand作为集群互连总线,今天,90%的Isilon客户将InfiniBand作为系统的基本配置。InfiniBand与千兆网之间的性能对比如下:
从图中可以看出,用户的数量越多,集群系统的数据吞吐量越大。
3.3.5节点之间的数据动态平衡
在系统正常工作的情况下,集群系统会自动地将数据迁移到新的存储节点(new storage nodes),这样的操作不需要人工的干预、重新配置、或者应用的改变。
3.3.6客户端连接的智能平衡
Isilon集群系统能够智能的调整客户端与存储资源之间的连接。该功能的主要目的是最优化客户端与存储节点之间的连接平衡,从而能够支持集群系统的最大用户数量。
实现客户端连接负载平衡的软件称之为SmartConnect,该软件优化了集群资源的有效利用。SmartConnect采用了智能算法,例如CPU的利用率、聚合带宽、连接数量或者round robin,分布式的客户端交叉访问集群系统节点,使得客户端的性能也达到最佳。
3.4 Isilon SyncIQ Replication Software
SyncIQ软件提供了快速、可靠的文件级数据迁移功能。出于远程容灾、信息生命周期管理等方面的考虑,SyncIQ提供了这项功能,能够满足对数据保护要求比较高的应用。通过SyncIQ软件可以在局域网内或者广域网内将数据进行远程迁移。下图描述了SyncIQ软件的一些功能:
SyncIQ的主要特点:
u完善的体系结构
文件级,异步数据复制
WAN及LAN的支持
多点、多方向数据复制的支持
u具有较好的管理性能
通过管理软件可以管理复制策略(文件级的复制策略)
用户可以设置数据复制的频度
提供基于Web的监测接口
u优良的性能
无与伦比的数据复制性能,集群系统中的每个节点都可以并行发送或者接收数据
用户可以为数据复制任务限制网络带宽
u高可用性
3.5 Isilon IQ Accelerator
该模块为集群存储的性能进行加速。
Isilon IQ Accelerator extension节点用来提升集群存储系统的性能,加速节点可以被添加到IQ1920、3000、6000存储集群中,他们采用高速IB总线进行互联。
加入加速模块之后,集群系统的性能提升一倍,举个案例:
用户使用3个IQ1920i节点构成集群系统后达到的读写性能如下:270MB/s读带宽,195MB/s写带宽。用户给3个节点添加3个IQ加速单元,添加加速单元之后的集群性能如下:540MB/s的读带宽,390MB/s的写带宽。
加速单元的组成:
u磁盘:2个镜像的SATA磁盘(仅仅为了用来存储操作系统,软件)
uCPU类型:3.2GHz Intel Xeon
u前端总线:2个千兆以太网
u后端总线:2个InfiniBand互联
uECC内存:4GB Cache
u外部显示器:LED
3.6 Isilon 集群系统总结
Isilon IQ集群为用户提供了单个存储池,向外提供文件系统接口,下图对比了传统存储和Isilon IQ存储之间的应用区别:
Isilon IQ集群存储系统主要特点:
uOneFS提供了一个分布式文件系统,向客户端提供单一的、共享的全局文件名空间。
u第一个并且是完全对称的集群存储架构
u一个文件系统可以支持4T到1PB的存储规模
u单个文件系统的聚合吞吐量能够达到10GB/s
uTureScale使得系统线性、独立的对容量和性能进行扩展
u后端互联网络支持InfiniBand或者千兆以太网络
u高可用的集群存储系统
u强大、易于使用的Web管理页面
u60秒内调整容量和性能
u内建的自动客户端连接负载均衡
u工业标准协议的支持(NFS、CIFS、HTTP、FTP、NDMP、SNMP、LDAP、ADS、NIS)
uIsilon 数据保护、管理以及IQ软件:SyncIQ、SnapshotIQ、SmartConnect、SmartQutoas
Isilon客户端在Linux、Windows等多种操作系统平台上可以通过工业标准的协议,例如NFS、CIFS、HTTP以及FTP去访问数据。用户也可以很容易的通过Network Data Management(NDMP)协议备份、恢复集群数据,利用SNMP监测集群活动状态以及通过LDAP、ADS或者NIS鉴别文件。
Isilon IQ 平台特点
产品特性:
一、Clustered Architecture(集群体系结构):完全分布式、完全对称的集群体系结构,将模块化的存储节点与Isilon的智能软件邦定在一起。
二、Modular Design(模块化的设计):服务器、软件、磁盘都集成在2U机架中。
三、Distributed File System(分布式文件系统):Isilon Onefs为Cluster Storage提供了分布式文件系统。
四、High-Availability(高可用):不存在单点故障问题。数据自我恢复的能力能够防止磁盘或者存储节点失效。
五、Scalability(可测性):在10分钟内可以建立集群,在60秒内可以添加一个节点来提高性能或者扩容。
六、Protection Levels(保护级别):FlexProtect-AP文件级的条带可以支持N+1、N+2、N+3、N+4以及数据镜像的保护方案。
七、Network Protocol Support(支持的网络协议):NFS v3(UDP、TCP),CIFS ,FTP,HTTP
八、Client Support(客户端支持):Microsoft Windows,Linux,Unix,Apple Macintosh
九、Front-End Networking(前端网络):千兆网
十、Intracluster Networking(互联网络):InfiniBand或者千兆网
软件特性:
一、Automatic Content Migration(自动数据迁移):当用户向系统添加新的节点之后,在不停机、非人工的情况下,系统自动的进行数据迁移,保证数据分布的合理性,最大化的使用存储空间。
二、Accelerated Access to Content(数据的加速访问):在集群系统中,文件采用条带化的存储方式。
三、Flexible File Protection(灵活的文件保护):FlexProtect-AP能够使得系统数据恢复在后台进行,无需关闭系统。
四、Platform Extension(平台扩展):TrueScale可以独立的扩展Isilon IQ Accelerator以及EX6000/9000产品。
五、Management(管理):提供基于Web的强大管理接口、命令行接口以及前面板上的LCD。
六、Monitoring(监测):支持SNMP v2/v3协议,环境监测系统可以对风扇、电源、温度、工作电压以及节点状态进行监测。基于Web或者LCD/LED前面板可以监测健康状态、容量和性能。
七、Alerting(维护信号):会发送相应的维护E-Mail给系统管理员、售后支持。
八、Authentication and Security(安全认证):支持Microsoft 的Active Directory Services(ADS),Network Information Service(NIS)以及Lightweight Directory Access Protocol(LDAP)