大型WEB网站架构深入分析_镜像.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大型WEB网站架构深入分析_镜像

镜像介绍镜像技术是集群技术的一种。是将建立在同一个局域网之上的两台服务器通过软件或其他特殊的网络设备,将两台服务器的硬盘做镜像。其中,一台服务器被指定为主服务器,另一台为从服务器。客户只能对主服务器上的镜像的卷进行读写,即只有主服务器通过网络向用户提供服务,从服务器上相应的卷被锁定以防对数据的存取。主/从服务器分别通过心跳监测线路互相监测对方的运行状态,当主服务器因故障停机时,从服务器将在很短的时间内接管主服务器的应用。基本概念镜像的优点镜像保护是一种软件可用性功能,它保护数据避免由于故障或由于磁盘相关部件损坏而丢失。系统在两个独立的磁盘单元上保存数据的两个副本,所以数据受到保护。当磁盘相关部件发生故障时,系统可以通过使用数据的镜像副本继续运行而不会中断,直到修复发生故障的部件为止。 镜像还能提供增强的读(写)性能。因为读请求服务可以从任意一个成员处提供。在许多性能度量和基准程序中,观察到镜像的时间开销大约增加15%到20%。而一个存储设备如果是镜像的,它可提供的读请求服务数目将增加一倍。使用磁盘镜像增加I/O性能,异步读取通过增加磁盘轴数量增加性能。镜像的异步读取主磁盘和镜像磁盘主磁盘 客户端正常读写数据的磁盘。镜像磁盘 主磁盘的副本。数据每次写入主磁盘的同时,存储控制器也会把数据写入镜像磁盘,因此镜像磁盘保留了主磁盘的完整副本。镜像对镜像对:主磁盘和镜像磁盘均连接到同一个存储服务器,它们被称为镜像对。如果主磁盘发生故障,存储服务器自动将数据访问快速地切换到镜像磁盘,整个过程无缝地进行,对客户端没有影响。物理镜像硬盘镜像最简单的形式是:一个主机控制器带二个互为镜像的硬盘。数据同时写入二个硬盘,二个硬盘上的数据完全相同,因此一个硬盘故障时,另一个硬盘可提供数据。硬盘镜像简图硬盘数据跨盘(Disk Spanning) 利用这种技术,几个硬盘看上去像是1个大硬盘;这个虚拟盘可以把数据跨盘存储在不同的物理盘上,用户不需关心哪个盘上存有他需要的数据。硬盘数据分段(Disk Striping) 数据分散存储在几个盘上。数据的第1段放在盘0,第2段放在盘1,……直至达到硬盘链中的最后1个盘,然后下1个逻辑段将放在硬盘0,再下1个逻辑段放在盘1,如此循环直至完成写操作。双控(Duplexing) 这里指的是用2个控制器来驱动个硬盘子系统。个控制器发生故障,另1个控制器马上控制硬盘操作。此外,如果编写恰当的控制器软件,可实现不同的硬盘驱动器同时工作。容错(Fault Tolerant) 具有容错功能的机器有抗故障的能力。例如RAID 1镜像系统是容错的,镜像盘中的一个出故障,硬盘子系统仍能正常工作。主机控制器(Host Adapter) 指的是使主机和外设进行数据交换的控制部件(如SCSI控制器)。热修复(Hot Fix) 指用一个硬盘热备份来替换发生的故障的硬盘。要注意故障盘并不是真正地被物理替换了。用作热备份的盘被加载上故障盘原来的数据,然后系统恢复工作。热补(Hot Patch) 具有硬盘热备份,可随时替换故障盘的系统。热备份(Hot Spare) 与CPU系统电连接的硬盘,它能替换下系统中的故障盘。与冷备份的区别是,冷备份盘平时与机器不相连接,硬盘故障时才换下故障盘。平均数据丢失时间(MTBDL-Mean Time Between Data Loss) 发生数据丢失的事件间的平均时间。 平均无故障工作时间(MTBF-Mean Time Between Failure或MTIF) 设备平均无故障运行时间。系统重建(Reconstruction or Rebuild) 一个硬盘发生故障后,从其它正确的硬盘数据和奇偶信息恢复故障盘数据的过程。恢复时间(Reconstruction Time) 为故障盘重建数据所需要的时间。逻辑镜像在物理资源之上划分成逻辑资源,在对逻辑资源作镜像。同步镜像同步镜像的概念:当客户端需要写入数据时,设备会同时把数据写入主磁盘和镜像磁盘,因此,镜像磁盘保留主磁盘的精确、完整的副本。同步镜像流程:镜像产生一对镜像I/O,并将它们发往一对磁盘。每个磁盘单独地响应这个请求,标有响应搜集的进程收到来自两个磁盘响应后再将它们发送给所接收的原有I/O。如下图:同步镜像I/O请求的操作流程性能:采用同步镜像时,要求主磁盘和镜像磁盘的性能相近,否则可能会影响系统性能。异步镜像异步镜像概念:当客户端需要写入数据时,存储服务器先把数据写入Cache(专用缓存资源),而不用等待主磁盘和镜像磁盘的确认信息,然后存储服务器把Cache里的数据写入主磁盘和镜像磁盘。异步镜像数据流:镜像操作部分缺少了响应搜集成分,镜像器产生的I/O,并将它们发送到镜像磁盘。异步镜像的数据流过程:1,配置异步镜像时,必须创建一个Cache,将其与主磁盘关联。

文档评论(0)

haocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档