存储虚拟化连载第四篇

根据上期内容,这期我们来讲一下什么是RAID,以及各级别RAID之间的区别。

首先我们来探讨一下什么是RAID.

RAID全称Redundant Arrays of Independent Drives,是指“廉价磁盘冗余阵列”的意思,它是用来解决磁盘性能和数据冗余的问题的,对于性能方面:如果某个磁盘坏掉了,可以解决数据丢失的问题,对于冗余方面,也是如果这个磁盘坏掉了,可以保证数据的完整性。根据不同的业务种类,磁盘阵列又分为很多种类。

那么RAID有哪些类别呢?

我们常见的是RAID0,RAID1,RAID3,RAID5,RAID6,RAID10,RAID50.

尤其是RAID10和RAID50,需要我们要注意读音,当我们逐个讲完之后,大家就有印象了。下面逐个为大家来一 一介绍

RAID0

RAID0:条带化磁盘阵列  一般由>=2块盘组成,如下图所示的3个1T的硬盘一起协同工作的场景,3个1T的硬盘是协同工作的,读写性能自然提高了,容量也没有因此而浪费掉,整个raid中性能最好的,但是风险也是最高的,因此raid 0很少被拿出来单独使用

RAID1

RAID1:镜像技术,2*N组成,如 2,4,6,8块组成,如下图所示它是双写的,可以做到有备份,但是容量减半,属于热备盘的概念

写到这里,想请同学们思考一个问题,如果我们把第一个盘里的D数据给删了,那么第二个盘里的D数据会不会删掉呢?

答案是会的:因为这个只能解决硬件故障,不能解决软件故障,数据写时也是双写,这两个盘是平级关系

那么请同学们思考第二个问题:RAID1提升了性能吗

答案如下奥:

Read:  一般通过一个硬盘读,基本没提升性能

Write:没有提升,甚至有所下降

所以,一般操作系统所用

RAID3

RAID3:目前服务器中已经没有这个选项了,存储中依然还有,所以JOHNQ老师依然会给大家讲解这个问题。

RAID3:带奇偶校验的条带化 ,由 >= 3块盘组成 ,要单独拿出来一块盘做校验盘,存储校验位,所以有10块盘的话,它的真实可用空间为9D+1P,即真正可用的空间为9块盘

对性能影响:读写性能都有提升,读是一起读,写是一起写。3个可能看不出来,10个就能看出来了。

那么校验的算法,可以理解为RAID算法又是什么呢?其实是利用了异或的原理,相同为假,相异为真

如下图所示为校验情况,同样我们即将要讲的RAID5也是利用这种校验算法进行校验的。

RAID5

RAID5: 分布式奇偶校验条带化 同样由>=3块盘组成,相对于RAID3,只是把单独的那块校验盘的校验数据给打散了,分布在不同的盘上,每个盘都充当着校验盘的角色。

写到这里同学们有没有好奇呢?那既然都是奇偶校验,那么raid5相较于raid3的好处在哪里,JOHNQ老师来告诉大家如下

Raid3的校验盘随着其他盘的增加会成为瓶颈

而raid5大家都是校验盘,把校验压力分在各个盘上,所以重构压力较小,速度较快

RAID6

RAID6:至少4块盘,可用空间为总数-2

那么相对于RAID3和RAID5来说,它的优点在哪里呢?答案就是容错性了奥。它的容错空间是较好的,相对于RAID3和RAID5。

RAID10

RAID10:RAID1和RAID0的组合,要求盘数 >= 4 且为2的倍数

注:raid10没有校验盘

RAID10:由>= 4块盘组成, 且为2的倍数

注:RAID10没有校验盘

如图所示,则同学们可以发现它的可用空间则变为一半了,如4G的可用空间,最后变为2G了,因为它是由两个RAID 0 组成的raid1.

优缺点:在RAID10最多可以损坏两块盘,但是不能随机损坏两块。那么写到这里我们思考一个问题:

RAID6可以随机坏两块硬盘,而且RAID6的利用率高,那我们选择RAID10的原因呢?

在这里给大家讲一下实际工作中的经验:

在实际工作中RAID5和RAID 10 用的比较多,在存储结构化数据的前提下

RAID5:顺序IO,如视频监控和备份业务

RAID10:随机小IO,数据库业务,银行的交易数据

RAID50

最后就是RAID50了:

Raid 50:以每块硬盘为1TB为例 要求>=6块盘组成,毫无疑问它是由按raid0和raid5组成的,那么它的优缺点呢?同学们可以类比于RAID10来思考一下奥!

下期不见不散奥!

  • 23
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值