高端阵列架构实例分析-华为HVS

华为 发表于:13年01月22日 15:35 [来稿] DOIT.com.cn

  • 分享:
[导读]通常,业界按照价格、规模、性能等参数讲阵列产品划分为入门级、中端、高端三个级别。阵列往往要求在存取速度、可靠性、容量三者中取得一个权衡,任何一个阵列依据其定位的不同,这三点的权重会有所差别。

3 高端阵列架构实例分析-华为HVS

图6 华为高端阵列HVS系统架构

华为HVS采用智能矩阵式系统架构,如图6所示,也是一种基于完全分布式的架构,所有的计算资源 (CPU),缓存,带宽等资源都均匀分布于每个节点中,在该架构下,不再存在全局缓存争用问题,串行化达到最低,使得系统获得了理论最高加速比,具有更好的可扩展性。华为HVS是目前业界扩展能力最强,性能最高的高端阵列,最大可以扩展到16个控制器,3TB Cache, 3216块硬盘,随机IOPS达到100万IOPS以上。

3.1 基于PCIe的全交换架构

HVS的全交换架构基于PCIe协议,PCIe协议是一种高性能、高带宽,成熟、稳定的串行通讯互连标准。HVS以双平面PCIe交换作为节点间互连。这种架构设计具有如下的优点:

高可靠:所有部件全冗余,控制器间负载均衡和Failover,单个控制器失效不影响业务运行

高扩展性:具备scale-out能力,从2个控制器起配,最多支持16个控制器,系统的容量、性能按需扩展

高带宽:整个交换平面可提供192GB/s的交换带宽。

方便部署:HVS的PCIe链路通过光纤连接,同一HVS系列产品的机柜允许跨数十米进行部署,允许布局在不同房间、甚至不同楼层。使得客户真正实现完全Scale-out的部署,降低了对数据中心机房的环境要求。

3.2 块级虚拟化

前面讲到单盘失效可以认为是一个常态,单盘失效后,RAID组会重构数据,但传统的RAID重构耗时较长,如果重构过程中又发生了硬盘失效,那么整个RAID的数据就丢失了。HVS采用了块虚拟化技术,可以很好的解决以上问题。下面我们看一下块虚拟化的实现细节。

 

 

图七:全虚拟化设计示意图

如图七所示,全虚拟化设计,就是把硬盘分割成若干小块,称为CHUNK,然后按照特定算法,从若干硬盘上选取若干CHUNK,按照一定的RAID方式组成CHUNK Group。而LUN,则是由若干CHUNK Group组成。块级虚拟化架构给硬盘可靠性带来的最大提升是使系统中每个硬盘都在“均衡”的工作,每个硬盘的忙闲度基本一致,不会像传统RAID那样,各个RAID组中的硬盘工作负荷不同,导致某些繁忙的硬盘“过劳死”。

块级虚拟化带来的另一大好处是重构时间大幅缩短,RAID降级状态不但使数据处于“危险”的边缘,同时也会降低RAID组的性能。块级虚拟化使得重构产生的负荷分散到更多的硬盘上,单盘重构的压力变小,大大缩短了重构的时间,大幅降低RAID组失效概率,从而增加了系统的可靠性。

4 总结

高端存储一般应用于用户核心业务环境,承载着关键数据,对阵列的稳定性,性能和扩展性要求极高,而存储架构是这一切的基础。可以预见,模块化分布式Scale-out架构所带来的稳定性,性能容量线性扩展的好处将主导未来一段时间高端阵列的设计,同时更多容量、新型介质的出现(SSD)决定了高端阵列中将越来越多的应用虚拟化技术提高存储资源利用率。

[责任编辑:黄辉]
大黄
以备份起家的CommVault近两年的解决方案不断向更全面的数据保护转型,并对数据管理、数据挖掘也有了一些关注。CommVault中国区技术总监蔡报永接受采访时表示CommVault将继续做一家专注做数据管理和信息管理的软件厂商。
官方微信
weixin
精彩专题更多
存储风云榜”是由DOIT传媒主办的年度大型活动。回顾2014年,存储作为IT系统架构中最基础的元素,已经成为了推动信息产业发展的核心动力,存储产业的发展迈向成熟,数据经济的概念顺势而为的提出。
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
联想携ThinkServer+System+七大行业解决方案惊艳第十六届高交会
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技术有限公司 版权所有.