维塔斯科技

 找回密码
 立即注册
查看: 3023|回复: 29
打印 上一主题 下一主题

华为存储(HVS)的RAID2.0+ RAID5 容错

[复制链接]

该用户从未签到

75

主题

459

帖子

1015

积分

金牌会员

Rank: 6Rank: 6

积分
1015
跳转到指定楼层
楼主
发表于 2016-3-29 18:54:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
     这几天自学了一些关于RAID2.0的原理,大部分都明白了,就是容错部分还是有一点不太明白,最后参考华为白皮书,终于搞懂了,所以跟大家分享讨论。
    这里用常见RAID5做讨论
    1.RAID1.0容错是1,单位(个)是磁盘。
    2.RAID2.0容错是1,单位是块(CK:CHUNK)。当一个CKG(ChunkGroup)超过2个CK损坏,那CKG数据失效。

    华为以20个磁盘(原文截图太小了)按4D+1P(4个数据+1个校验)策略组RAID5,磁盘空间使用率为2/3,当双盘发生损坏,也能保证数据安全。因为CKG里面最多只有一个CK损坏。如果磁盘空间使用率大于2/3,估计不太乐观。
   这里特别指出RAID2.0安全性在某些情况下会高于RAID1.0。

PS:技术不断的发展,跟不上就会被淘汰。





   



回复

使用道具 举报

该用户从未签到

70

主题

459

帖子

1004

积分

金牌会员

Rank: 6Rank: 6

积分
1004
沙发
发表于 2016-3-29 18:54:31 | 只看该作者
其实就是个基于block的文件存储啦

在lvm的基础上加上了一些冗余,和软raid类似

性能肯定不能和硬raid比了

回复 支持 反对

使用道具 举报

该用户从未签到

69

主题

479

帖子

1043

积分

金牌会员

Rank: 6Rank: 6

积分
1043
板凳
发表于 2016-3-29 18:54:32 | 只看该作者

最好别将标准和产品混为一谈,国内的厂家充其量也就是山寨一个具体的产品出来,距离定制标准还很远很远。
看看TD的3G、4G就知道国内的实力什么样了。

回复 支持 反对

使用道具 举报

该用户从未签到

59

主题

383

帖子

841

积分

高级会员

Rank: 4

积分
841
地板
发表于 2016-3-29 18:54:32 | 只看该作者

要说到早一点的时候,是用RAID5组,再做EXTEND。那时候叫RAID1.5,然后3PAR又进行改良,而且推出了成品,所以说3PAR最早提出RAID2.0是能成立的。

至于性能优化的说法,这个没有具体模型,不太好说明。不过RAID1.5\2.0可以利用不同性能层来迁移冷热数据,这个特性是中高阶存储发展趋势。

PS:一般存储会有一个性能监控,按算法提出建议修改,加上RAID2.0天生容易扩展,应该能满足大多数应用场合,我个人看好RAID2.0市场,这个从业界产品就可以看出。







回复 支持 反对

使用道具 举报

该用户从未签到

63

主题

459

帖子

1001

积分

金牌会员

Rank: 6Rank: 6

积分
1001
5#
发表于 2016-3-29 18:54:32 | 只看该作者

其实,现在CPU不对,应该说 APU这类,
如果能把显卡部分拿出来做加速,性能一定会上一个档次。。

记得刚开始说GPU加速的时候,有个大学教授好像制作一个 GPU加速的路由器代码,说是可以轻松处理10G流量交换。。

只是之后,,,, 之后就没后文了。。


PS。那硬件加速实际上就是ASCI的计算单元吗?
记得以前挖矿盛行的时候,后期出来的挖矿机就是那种东西吧,但据说定制后的设备无法适应其他计算。。。

回复 支持 反对

使用道具 举报

该用户从未签到

60

主题

416

帖子

910

积分

高级会员

Rank: 4

积分
910
6#
发表于 2016-3-29 18:54:33 | 只看该作者
teardrop 于 2015-11-21 18:07 编辑

所谓ASCI加速芯片,就是为特定算法而设计的逻辑电路芯片,速度当然快,强调专用。

个人感觉APU起码可以编程,用途广得多。
至于硬件加速是指由专门的x86或者ASCI芯片来运算XOR,软阵列是利用系统CPU解算XOR。




回复 支持 反对

使用道具 举报

该用户从未签到

49

主题

369

帖子

803

积分

高级会员

Rank: 4

积分
803
7#
发表于 2016-3-29 18:54:33 | 只看该作者


RAID2.0这个叫法是3PAR提出的。它有一个很明显的特征:是按CK来划分。RAID1.0是按磁盘划分。华为在EXTENT和GRAIN的划分颗粒更精细一点,所以华为加了“+”。

为了适应大数据的时代,存储需要的硬盘数会急剧膨胀,RAID1.0已经力不从心,所以厂家也向RAID2.0靠拢(业界虽然没有统一叫法,但是方法类似),华为不单指做到了RAID2.0,还提出了改良。之一点真的不容易。作为靠实力说话的存储产品,搞虚假那没有任何意义,况且新一代的产品已经和其他厂家的一起竞争。

我本意不是称赞华为的RAID2.0+,是指RAID已经进步,作为IT民工也要与时俱进。




回复 支持 反对

使用道具 举报

该用户从未签到

62

主题

363

帖子

806

积分

高级会员

Rank: 4

积分
806
8#
发表于 2016-3-29 18:54:33 | 只看该作者

不是底层文件,是底层文件系统。
你说的这几家我都混过

回复 支持 反对

使用道具 举报

该用户从未签到

75

主题

499

帖子

1091

积分

金牌会员

Rank: 6Rank: 6

积分
1091
9#
发表于 2016-3-29 18:54:33 | 只看该作者


我个人感觉,这东西是不是就是那些 软阵列,或者可靠的文件系统,中发展出来的。

比如 ZFS或者 Win8、2012 存储空间。
前者不是很了解,后者机制差不多,池化的空间里面是256MB一个块。记得有文档提到过。



回复 支持 反对

使用道具 举报

该用户从未签到

62

主题

479

帖子

1040

积分

金牌会员

Rank: 6Rank: 6

积分
1040
10#
发表于 2016-3-29 18:54:34 | 只看该作者

EMC 和 VM 不是一家公司,只是 EMC 持有 VM80%以上的股票,但是 VM 仍是独立运作的

回复 支持 反对

使用道具 举报

发表回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

    移动客户端:
    关注我们:
  • 手机客户端:
  • 安卓版
  • 扫描二维码下载

Archiver|手机版|邢台网云科技有限公司 ( 冀ICP备16008275号 )

快速回复 返回顶部 返回列表