IT专家网:关于软件与硬件RAID的差异分析

来源:IT专家网  作者:胡超明
摘要:【IT专家网独家撰稿】各种存储解决方案,无论是NAS还是DAS,其都有一个核心的内容,即RAID(磁盘阵列)。或者说,RAID是一个相对独立的存储解决方案,其与其他的存储方案是相辅相成的。其他的解决方案侧重于一些网络的架构,而RAID则是侧重于服务器内部硬盘的…

【IT专家网独家撰稿】各种存储解决方案,无论是NAS还是DAS,其都有一个核心的内容,即RAID(磁盘阵列)。或者说,RAID是一个相对独立的存储解决方案,其与其他的存储方案是相辅相成的。其他的解决方案侧重于一些网络的架构,而RAID则是侧重于服务器内部硬盘的部署。在大部分情况下,合理选择RAID的部署方式,可以从整体上提高存储解决方案的效率以及数据的安全与稳定。

从大的方面来说,RAID的实现方式主要有两种,分别为基于硬件的RAID与基于软件的RAID方式。这两种解决方案各有各的优缺点。作为存储解决方案的设计者,必须要了解这两种不同方式的特点,并结合企业的实际情况来选择合适的实现方案。

一、硬件的RAID实施方案。

基于硬件的RAID实施方案是指从主机之外独立的管理RAID自系统,并且它在主机处把每一组RAID阵列只标示为一个磁盘。简单的说,如果采用硬件RAID实施方案的话,则对于操作系统来说其是透明的。虽然可能采用了多块硬盘组成了一个RAID磁盘阵列,但是对于操作系统来说,其看见的只有一块硬盘。

现在市场上的硬件RAID主要有两种,分别为内置的RAID控制器和外置的RAID控制器。内置的RAID控制器通常是以卡件的形式直接插接在服务器主板上的插口中。而有些RAID控制器则是由主板厂商直接把控制芯片集成在主板上。现在一些面向高端的服务器主板基本上都已经集成了这个RAID控制芯片。

如果管理员准备采用基于硬件的RAID实施方案的话,主要注意RAID的解决方案的性能主要跟控制器有关,而跟操作系统等相关的软件关系不大。特别是需要注意,硬件RAID跟独立显卡类似,都有自己的缓存。一般来说,缓存越大,其解决方案的性能也就越高。不过其购置的价格也会水涨船高。换句话说,采用硬件RAID实施方案,要提高其性能,通过提高服务器内存等方式效果是不明显的。有时候不等不更换RAID硬件控制器。显然这会增加其方案的成本。这是需要特别注意的。

二、基于软件的RAID实施方案。

基于软件的RAID实施方案主要是指通过各种操作系统来实现磁盘阵列。此时由于不需要用到昂贵的硬件RAID控制器,虽然其实现方案往往比较廉价。同时因为其应服务器硬件的关系不大,主要靠软件来进行控制,所以进行升级等维护作业时,灵活性相对来说比较高一点。故这种解决方案还是比较受大众欢迎的。

从目前的市场情况来看,基于软件的RAID实施方案兼容性还是不错的。如现在主流的一些操作系统,都实现了RAID技术。如微软的操作系统,从比较早的2000开始,到现在最新的2007,都是支持基于软件的RAID解决方案的。而一些开源的操作系统,如Linux、FreeFSB等等操作系统,也可以完成基于软件的RAID磁盘阵列。除了操作系统的兼容性让人刮目相看之外,在硬件上其兼容性也有特殊的地方。现在市场上主要有IDE与SCSI两种磁盘。基于软件的RAID技术都能够支持。

【相关文章】好搜一下
RAID技术全攻略

RAID技术全攻略

RAID的种类内容提示:RAID的英文全称为Redundant Array of…