很多的服务器都会做raid。磁盘阵列就是由多块磁盘通过专用的阵列卡组合成一个拥有不同功能的磁盘组。现在很多大型服务器商的云主机一般上都在使用磁盘阵列功能,这能更好的保障数据的安全。
RAID由一种由多块硬盘构成的冗余阵列。虽然RAID包含多块硬盘,但是在 *** 作系统下是作为一个独立的大型存储设备出现。利用RAID技术于存储系统的用处主要有以下三种:
1、通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能;
2、通过把数据分成多个数据块(Block)并行写入/读出多个磁盘以提高访问磁盘的速度;
3、通过镜像或校验 *** 作提供容错能力。
最初开发RAID的主要目的是节省成本,当时几块小容量硬盘的价格总和要低于大容量的硬盘。目前来看RAID在节省成本方面的作用并不明显,但是RAID可以充分发挥出多块硬盘的优势。
实现远远超出任何一块单独硬盘的速度和吞吐量。除了性能上的提高之外,RAID还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。
RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。根据实际情况选择适当的RAID级别可以满足用户对存储系统可用性、性能和容量的要求。
扩展资料:
常用的RAID级别有以下几种:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。目前经常使用的是RAID5和RAID(0+1)。
RAID0偏效率,磁盘利用率100%。
RAID1偏安全,磁盘利用率只有50%。
raid0 就是把多个(最少2个)硬盘合并成1个逻辑盘使用,数据读写时对各硬盘同时 *** 作,不同硬盘写入不同数据,速度快。
raid1就是同时对2个硬盘读写(同样的数据)。强调数据的安全性。比较浪费。
raid5也是把多个(最少3个)硬盘合并成1个逻辑盘使用,数据读写时会建立奇偶校验信息,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。相当于raid0和raid1的综合。
raid10就是raid1+raid0,比较适合速度要求高,又要完全容错,当然¥也很多的时候。最少需要4块硬盘(注意:做raid10时要先作RAID1,再把数个RAID1做成RAID0,这样比先做raid0,再做raid1有更高的可靠性)
参考资料来源:百度百科-RAID
磁盘阵列和存储服务器的区别在于性质不同、用途不同、组成不同。
1、性质不同
磁盘阵列是一种方法,存储服务器是物理设备。独立磁盘冗余阵列是把相同的数据存储在多个硬盘的不同的地方的方法。存储服务器是指为特定目标而设计,因此配置方式也不同。它可能是拥有一点额外的存储,也可能拥有很大的存储空间的服务器。
2、用途不同
存储服务器用于提供存储数据的服务,RAID技术用于高了数据存取速度、实现了对数据的冗余保护。
3、组成不同
磁盘阵列通过把数据放在多个硬盘上,输入输出 *** 作能以平衡的方式交叠,改良性能。因为多个硬盘增加了平均故障间隔时间,储存冗余数据也增加了容错。
存储服务器
存储服务器通常是独立的单元,有的时候它们会被设计成4U机架式,或者也可以由两个箱子组成一个存储单元以及一个位于附近的服务器。
存储服务器是指为特定目标而设计,因此配置方式也不同。它可能是拥有一点额外的存储,也可能拥有很大的存储空间的服务器。
有的人认为存储服务器就是在服务器上附加一些特性,也有一些人把它定义为一种专门面向特定功能的简装箱,还有的人则认为这个术语应该是特指NAS设备。
这里我们将尝试给存储服务器一个严格的定义,将它与普通服务器区分开来,同时也列举市场上一些存储服务器的实例。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)