一、 RAID:独立冗余磁盘阵列

也被称为廉价磁盘冗余阵列(Redundant Array of Inexpensive Disk)多个独立的物理磁盘按照不同的方式组合起来,形成一个虚拟的磁盘。

二、生产环境中为什么要使用RAID?RAID有哪些优势?

1、RAID在容量和管理上的优势

易于灵活的进行容量扩展

“虚拟化”使可管理性极大的增强

2、RAID在性能上的优势

磁盘分块技术带来的性能提高

3、RAID在可靠性和可用性上的优势

通过冗余技术和热备、热换提升力可靠性

三、RAID的级别

级别:仅代表磁盘组织方式不同,没有上下级之分

RAID0:条带

工作原理:

以条带形式将数据平均分布在阵列的各个磁盘上

所需要磁盘数:

大于等于2个磁盘

优点:

极高的磁盘读写效率;不存在校验,不会占用太多cpu资源;设计和使用配置比较简单

缺点:

无冗余、不能用于数据安全性要求高的环境

适用领域:

视屏生成和编辑、图像编辑、其他需要大的传输带宽的操作

RAID1:镜像

工作原理:

以镜像冗余方式,对虚拟磁盘上的数据做多份拷贝,放在所有磁盘上

所需要的磁盘数:

2n次方个 最少为2 个

优点:

具有100%数据冗余,提供最高的数据安全保障;理论上可以实现2倍的读取速度;设计和使用比较简单。

缺点:

开销大、空间利用率只有50%;在写性能方面升级不大;采取并行存储方式、花费大成本昂贵

适用领域:

财务、金融等高可用、高安全的数据存储环境

RAID5

工作原理:

采用独立存取的阵列方式,校验信息被平均分散到阵列的各个磁盘上。

磁盘数:

大于等于三个

优点:

读性能比较高

中等的写性能

校验信息的分布式存取,避免出现写操作瓶颈

缺点:

控制器设计复杂;磁盘重建的过程比较负责

适用领域:

文件服务器;Email服务器;Web服务器等环境;数据库应用

RAID1,0

结合RAID1和RAID0;先做镜像;条带化存取

所需磁盘数:

2n次方;n大于等于2

优点:

读性能高;写性能比较好;数据安全性好;允许同时有N个盘失效

缺点:

空间利用率还有50%;开销大

适用领域:

多用于要求高可用性和高安全性的数据库应用

RAID0,1

先做条带;然后做镜像

其他信息基本同RADI1,0 差不多;唯一不同,写性能比读性能好些

RAID5,0

先做RADI5;然后后做条带

所需磁盘数:

        大于等于6个

优点:

        比RAID5有更好的读性能;比相同容量的RAID5重建时间更短;可以容许N个磁盘同时失效

缺点:

        设计复杂;比较难实现;同一个RAID5组内的两个磁盘失效会导致整个阵列失效

适用领域:

        大型数据库服务器;应用服务器;文件服务器等应用

 

还有一种特殊的磁盘阵列,jbod

    性能基本无提升;没有冗余能力;空间利用率100%,至少需要2块盘;一般用于大型数据库例如hadoop