磁盘阵列其样式有三种,一是外接式磁盘阵列柜、二是内接式磁盘阵列卡,三是利用软件来仿的真。 [2] 外接式磁盘阵列柜较常被使用大型服务器上,具可热交换hot swap的特性,不过这类产品的价格都很贵。 [2] 内接式磁盘阵列卡,因为价格便宜,冷磁盘阵列公司,但需要较高的安装技术,适合---使用操作。硬件阵列能够提供在线扩容、动态修改阵列级别、自动数据恢复、驱动器漫游、速缓冲等功能。它能提供性能、数据保护、---性、可用性和可管理性的解决方案。阵列卡的处理单元来进行操作。 [2] 利用软件仿的真的方式,是指通过网络操作系统自身提供的磁盘管理功能将连接的普通scsi卡上的多块硬盘配置成逻辑盘,组成阵列。软件阵列可以提供数据冗余功能,但是磁盘子系统的性能会有所降低,有的降低幅度还比较大,达30%左右。因此会拖累机器的速度,不适合大数据流量的服务器。
盘阵列的全称是:redundanarrayofinexpensivedisk,简称raid技术。它是1988年由美国加州大学berkeley分校的davidpatterson等人提出来的磁盘冗余技术。从那时起,磁盘阵列技术发展得很快,并逐步走向成熟。人们逐渐认识了磁盘阵列技术。磁盘阵列技术可以详细地划分为若干个级别0-5 raid技术,并且又发展了所谓的 raid level 10, 30, 50的新的级别。raid是廉价冗余磁盘阵列redundant array of inexpensive disk的简称。用raid的好处简单的说就是:安全性高,速度快,数据容量---。 某些级别的raid技术可以把速度提高到单个硬盘驱动器的400%。磁盘阵列把多个硬盘驱动器连接在一起协同工作,---提高了速度,同时把硬盘系统的---性提高到接近无错的境界。这些“容错”系统速度极快,同时---性---。
镜像 mirroring 、数据条带 data stripping 和数据校验 data parity 。镜像,将数据copy到多个磁盘,一方面可以提高---性,另一方面可并发从两个或多个副本读取数据来提高读性能。显而易见,镜像的写性能要稍低, ---数据正确地写到多个磁盘需要更多的时间消耗。数据条带,冷磁盘阵列公司,将数据分片保存在多个不同的磁盘,多个数据分片共同组成一个完整数据副本,冷磁盘阵列,这与镜像的多个副本是不同的,它通常用于性能考虑。数据条带具有更高的并发粒度,当访问数据时,冷磁盘阵列公司,可以同时对位于不同磁盘上数据进行读写操作, 从而获得非常---的 i/o 性能提升 。数据校验,利用冗余数据进行数据错误检测和修复,冗余数据通常采用海明码、异或操作等算法来计算获得。利用校验功能,可以很大程度上提高磁盘阵列的---性、鲁棒性和容错能力。不过,数据校验需要从多处读取数据并进行计算和对比,会影响系统性能。 不同等级的 raid 采用一个或多个以上的三种技术,来获得不同的数据---性、可用性和 i/o 性能。至于设计何种 raid 甚至新的等级或类型或采用何种模式的 raid ,需要在深入理解系统需求的前提下进行合理选择,综合评估---性、性能和成本来进行折中的选择。
|