发布者:上海IT外包来源:http://www.lanmon.net点击数:987
蓝盟IT小贴士,来喽!
近年来,RAID (RAID )技术发展成为满足数据保护要求的服务选项。 RAID最初的实施诞生于1990年,配备高性能I/O处理器的控制器板非常昂贵。 这个处理器的性能和主机CPU一样强大。 当时,基于硬件的RAID解决方案是唯一的选择,RAID控制器的成本限制了其在昂贵服务器上的应用。
目前,RAID技术已得到广泛应用,从操作系统的软件功能到独立的控制器,在高端存储区域网络内提供了良好的数据完整性。 该技术适用于具有大量硬盘的笔记本电脑、台式机、工作站、服务器和移动存储箱等移动环境。 RAID也适用于电视机顶盒和个人存储设备。 本白皮书概述了各种RAID解决方案。 本文档开头定义了“软件RAID”和“硬件RAID”,介绍了这些不同的RAID实现机制及其优点,以便用户选择最适合个人应用程序的RAID解决方案。
什么是RAID?
RAID通过将多个独立硬盘虚拟化到一个或多个阵列来提高性能、容量和可靠性(可用性)。 阵列的总容量取决于所构建的RAID阵列的类型以及硬盘的数量和容量。 阵列的总容量与软件或硬件RAID的使用无关。 下一章将介绍各种实现、优势和劣势,以及它们对提高系统性能和数据可用性的影响。
软件RAID
简单来说,软件RAID就是RAID任务在计算机系统的CPU上执行。 下图显示了软件RAID系统。 一些软件RAID实现包括硬件,最初类似于硬件RAID实现。 因此,理解RAID代码利用CPU的计算能力是重要的。 提供RAID功能的代码由系统CPU执行,与所有相关应用程序共享操作系统的处理能力。
软件RAID实现方案
软件RAID可以通过多种方式实现。
作为纯正的OS软件RAID解决方案
作为包含特定专用硬件的解决方案,提高性能并降低系统的CPU资源利用率。
操作系统软件RAID
在这种情况下,RAID实现应用程序在没有其他硬件的主机上运行。 这些软件RAID使用内置I/O接口或无处理器主机总线阵列卡(HBA )的计算机系统附带的硬盘。 RAID将在操作系统加载RAID驱动程序软件后立即激活。 这个纯软件RAID解决方案通常嵌入在服务器的操作系统中,用户可以免费使用。 低成本是此解决方案的主要优点。操作系统软件RAID的优点:
成本低廉: RAID功能内置在操作系统中,无需额外付费。 唯一的成本是增加硬盘。
操作系统软件RAID的缺点:
启动时无保护(无法在启动时管理或保护数据) ) RAID软件启动期间或启动之前,可能会发生驱动器故障或数据损坏,从而导致系统无法正常工作。
增加服务器性能负载:服务器性能受RAID应用程序的影响。 RAID 5奇偶校验等驱动程序越多,RAID系统就越复杂,因此对整体性能的影响就越大。 此解决方案适用于简单的RAID 0/1/10场景。
操作系统迁移有限: RAID功能可能仅限于当前操作系统。 如果某些操作系统版本不支持RAID功能,则无法将阵列迁移到其他操作系统或同一操作系统的不同版本。
容易感染病毒: RAID作为应用程序在操作系统上运行,其功能会受到病毒攻击和其他有害软件的影响。
系统崩溃会破坏数据的完整性:服务中的软件或硬件问题会影响数据的完整性和完整性。
无写回缓存:软件RAID仅在写回模式下工作,而硬件RAID通过电池驱动在写回模式下工作,从而提高了数据保护级别。 写回模式可以显着提高RAID阵列的写性能。 无法将电池添加到软件RAID中。
取决于驱动器的品牌和型号。
文/上海蓝盟 IT外包专家
分享到: