- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络系统集成技术Networks System Integrating 第八章 网络存储备份技术 本章主要内容 RAID存储技术 网络存储方案 DAS存储技术 SAN存储技术 NAS存储技术 网络备份技术(自学) 8.1 RAID 存储技术 什么是磁盘阵列? RAID Redundant Array of Independent Disks,廉价硬盘冗余阵列 基本概念来自於集结多个容量小、又不贵的硬磁盘组成一个磁盘阵列,产生比一个容量大但是较贵的硬磁盘还要好的效能。 通常说的“磁盘阵列”则是指由自带CPU的阵列控制器控制的一个硬盘阵列柜——一种海量存储设备 磁盘阵列产品的分类 IDE磁盘阵列 低端产品, 按使用硬盘可分为ATA和S-ATA ATA产品 使用普通ATA硬盘,成本低,但P-ATA的硬盘最高传输率的理论值为133MB/s,所以I/O性能是其弱项。 SATA产品 第一代SATA接口的标准为150MB,接近于SCSI Ultra160 I/O速率,价格却明显低于SCSI硬盘,性价比最突出。 SCSI磁盘阵列 中端产品,丰富的产品系列(如双控制器、冗余电源、风扇,避免系统的单点故障的SCSI存储产品)将业务的不停顿服务变为可能。容量可按需求扩容也是SCSI主要的性能之一。 FC磁盘阵列 高端产品,所有的先进技术都在FC磁盘阵列系统中体现--完善的硬件冗余、Cableless无线缆模块化设计、涡轮散热系统、LES监控模块、GUI的管理软件等等。其中全光纤产品内部使用FC硬盘,无论是外部主机通道还是内部磁盘通道都是2Gb/s带宽。 半光纤产品 内部使用SATA或SCSI硬盘,外部主机通道是2G Fibre。 磁盘阵列的实现方式 基本原理 一个“阵列控制器”(Array controller)来控制多个硬盘的相互连接、使多个硬盘的读写同步以减少错误、提高效率和可靠性的存储控制技术。 软阵列(Software RAID) 通过软件(如操作系统)实现,占用CPU时间,可靠性较差,一般不用 1.整体拥有成本较低 2.需要服务器主机进行全部的RAID 运算 3.会大幅降低服务器整体效能 4.操作系统异常时无法提供任何保护 5.可靠性较低 硬阵列(Hardware RAID Adapter) 通过专门的阵列控制器实现 建邦科技(Tekram)公司Intelligent RAID DC-922 磁盘阵列卡 微处理器: Intel i960RM 100MHz 64Bit RISC I/O Processor SCSI 控制芯片: LSI SYMBIOS 53C896 SCSI Chipset 为什么需要磁盘阵列? 提高存储速度 过去十多年来,CPU的处理速度增加了数十倍,内存的存取速度亦大幅增加,而数据储存装置--主要是磁盘(hard disk)——的存取速度只增加了三、四倍,形成电脑系统的瓶颈,拉低了电脑系统的整体性能,若不能有效的提升磁盘的存取速度,CPU、内存及磁盘间的不平衡将使CPU及内存的改进形成浪费。 提高存储可靠性 提供为实现数据保护而必需的数据冗余 为什么需要RAID 的十大理由 1.确保数据的完整及有效。 2.确保数据的可靠性。 3.确保商业竞争优势。 4.增进磁盘存取效率。 5.服务器的必要安全配备。 6.有重要数据的PC 安全设备。 7.多媒体之播放加速。 8.可实时备份数据,不必担心硬盘损毁。 9.节省传统备份方式之人力、时间及高成本设备的浪费。 10.加大硬盘的固定容量。 如何提高磁盘的存取速度? 法一:使用磁盘高速缓存(disk cache)控制技术 将从磁盘读取的数据存在高速缓存(cache)中以减少磁盘存取的次数。 这种方式在单任务环境(如DOS)之下,对大量数据的存取有很好的性能(量小且频繁的存取则不然),但在多任务环境(如Windows)之下,或因为要不停的作数据交换的动作,或因为数据库的频繁存取(每一记录都很小),就不能显示其性能。而且这种方式没有任何安全保障。 如何提高磁盘的存取速度? 法二:使用磁盘阵列控制技术 把多个磁盘组成一个阵列,当作单一磁盘使用。它将数据以“条块”(striping)的方式储存在不同的磁盘中,存取数据时,阵列中的相关磁盘一起动作,大幅减低数据的存取时间,同时有更佳的空间利用率。 磁盘阵列系统的基本功能 一般高性能的磁盘阵列都是以硬件——把磁盘快取控制及磁盘阵列结合在一个阵列控制器(RAID controller)上——形式出现,满足人们对磁盘输出入系统的四大要求: 增加存取速度, 容错(fault tolerance),即安全性(一个或几个硬盘损坏不会导致用户数据
原创力文档


文档评论(0)