RAID控制器
RAID控制器是用于管理硬盘驱动器的硬件设备或软件程序(HDDS.)或固态驱动器(SSDS.)在计算机或存储中大批所以他们作为一个逻辑单位。RAID控制器为存储数据提供了一定程度的保护,并且还可以通过加速对存储数据的访问来帮助改善计算性能。
raid控制器做了什么
一种控制器提供操作系统和物理驱动器之间的抽象级别。RAID控制器介绍了驱动器组或部分应用程序和操作系统作为可以定义数据保护方案的逻辑单位。逻辑单元显示为应用程序和OSS的驱动器(或驱动器的一部分),即使它们可能包括多个驱动器的部分。因为控制器有能力访问多个物理设备上的多个数据副本,所以它有能力改进表现并在系统崩溃时保护数据。
大约有十个不同的RAID配置以及标准RAID级别的许多专有变体。RAID控制器将支持特定的RAID级别或相关级别组。
硬件与软件RAID控制器
基于硬件的袭击,物理控制器用于管理RAID阵列。这控制器可以采取PCI或PCI Express的形式(PCIE.)卡,旨在支持特定的驱动格式,如萨塔或者SCSI.。(一些RAID控制器也可以与主板集成。)硬件RAID控制器也经常被称为RAID适配器。
硬件RAID控制器的价格相差大幅不同,桌面功能的卡片可用不到50美元。更复杂的硬件RAID控制器,可以执行足够高,以支持共享网络存储的更昂贵,通常从几百美元到超过一千美元的范围。
LSI(现在是Broadcom的一部分),MicroSemi Adaptec,英特尔,IBM,戴尔和思科只是此时提供硬件RAID控制器的一些公司。
选择硬件RAID控制器时必须决定的一些关键功能包括:
RAID控制器也可以是软件- 虽然,使用硬件资源的主机系统,特别是主机的CPU和DRAM。基于软件的RAID通常为基于硬件的RAID提供类似的功能,但其性能通常小于硬件版本的性能。
使用软件RAID控制器的主要优点是灵活性和低成本,因为不需要特殊的硬件。然而,重要的是,确保主机系统的处理器足够强大以运行RAID软件而不会对主机上运行的应用程序的性能产生负面影响。
某些操作系统包括RAID控制器软件。例如,Windows Server使用其存储空间设施提供RAID功能。大多数企业级版本Linux.服务器还通过Linux MDAdm实用程序提供RAID控制器软件。
还有第三方软件RAID控制器可用,包括Snapraid,StableBit DrivePool,Softraid和FlexRAID等产品,这些程序通常适用于小型安装,但可能无法达到商业环境的存储性能和容量要求。
一些商用存储阵列采用软件RAID控制器,但通常该软件由存储供应商开发并增强以提供足够的性能。此外,托管软件RAID控制器的存储系统通常由专用于控制和管理共享存储系统的有效处理器构建。