首页 > 代码库 > RAID 磁盘矩阵 与服务器集群

RAID 磁盘矩阵 与服务器集群

RAID 磁盘矩阵

磁盘阵列:(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。

磁盘阵列:是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上

磁盘阵列:还能利用同位检查(Parity Check)的观念,在磁盘矩阵中任意一个磁盘发生故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。


注:

       在很短时间内,磁盘的发展速度非常快,但磁盘的 容量虽然扩大了很多倍,但是磁盘和内存之间数据交换的速度却很难提高。针对这一问题,出现了 “缓冲存储器” ,简称 “缓存”。


磁盘矩阵的工作原理:磁盘阵列根据内部的算法,查找出这些经常读取的数据,存储在缓存中,加快主机读取这些数据的速度,而对于其他缓存中没有的数据,主机要读取,则由阵列从磁盘上直接读取传输给主机。对于主机写入的数据,只写在缓存中,主机可以立即完成写操作。然后由缓存再慢慢写入磁盘。


磁盘的分类:

1:RAID0 :又称 “磁盘镜像”。磁盘之间是副本的关系,在往某一个磁盘写入的时候,另一个磁盘镜像 的也写入,防止了该磁盘损坏,数据丢失,但是这也降低了磁盘矩阵的利用率,磁盘镜像的利用率最高只有百分之五十。

2:RAID1: 条带化存储。同时向每一个磁盘写入数据,大大提高了磁盘与内存之间数据交换的速度,但是,由于每一个磁盘写入的数据没有备份,当某一个磁盘发生故障时,导致数据丢失。

3:RAID0+1: 介于两者之间。


服务器集群:服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。


注:服务器集群与磁盘矩阵之间的区别:

        这是两个完全不同级别的事情。  服务器集群是提高了服务器的性能,磁盘矩阵是提高了磁盘的容量和数据交换的速度。







RAID 磁盘矩阵 与服务器集群