近年来,企业继续在其存储基础架构中添加基于软件的组件。这包括RAID,以最大限度地提高存储容量并降低数据丢失的风险。而有些企业正在从硬件RAID转向软件RAID阵列。
软件RAID和硬件RAID之间的主要区别在于操作系统中的软件管理前者,而独立于操作系统的控制器管理后者。它们在成本、性能和访问速度上也不同。
RAID是一种使用多个存储设备(阵列)的虚拟存储资源,它由控制器管理,该控制器链接一个或多个计算设备到阵列。RAID将磁盘作为逻辑存储资源呈现给用户。现在有很多不同的RAID存储选项可供使用,并且成本可能会因设备和控制器的可用选择而异。
硬件RAID
当RAID首次出现在市场上时,它使用的是硬件配置。RAID产品包括存储设备和控制器,它连接到一台或多台计算机和阵列中的多个存储设备。图1展现的是硬件RAID阵列。
根据特定用户要求和RAID级别配置所有RAID相关组件。企业可以独立于计算设备对磁盘阵列和控制器进行更改。
硬件RAID的优点包括:
- 硬件RAID数据访问通常更快。
- 控制器独立于相关计算机管理磁盘,不需要使用处理能力。
- 通过拆卸和更换设备可以轻松更换停机磁盘。
硬件RAID的缺点包括:
- 尽管硬件RAID通常更可靠,因为它不会占用磁盘的处理能力,但它可能比软件RAID更昂贵。
- 它可能与相关操作系统不兼容。
- 使用SSD等不同技术时可能会出现性能问题。
软件RAID
相比之下,软件RAID将磁盘控制器软件嵌入到计算机系统中,并且必须与操作系统兼容。图2展示了软件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。
- 软件RAID 使用操作系统中的驱动程序,并使用相关的操作系统。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号

TechTarget
官方微博

TechTarget中国
作者
翻译
相关推荐
-
SSD和HDD存储设备之间的区别
与硬盘(HDD)相比,固态硬盘(SSD)利用更现代的技术,在速度和性能方面提供更显著优势,但用户仍然需要使用传 […]
-
对比软件定义存储与存储虚拟化
软件定义存储(SDS)和存储虚拟化相当于同一枚硬币的两个面。这二者都会抽象存储和简化存储资源管理,但SDS可与 […]
-
安全、关注成本标志着存储现代化的新时代
针对IT决策者的最新《技术支出意向调查》有很多重要的发现。其中较为突出的是,IT买家在未来一年将把投资重点放在 […]
-
NetApp全闪存块存储系列新增低价选项
NetApp现在提供容量更小、价格更低的全闪存块存储模型,作为季节性更新产品的一部分。 全闪存SAN阵列(AS […]