鹰龙数据中心
RSS订阅 | 匿名投稿
您的位置:网站首页 > 高可靠系 > 正文

你是否懂得RAID定义级别

作者:小联 来源: 日期:2019-5-2 6:10:20 人气: 标签:高可用是什么意思

  延安特大凶杀案本人很喜欢RAID定义级别,在工作中也很喜欢总结关于RAID定义级别的经验教训,下面就这个问题来详细说说吧。RAID通过为数据提供校验的方式提高了可用性,在如今各类存储系统中,RAID已经成为不可或缺的重要组成部分,为数据发挥重要作用。

  RAID的形式是多种多样的,它们都是高可用性和高性能存储的力量。RAID设备的最初应用可以追溯到上世纪80年代末,而在今天,RAID已经成为我们IT生活中一个应用广泛且非常重要部分,以至于很多人已经忘记RAID这个缩写到底是什么意思。

  RAID是由美国大学伯克利分校的D.A. Patterson教授在1988年提出的。RAID是Redundent Array of Inexpensive Disks的缩写,直译为“廉价冗余磁盘阵列”,也简称为“磁盘阵列”。后来RAID中的字母I被改作了Independent,RAID就成了“冗余磁盘阵列”,但这只是名称的变化,实质性的内容并没有改变。简单地讲,RAID技术就是利用多个硬盘的组合提供高效率及冗余的功能。

  RAID的采用为存储系统(或者服务器的内置存储)带来巨大利益,其中提高传输速率和提供容错功能是最大的优点。

  RAID通过同时使用多个磁盘,提高了传输速率。RAID通过在多个磁盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量(Throughput)。在RAID中,可以让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用RAID可以达到单个磁盘驱动器几倍、几十倍甚至上百倍的速率。这也是RAID最初想要解决的问题。因为当时CPU的速度增长很快,而磁盘驱动器的数据传输速率无法大幅提高,所以需要有一种方案解决二者之间的矛盾。RAID最后成功了。

  通过数据校验,RAID可以提供容错功能。这是使用RAID的第二个原因,因为普通磁盘驱动器无法提供容错功能,如果不包括写在磁盘上的CRC(循环冗余校验)码的话。RAID容错是建立在每个磁盘驱动器的硬件容错功能之上的,所以它提供更高的安全性。在很多RAID模式中都有较为完备的相互校验/恢复的措施,甚至是直接相互的镜像备份,从而大大提高了RAID系统的容错度,提高了系统的稳定冗余性。

  RAID 0----以间隔分布的方式将数据分配到磁盘上,可提供更快的访问速度,但并不能为数据提供更好的。

  RAID 1----对数据进行复制,并以镜像方式存在于不同的磁盘中,从而为提供良好的容错能力。

  RAID 3----以间隔分布的方式将数据分配到不同的磁盘上,并且以并行方式访问数据,从而提高数据的读写速度。该模式将校验位存储在的专用磁盘上,因而可以提供较好的容错性能。

  RAID 5----将数据和校验位都以间隔分布的方式存储在所有的磁盘上,从而取得更好的负载平衡。该模式在增加数据读取速度的同时还可以有效地提高数据性能。

  所有这些RAID层都是由一家行业组织----RAID顾问委员会制订的。当然,除此之外还有一些其他的RAID实施方式。RAID 2 和4 就是由RAID定义的,但它们的实际应用极为罕见(事实上,我们只了解到有一家总部设在美国州公司实施过商用RAID 2技术,数据中的位以间隔分布方式存储在不同的磁盘上,以获得更高的速度)。此外,目前比较常见的是将不同层的RAID组合使用的方式,例如RAID 1 和0 (通常写作1+0)及RAID 0 和1 (通常写作0+1)。1+0 就是镜像式的间隔存储,而0+1则是间隔存储的镜像,虽然两者都是同样两种RAID级别的组合,但它们组合的结果却是完全不同的。以上介绍RAID定义级别。

   文章来源于850游戏博贝棋牌

读完这篇文章后,您心情如何?
0
0
0
0
0
0
0
0
本文网址:
下一篇:没有资料