Raid 0 1 5 10 区别

文章目录

    • Raid卡概述:
      • 优点
      • 特点(和硬盘做对比)
      • 不同之处:
      • 主要性能排序:
      • RAID类型的选择单
      • RAID 0 1 5 10 简单区别
    • 详述RAID 0 1 5 10
      • 1、RAID 0
      • 2、RAID 1
      • 3、RAID 5
      • 4、RAID0+1
    • 总结

Raid卡概述:

Raid(Redundant Array of Indepent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会对数据的访问造成影响而开发的数据保护技。raid就是由多块磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现的。一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。

优点

它可以充分发挥出多块硬盘的优势,可以提升硬盘的读写速度,提高硬盘的利用率,日工容错功能确保数据的安全性,易于管理等优点。在任何一块硬盘出现问题的情况下都可以继续工作,不受损坏硬盘的影响。其中raid有多种磁盘阵列组合,常用的有raid0、raid1、raid5和raid10,每种磁盘阵列都有它的优势。
基本作用:网站数据量很大的时候,单块盘装不下了,购买多块盘,又不想单个存放数据,就需要把所有硬盘整合成一个大磁盘,再在这个大磁盘上在分区(虚拟磁盘)放数据。另外一个功能,多块磁盘放在一起可以有冗余(备份)。

特点(和硬盘做对比)

相同之处:组成的磁盘组就像是一个硬盘,用户可以对它进行分区,格式化等等。总之,对磁盘阵列的操作与单个硬盘一模一样。

不同之处:

磁盘阵列的存储速度要比单个硬盘高很多,而且可以提供自动数据备份。数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使损坏数据得以恢复,从而保障了用户数据的安全性。

二、RAID有多种整合方式,主要有:RAID 0 1 5 10

有RAID卡后,一般磁盘就会插到RAID卡上,而不是插到主板上了。

优点:读写都很快

1、企业应用

不同RAID级别的企业应用举例:根据数据的存储和访问的需求,去选择RAID

互联网公司服务器一般都会买RAID卡(主板自带,独立RAID卡),RAID卡上也是有缓存的。

主要性能排序:

冗余从好到坏:raid 1 raid 10 raid 5 raid 0

性能从好到坏:raid 0 raid 10 raid 5 raid

成本从低到高:raid 0 raid 5 raid 1 raid 10

空间利用率:raid 0 > raid 5 > raid 1

RAID类型的选择单

  • 台服务器,很重要,盘不多,系统盘raid1

  • 数据库/存储服务器,主库raid10,从库raid5/raido(为了维护成本,raid10

  • web服务器,如果没有太多的数据的话,raid5,raid0(单盘)

  • 有多台监控/应用服务器raid5,raid0

一、不同场景RAID的使用
硬RAID: 需要RAID卡,有自己的CPU,处理速度快,有电池和无电池。

软RAID: 通过操作系统实现,比如Windows、Linux

RAID 0 1 5 10 简单区别

Raid 0 1 5 10 区别_第1张图片

详述RAID 0 1 5 10

1、RAID 0

又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。

RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。

这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能

2、RAID 1

又称为Mirror或Mirroring,它的宗旨是最大限度的保证用户数据的可用性和可修复性。

RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。

由于对存储的数据进行百分之百的备份,在所有RAID级别中,RAID 1提供最高的数据安全保障。同样,由于数据的百分之百备份,备份数据占了总存储空间的一半,因而,Mirror的磁盘空间利用率低,存储成本高。

Mirror虽不能提高存储性能,但由于其具有的高数据安全性,使其尤其适用于存放重要数据,如服务器和数据库存储等领域。

3、RAID 5

一种存储性能、数据安全和存储成本兼顾的存储解决方案。

RAID 5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

RAID 5可以理解为是RAID 0和RAID 1的折衷方案。

RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。

RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较

4、RAID0+1

正如其名字一样RAID 0+1是RAID 0和RAID 1的组合形式,也称为RAID 10。

RAID 0+1是存储性能和数据安全兼顾的方案。它在提供与RAID 1一样的数据安全保障的同时,也提供了与RAID 0近似的存储性能。

由于RAID 0+1也通过数据的100%备份提供数据安全保障,因此RAID 0+1的磁盘空间利用率与RAID 1相同,存储成本高。

RAID 0+1的特点使其特别适用于既有大量数据需要存取,同时又对数据安全性要求严格的领域,如银行、金融、商业超市、仓储库房、各种档案管理等。

总结

RAID:廉价磁盘冗余阵列(Redundant Array of Independent Disks)
作 用:容错、提升读写速率
类型:

  • RAID0 条带集 2块磁盘以上, 读写速率快 100%*N,无冗余性。串联方式。成本最低。相对安全性差些。
  • RAID1 镜像集 2块磁盘, 容量50% ,读写速率一般,冗余。并联方式。成本最高。安全性最高。
  • RAID5 带奇偶校验条带集, 3块磁盘以上,利用率 (n-1)/n 读写速率快,冗余。并联方式。安全性RAID 0 < RAID 5 < RAID 10
  • RAID10 利用奇偶校验实现条带集镜像,4块磁盘以上,利用率50%,首先创建2个独立的Raid1,然后将这两个独立的Raid1组成一个Raid0.安全:RAID10=RAID 1。

你可能感兴趣的:(服务器,运维)