磁盘阵列(Redundant Arrays of Independent Drives,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。
看到有关你的一切都在心里咕哝一句“我的”。
磁盘阵列的分类
磁盘阵列其样式有三种一是外接式磁盘阵列柜二是内接式磁盘阵列卡三是利用软件来仿真
外接式磁盘阵列柜最常被使用大型服务器上具可热交换的特性不过这类产品的价格都很贵
内接式磁盘阵列卡因为价格便宜但需要较高的安装技术适合技术人员使用操作硬件阵列能够提供在线扩容动态修改阵列级别自动数据恢复驱动器漫游超高速缓冲等功能它能提供性能数据保护可靠性可用性和可管理性的解决方案阵列卡专用的处理单元来进行操作
利用软件仿真的方式是指通过网络操作系统自身提供的磁盘管理功能将连接的普通SCSI卡上的多块硬盘配置成逻辑盘组成阵列软件阵列可以提供数据冗余功能但是磁盘子系统的性能会有所降低有的降低幅度还比较大达30%左右因此会拖累机器的速度不适合大数据流量的服务器
磁盘阵列的原理
磁盘阵列作为独立系统在主机外直连或通过网络与主机相连磁盘阵列有多个端口可以被不同主机或不同端口连接一个主机连接阵列的不同端口可提升传输速度
和当时PC用单磁盘内部集成缓存一样在磁盘阵列内部为加快与主机交互速度都带有一定量的缓冲存储器主机与磁盘阵列的缓存交互缓存与具体的磁盘交互数据
在应用中有部分常用的数据是需要经常读取的磁盘阵列根据内部的算法查找出这些经常读取的数据存储在缓存中加快主机读取这些数据的速度而对于其他缓存中没有的数据主机要读取则由阵列从磁盘上直接读取传输给主机对于主机写入的数据只写在缓存中主机可以立即完成写操作然后由缓存再慢慢写入磁盘