服务器为什么做raid?:为什么要做raid,需要先了解各种不同的raid级别和数据冗余机制:首先raid分为软raid和硬raid,两者实现的方:-raid,服务器
为什么要做raid,需要先了解各种不同的raid级别和数据冗余机制:
首先raid分为软raid和硬raid,两者实现的方式不同:
软raid依靠于Linux的MD(multi disks)内核模块实现磁盘的扩容和数据的冗余,只有在已经装过系统的PC或者服务器上才可以做设置,一般把同一个逻辑磁盘做在两个不同的物理磁盘的相同分区上
而硬raid则由主板制造商的芯片进行控制,一般需要进入到BIOS界面进行相关设置,它的可靠性相对于软raid更高,但价格也更高
现在的服务器上一般采用软硬raid同时使用的策略,提高数据的可靠性
下面简单介绍一下常见的各个raid等级:
RAID主板控制芯片(对内):
单独对主板内的各个组件,其它组件感觉不到有多快硬盘同时实现 一块逻辑硬盘的功能
RAID主板控制芯片(对外):
将多块物理硬盘虚拟成为一块逻辑硬盘
- 条带化技术
- 镜像机制实现数据冗余
- 校验盘机制实现数据冗余
RAID0条带性能提升: 读,写冗余能力(容错能力): 无空间利用率:100%至少2块盘
RAID1镜像性能表现:写性能下降,读性能提升冗余能力:有空间利用率:1/2至少2块盘
RAID4性能表现:读,写提升冗余能力:有空间利用率:(n-1)/n至少需要3块
RAID5性能表现:读,写提升冗余能力:有空间利用率:(n-1)/n至少需要3块
RAID1+0性能表现:读、写提升冗余能力:有空间利用率:1/2至少需要4块
RAID0+1性能表现:读、写提升冗余能力:有空间利用率:1/2至少需要4块
RAID5+0性能表现:读、写提升冗余能力:有空间利用率:(n-2)/n 至少需要6块
以上就是常见的raid级别:
一般硬raid都采用raid01的方式,因为出现故障时不需要在不同硬raid磁盘中进行数据同步
而软raid跟上说说一样,一般都是做在不同磁盘的相同分区,保证一块磁盘损坏,另一块数据有备份
总而言之,就是为了数据的可靠性,这就跟为了保证而成网络的冗余而使用vrrp等技术一样。
2我是做戴尔企业服务的。做RAID,对于商业领域,特别是企业,是非常有必要的。
目前企业领域里头,RAID用的最多的是RAID1 RAID5,当然还有少数小公司做RAID0。这种情况虽然少见,但是RAID0的用处还是有自己的市场的。
RAID1 我们简单点说,就是2个硬盘保证一份数据,假设你有2个1000GB硬盘,做成RAID1后,那么系统只显示1000GB给你使用,另外一个1000GB,在后台进行备份,这样万一其中一个硬盘坏了,那么可以随时从另外一个好的硬盘当中启动系统和找到数据。
RAID5 还是简单点说,就是跟上面一样,只不过数量就变成了行业里说的口头禅,比如3保1还是5保1,也就是更多硬盘保证一份数据,同时速度要快于RAID1阵列,这个也是目前一些大型企业和公司使用最多的方案了。
RAID0 这种最爽快,不考虑数据安全不安全,就突一个字:快。意思是你有2个硬盘容量和转速相等的硬盘,可以组建成1个阵列盘,速度是1个硬盘的两倍,这个可以无限叠加,只要你主板接口够,内存CPU等处理的过来。所以适合游戏玩家。
3RAID 是为了用多个廉价的硬盘组成可靠的大容量存储设备。
比如 RAID0(条带),可以提高近一倍的速度,容量是两个硬盘之和,但是要求两个硬盘尽量一致,不一样取小的容量的硬盘的做条带。
RAID1(镜像),就是俩硬盘同时读写,一样的容易,快乐一块还有一块,数据安全性提高一倍。
RAID3,一般不用
RAID5,与RAID3差不多,将3块以上的硬盘组成一个存储设备,其中一块是校验盘,其余的用于存数据,校验盘循环使用,避免单个磁盘过载。RAID3的校验盘是固定的,容易过载,影响性能。
RAID6,在RAID5基础上增加一个校验盘,比RAID5增加更多的数据冗余度,安全性进一步提高,但是效率低一点点,对RAID控制器和缓存有更高一点的要求。
RAID有软硬之分,一般都是硬件实现,也就是平时说的磁盘阵列,磁盘柜,其中有电池保护的缓存和RAID控制器,为了可靠,通常采用双电源、双控制器。速度比单盘块,可靠性高。
软RAID,就是将系统里面的多个硬盘组成一个RAID,提供更高的可靠性和存取速度,低端的服务器、NAS一般会采用软RAID。软RAID也e提供0、 1、 5、 6 不同级别。
软硬RAID都可以提供数据重建功能,就是其中一块盘坏了,更换硬盘后,会执行重建,不会丢失数据。硬件一般都预设热备份硬盘,遇到坏盘,自动重建,重建期间可继续提供服务,性能有所降低。
4选择服务器无非是为了服务器的安全性,扩展性,稳定性。raid技术是提供数据安全性的必要保障,基本措施。一般常用的raid级别有0,1,5等。
5这问题问的!为什么做raid?因为我们太闲了
6保证数据的可靠性,支持多块硬盘组成虚拟大硬盘。