RAID磁盘阵列

本文涉及的产品
数据安全中心,免费版
简介: RAID磁盘阵列

RAID磁盘阵列

RAID概念

RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)多块磁盘构成的冗余阵列,可以提供比较普通磁盘更高的速度、安全性,

RAID的创建有两种方式:软RAID(通过操作系统软件来实现)和硬RAID(使用硬件阵列卡);

RAID级别

这篇文章要讲的就是: RAID0 RAID1 RAID5 RAID6 RAID10

RAID0

最早出现的RAID模式

特点:

  • 条带化存储,高的读写性能,磁盘数量两块,100%的磁盘利用率
  • 数据没有冗余策略,安全性不高,任意一块盘出现故障,数据都会丢失

应用:

  • 对性能要求高但对数据安全性和可靠性要求不高的场景,比如音频、视频等的存储。

RAID1

分为工作盘和镜像盘,提供数据安全保障

特点:

  • 至少需要两块盘,
  • 数据镜像备份写到磁盘上(工作盘和镜像盘),可靠性高,磁盘利用率为50%
  • 读性能可以,但写性能不佳
  • 一块盘出现故障不影响读写

应用:

  • 对数据安全可靠要求较高的场景,比如邮件系统、交易系统等。

RAID5

通过奇偶校验码来做数据冗余,A1、A2、P1分别放在三块盘中,任意一盘出现问题都可以通过校验码来恢复被损坏的数据

特点:

  • 至少需要3块数据盘,数据条带化存储在磁盘,读写性能好,磁盘利用率为(n-1)/n
  • 以奇偶校验(分散)做数据冗余
  • 块磁盘故障,可根据其他数据块和对应的校验数据重构损坏数据(消耗性能)
  • 目前性能和安全最佳的解决方案
  • 兼顾了存储性能、数据安全和存储成本等各方面因素(性价比高)

应用:

  • 适用于大部分应用场景

RAID6

再添加一个校验码,用双重校验方式保证数据的安全性

特点:

  • 至少需要4块磁盘
  • 数据条带化存储在磁盘,读取性能好,容错能力强
  • 采用双重校验方式保证数据的安全性
  • 如果两块磁盘同时故障,可以通过两个校验码来重构两个磁盘的数据
  • 成本高,要求更加复杂
  • 一般用于对数据安全性要求非常高的场合

RAID10

RAID 10是将镜像和条带进行两级组合的RAID级别,第一级是RAID1镜像对,第二级为RAID 0。RAID10也是一种应用比较广泛的RAID级别。

特点:

  • RAID10是raid1+raid0的组合
  • 至少需要4块磁盘
  • 两块磁盘先做两组raid1,再将两组raid1做raid0,这样能够结合两者的优势
  • 磁盘利用率为50%,成本较高

总结

级别 读写性能 可靠性 磁盘利用率% 成本
RAID0 最好 最低 100 较低
RAID1 读正常,写两份数据 50
RAID5 读近似RAID0,写多了校验码 RAID0<RAID5<RAID1 (n-1)/n RAID0<RAID5<RAID1
RAID6 读:近似RAID0 写:多了双重校验 RAID6>RAID5 RAID6<RAID5 RAID6>RAID1
RAID10 读:RAID10=RAID0 写:RAID10=RAID1 50 最高

软硬RAID

软RAID

软RAID运行于操作系统底层,将SCSI或者IDE控制器提交上来的物理磁盘,虚拟成虚拟磁盘,再提交给管理程序来进 行管理。软RAID有以下特点:

  • 占用内存空间
  • 占用CPU资源
  • 如果程序或者操作系统故障就无法运行

硬RAID

通过用硬件来实现RAID功能的就是硬RAID,独立的RAID卡,主板集成的RAID芯片都是硬RAID。RAID卡就是用来实 现RAID功能的板卡,通常是由I/O处理器、硬盘控制器、硬盘连接器和缓存等一系列零组件构成的。不同的RAID卡支 持的RAID功能不同。支持RAlD0、RAID1、RAID4、RAID5、RAID10不等。

相关文章
|
Linux
raid(磁盘阵列)
raid(磁盘阵列)
155 0
|
存储 算法 数据库
磁盘阵列 RAID
磁盘阵列 RAID
134 0
|
存储 算法 安全
RAID认识(一)
RAID认识(一)
191 0
|
存储 数据安全/隐私保护
RAID 5
RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 以四个硬盘组成的RAID 5为例,其数据存储方式如图4所示:图中,P0为D0,D1和D2的奇偶校验信息,其它以此类推。
606 1
|
存储 安全 数据安全/隐私保护
磁盘阵列 关于Raid0,Raid1,Raid5,Raid10
磁盘阵列 关于Raid0,Raid1,Raid5,Raid10
2266 0
|
存储 数据安全/隐私保护 数据库
RAID详解[RAID0/RAID1/RAID5/RAID10]
一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。
3837 0
|
存储 安全