一、 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
本文出自 “IT门外汉茶馆” 博客,谢绝转载!
原文地址:http://baoquan.blog.51cto.com/2143252/1826292