学习什么是RAID磁盘冗余阵列

由于硬盘设备需要进行持续、频繁、大量的IO操作,相较于其他设备,其损坏几率也大幅的增加,导致重要的数据丢失的几率也随之增加。
RAID技术通过把过多个硬盘设备组成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存在各个不同的物理硬盘上,然后利用分散读写技术来提升磁盘阵列整体性能本,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到非常好的数据冗余备份效果。
RAID不仅降低了硬盘设备损坏后丢失数据的几率,还提升了硬盘设备的读写速度,所以它在绝大多数运营商或大中型企业中得到广泛的部署和应用。
出于成本和技术方面的考虑,需要针对不同的需求在数据可靠性以及读写性能上作出权衡,制定出满足各自需求的不同方案。主要的RAID的方案有如下的4种:RAID0、RAID1、RAID5、RAID10
RAID0技术
RAID0技术把多块物理硬盘设备(至少2块)通过硬件或软件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理硬盘中。
优点:
读写性能提升数倍
缺点:
只要任意的一块硬盘发生故障,将导致整个系统的数据都收到损坏
总结:RAID0技术能够有效的提升硬盘数据的吞吐速度,但是不具备数据备份和错误修复的能力
在这里插入图片描述
disk1和disk2硬盘设备分别保存数据资料,最终实现提升读取、写入数据的效果
RAID1技术
如果生产环境对硬盘设备的读写速度没有要求,而是增加数据的安全性,则采用RAID1技术
缺点:
成本上升、硬盘设备的利用率下降(2块硬盘设备的利用率=50%,3块硬盘设备的利用率=33.3%…)
系统计算功能负载增大
优点:
安全性提高
在这里插入图片描述
它是把两块以上的硬盘设备进行绑定,在写入数据时,是将数据同时写入到多块的硬盘设备上
当其中一块硬盘发生故障,一般会立即自动以热交换的方式恢复数据以正常使用。

RAID5技术
RAID5技术理论上兼顾读写速度、数据安全性、成本,实际上是相互妥协
RAID5技术是把硬盘设备的数据奇偶校验信息保存到其他的硬盘设备上
RAID5磁盘阵列中数据的奇偶校验信息并不是单独保存到一块硬盘设备上,而是存储到除了自己本身以外的其他每一块硬盘设备上,这样的好处是其中一个设备损坏后不至于出现致命缺陷。
在这里插入图片描述
parity部分存放的就是数据的奇偶校验信息
也就是说RAID5技术实际上没有备份硬盘中的真实数据,而是当硬盘设备出现问题后通过奇偶校验信息来尝试重建损坏的数据。
RAID5技术至少需要3块硬盘设备
RAID10技术
大部分企业更在乎的是数据本身的价值而非硬盘价格,因此出现饿了RAID10技术
RAID10=RAID1+RAID0
在这里插入图片描述
RAID10技术至少需要4块硬盘
其中先分别两两制作成RAID1磁盘阵列,以确保数据的安全性
然后在对2个RAID1磁盘阵列实施RAID0技术,进一步提高硬盘设备的读写速度
理论上讲,只要坏的不是同一组的所有硬盘,那么最多可以损坏50%的硬盘设备而不丢失数据
RAID10技术继承了RAID0的高速读写速度和RAID1的数据安全
在不考虑成本的前提下,RAID10技术性能超过RAID5技术
总结:
在这里插入图片描述
可以根据不同的需求进行选择

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值