分布式系统 第19章 网络负载平衡.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!

下载 第19章 网络负载平衡 网络负载平衡是Windows 2000 Advanced Server 的一个W n d o w s集群特性。网络负载平衡可 加强那些使用We b服务器、F T P服务器和其他关键任务服务器的 I n t e r n e t服务器程序的有效性和可 扩展性。本章的内容将帮助用户配置网络负载平衡集群,以实现大容量 We b服务器和其他关键任 务服务器需要的可靠性和性能。 19.1 网络负载平衡概述 网络负载平衡( Network Load Balancing )集群在多个服务器上分布用户连接,为基于 T C P / I P服务和应用程序客户的请求提供可扩展性和高有效性。 网络负载平衡的关键是驱动程序 w l b s . s y s ,它装载在集群中的每一个服务器成员或主机。 w l b s . s y s包括统计映谢算法,用来共同决定哪一个主机处理到达的请求。 平衡负载应用程序需要注意管理服务器上的状态。存在于多个请求之中或被多个客户共享 的状态需要在对所有集群主机访问透明的位置内共享。对主机间共享的状态升级需要被同步 —例如,通过使用一个后端数据库服务器。 网络负载平衡提供以下功能: • 负载平衡。 负载平衡是静态的(除非集群改变)。这导致用户为集群主机创建到达客户连接的特定分 割。 • 高有效性。 如果一个主机失效,集群检测失效,并把以后的客户请求重新分布到仍然有效的集群成员 主机。任何在主机失效时被打开的客户连接被终止。在重试时,客户连接被路由到一个有效主 机。客户的连接停止时间不超过 1 0 s。 • 可扩展性 网络负载平衡通过允许用户增加多达 3 2个主机到集群来实现可扩展性。用户可在不关闭集 群的情况下增加主机。 19.1.1 网络负载平衡如何工作 简而言之,当网络负载平衡被作为一个网络驱动程序安装在每一个集群主机上时,集群向 客户的请求提供一个虚 I P 地址。客户请求到集群中的所有主机,但只有被提交的请求所映射到 的主机才接收和处理这个请求。依赖于端口规则的配置以及关系,存在于所有集群主机上的统 计映射算法映射客户请求到处理这个请求的特定主机。 主机交换 h e a r t b e a t 信息以保持集群关系的数据一致。如果一个主机传送失效或没有回应 第1 9章 网络负载平衡计计 661 下载 h e a r t b e a t信息,剩余主机执行汇聚,它们之中有一个进程决定哪一些主机仍然是集群的活跃成员。 如果一个新主机企图加入这个集群,它发送 h e a r t b e a t信息并且由后者触发汇聚。在所有集群主机 同意当前集群关系之后,客户负载被分配,并且集中完成。 网络负载平衡集群的讨论需要清楚两种客户状态:应用程序数据状态和会话状态。 • 论及应用程序数据,用户必须考虑服务器应用程序是否对数据存储做改变,并且改变在应 用程序实例(正在运行于网络负载平衡集群主机上的实例)上是否被同步。一个不对数据 存储做改变的应用程序例子是由一个 I I S服务器支持的静态We b页。 必须提供需要在多个服务器间同步更新共享数据的方法。其中一个方法是使用被所有应用 程序实例共享的后端数据库服务器。一个例子是由 I I S服务器支持的Active Server Pages (A S P ) 页,它可访问一个后端数据库服务器,如 SQL Server 。 • 会话状态(或内部客户状态)提供在一个会话期间特定客户可见的客户数据。会话状态可 跨过多个T C P连接,它可以是同时的或顺序的。网络负载平衡通过客户密切关系设置帮助 保护会话状态。这些设置把所有来自被提供的客户地址或客户地址集的 T C P连接定向到同 一个集群主机。这允许会话状态被服务器应用程序在主机内存中被维护。 在“C o o k i e s ”中内嵌会话状态或把会话状态压入后端数据库的客户 / 服务器应用程序不需要 维护客户亲缘性。 一个需要维护会话状态的应用程序例子是一个为每个客户保留购买卡的电子商业应用程序。

文档评论(0)

wpxuang12 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档