摘要:据标准性能评估机构SPEC官方网站(http://www.spec.org/sfs2008/results/res2011q2) 最近发布的数据显示,华为赛门铁克N8500集群NAS存储系统NFS(网络文件系统)和CIFS(通用互联网文件系统)两项SPECsfs2008测试结果分别为636036 OPS(每秒操作数)和712664 OPS。该结果在SPEC公布的各个厂商同类产品测试数据中位居第一,并且大幅领先第二名。 |
Scale-out架构设计让N8500“横行”
传统NAS设备使用单控制节点或者双控制节点提供NAS业务,每个节点支持一组特定的工作负载和文件系统。在故障替换场景下,工作负载可以从一个节点转移到另一个节点。传统NAS设备虽然具有易部署、易维护的特性,但是随着信息社会数据的海量增长,其架构方面的缺陷越发明显。一是文件系统与节点的绑定导致任何时刻一个文件系统只在一个节点上处于活动状态,容易存在负荷热点。二是扩展性差,系统性能和空间不能随着用户需求的增加而增加。
▲图1.N8500集群架构示意图
与传统NAS设备不同,N8500集群NAS存储系统采用Scale-out设计,其结构示意图如图1所示,前端NAS引擎由多个存储专用服务器构成,内部通过专用心跳网络互联;引擎通过FC-SAN与多套存储单元相连。当系统整体负载过大需要扩展系统整体性能时,可以再线横向扩展引擎和存储单元。另外,N8500各引擎节点可以同时并发访问同一文件系统,不存在负载热点问题。
全Active集群技术赋予N8500每个引擎节点“平等”
传统NAS设备的不足加速了集群技术在NAS设备中的应用。业界当前主要使用两种集群技术,一是N+M共享存储集群技术,二是基于分布式文件系统的分布式存储集群技术。
N+M共享存储集群NAS系统架构示意图如图2所示,多个引擎节点之间使用专用心跳链路通讯,N个节点对外提供NAS业务,M个节点作为备用,允许系统中同时故障M个业务节点。N+M集群技术解决了传统NAS设备扩展性差的问题,但是单个文件文件系统仍然是与特定NAS节点绑定,容易存储负荷热点问题。