中关村在线

企业存储

用饮水机比喻 轻松理解RAID技术

凭借着缩减存储成本、提升数据存储速度以及冗余保护优势,RAID成为企业最常用的存储技术。但由于RAID技术分为RAID 0、RAID 1、RAID 5、RAID 0+1等多种,企业或用户往往对这几种技术“傻傻分不清楚”。

那么,有没有一种通俗易懂的方式,形象介绍下RAID 0、RAID 1、RAID 5、RAID 0+1几种技术的不同之处呢?答案自然是有的,这不,借助家家户户都用的饮水机便能形象讲解。

在讲解之前,不妨先来看下RAID技术是什么,该技术又为何会产生。

RAID,全称为Redundant Arrays of Independent Drives,即磁盘冗余阵列,这是由多块独立磁盘(多为硬盘)组合的一个超大容量磁盘组,其目的是利用数组的方式,配合数据分散排列设计,以提升存储的安全性。

而在RAID诞生初期,其目的并非提升数据的安全性,而是控制存储成本。原因在于早期硬盘容量很小,而大容量硬盘又很昂贵。因此,相关技术人员提出,能不能够将几块廉价的小容量硬盘“拼”在一起,这样便能和大容量硬盘起到相同的作用,于是,在这个思维引导下,RAID技术诞生了。

在RAID诞生之后,技术人员发现,这样的方式,不仅为用户节省了成本,还额外带来了两点好处,而这也恰是RAID的主要优势,尤其在大容量硬盘价格并不昂贵的当下。具体而言,这两点包括:

1..服务器可对阵列中的几块磁盘同时读取,减少硬盘的机械寻道时间,提高数据存取速度;

2.通过镜像或者存储奇偶校验信息的方式,RAID可实现对数据的冗余保护。

也因此,RAID技术在数据存储上被广为使用,根据其组成原理以及企业使用目的的不同,RAID技术也发展出多个种类。本文也将以饮水机的例子,形象讲解下RAID 0、RAID 1、RAID 5以及RAID 0+1几种常见RAID技术。

如上图,首先来了解下Standalone、Hot swap以及Cluster。Standalone是最常用的存取方式,多用于消费者,如人手一台的电脑、笔记本,只能通过一块硬盘(一台饮水机)存取数据(喝水)。

Hot swap也不难理解。饮水机上的水桶没水了旁边水桶能立马提供水源,Hot swap的用途便是一块使用着的硬盘突然故障了,另一块硬盘在旁边随时备着,类似于热备份。

Cluster的意思为集群。用户可以到一块硬盘(左边饮水机)取得数据(喝水),也可以到另一块硬盘(右边饮水机)取得数据(喝水),这样无形中就提高了用户获得数据(水)效率。

接下来便是RAID 0、RAID 1、RAID 5以及RAID 0+1。

RAID 0,是将两个或两个以上相同型号及容量的硬盘组合,磁盘阵列的总容量便是多个硬盘容量之和。该模式连续以位或字节为单位分割数据,并行读写在多个磁盘上,因此数据传输率很高,但没有数据冗余(纠错)功能,因此适用于追求性能的场景。

RAID 1,正如图中的两个水桶“并行”,该模式通常被作为“磁盘镜像”的容错配置。数据在被写到一块硬盘的同时,也被复制到另一块硬盘。这样带来的好处便是可以防止硬盘损坏使得数据丢失,但即便是2块硬盘,整个磁盘阵列的存的空间也只有一块硬盘大小,该模式适用于追求数据安全性的场景。

RAID 5,该模式会将所有数据及校验值分布在各个硬盘上,其不对数据进行备份,而是把数据和与其相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。通过采取这样的方式,磁盘阵列I/O传输速率会得到提高,而且一块硬盘坏了也没有关系。可以说,RAID 5是一种容量、性能和数据安全兼顾的方式,因此很受欢迎。

RAID 0+1,又被称为RAID 10 ,如同图中一样,该模式结合了RAID 1的镜像和RAID 0的带区,其先将两组磁盘分别配置成RAID1模式,然后再将两个磁盘组按照RAID0模式配置。该模式优点便是同时拥有RAID 0的速度和RAID 1的高可靠性。

通过这样的方式讲解RAID技术,你是否理解了呢?

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多
说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具