一、为什么会产生RAID
1、客户要求高可靠性:客户的数据最终存储到了磁盘,如SATA、SAS、SSD介质,如果磁盘损坏,数据不能丢失,怎么办?
2、客户要求高性能:SATA盘一般为7200转,而SAS一般为10000转或15000转,如果客户希望磁盘性能更高、而价格又相对较低,怎么办?
二、RAID应需求而生
1、数据多份写入,解决高可靠问题:面对高可靠性的要求,我们想出了将同一份数据写到多个磁盘中,即使一个磁盘损坏也不会丢失数据。
2、数据同时写入、读取,解决高性能问题:面对高性能的要求,我们想出了将数据并行写入磁盘,并行读取数据,基于原有的机械磁盘,IO得到了成倍的提升。
目前业内的RAID实现方式,有基于硬件卡实现的(通过在BIOS中进行配置),也有基于软件实现的(进行操作系统后再进行配置,如Linux的Madam配置)。基于硬件实现的RAID性能更好,基于软件实现的RAID功能更丰富,