负载均衡解决方案讲解.docxVIP

  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文档。上传文档
查看更多
精品 精品 - -可编辑- 精品 精品 - -可编辑- 精品 精品 - - 可编辑 - 负载均衡实现方案 负载均衡是 OA 系统多应用和集群部署必不可少的组件。作为多应用和集 群部署的前端,负载均衡负责将用户的请求分发到后端各个 OA 应用上,并将 OA 应用的响应返回给用户。 后端的 OA 应用可以是独立的多应用部署,也可以是集群部署。两者间的 区别在于集群部署可以实现会话复制, 即用户的会话可以在集群中的应用间进行 复制,其好处在于当用户当前访问的应用宕机时, 由于用户会话会被复制到另一 正常应用上,因此用户访问将不会受到影响,不需要重新登录 OA 系统,而独 立的多应用部署没有会话复制功能。 负载均衡为 OA 系统提供了高性能、高可靠性和可扩展能力。 高性能,负载均衡可以将用户的访问请求均衡分配到各个 OA 应用上,从 而避免单一应用负载过高,影响此应用的访问体验; 高可靠性,负载均衡可以探测各个 OA 应用的运行状况,自动将出现问题 的 OA 应用退出负载,避免用户继续访问此应用; 可扩展性,通过扩展负载均衡后的 OA 应用数量, 从而让 OA 系统负担更 多的用户并发访问。 实现负载均衡有多种方法,对于 OA 系统常见的方法有以下三种: 一、基于 JSP 页面的跳转 将一个 OA 应用做为主应用,用户统一访问此应用,由此应用上的特定的 JSP页面按轮询的方式将用户平均分配到其他各个应用上。 此方法的优点在于实现简单,且没有成本一一不需要额外的设备和软件。 此方法的缺点在于不能提供高可靠性,当其中一个应用出现问题时,主应用 仍然会将用户分配到此应用上,只有用户重新访问主应用,主应用才会将用户分 配到另外一个应用上。 二、基于反向代理软件 此方法通过反向代理软件实现后端各个 0A应用间的负载均衡。 1、实现方式 0A应用3 0A应用3 用户通过反向代理软件提供的IP地址和端口访问 0A系统。过程如下: 精品 精品 - - 可编辑 - 精品 精品 - - 可编辑 - 用户将访问请求发送到反向代理软件; 反向代理软件根据请求中的特定标识 (客户端 ip 地址或 cookie 标记) 将用户请求转发给特定的后端 OA 应用——由于 OA 系统是基于用户 的,在用户访问过程中始终保持用户会话,因此需要反向代理软件具有 会话保持能力——始终将特定用户的请求路由到后端的同一个 OA 应 用; 后端应用将响应返回给反向代理软件; 反向代理软件将响应转发给用户。 2、方案优势 、功能较完备 反向代理软件可以实现硬件负载均衡的大多数功能,如基于轮询的负载均衡 方案、后端服务健康监控、基于 IP HASH 或 COOKIE INSERT 的会话保持策 略等。 、成本较低 在用户并发和稳定性要求不高的环境下,反向代理软件可以实现硬件负载均 衡的大多数功能, 而投入成本大大低于硬件负载均衡设备。 其只需要投资一台代 理服务器,配置仅需要 8 CPU ,8GB 内存即可,而现在流行的反向代理软件多 是免费的。 3、方案缺点 3.1 、性能和可靠性不高 反向代理软件的可靠性依赖于其运行的服务器和操作系统的可靠性。一般来 说,代理服务器选用 X86 架构的服务器,操作系统为 LINUX ,其可靠性要低 于采用专用硬件和内嵌系统的硬件负载均衡设备。 相对于硬件负载均衡设备, 反向代理软件所运行的服务器和操作系统没有针对 其进行专门的优化, 使其没有办法充分利用所有的硬件和系统资源, 因此在大并 发环境会存在性能瓶颈。 、日常维护繁琐 相对于硬件负载均衡设备,绝大多数反向代理软件不包含或仅包含简单的管 理控制台和运行日志。 在日常维护中, 管理员不能直观的观察到反向代理软件的 运行状态, 代理软件的所有配置修改只能通过修改配置文件实现, 并需要重启代 理软件才可以生效。 、有限的健康检查 反向代理软件只能通过检查后端应用的 TCP 端口来判断应用是否正常运行。 但是, OA 应用在运行过程中常常会遇到 TCP 端口可访问,页面无法打开或打 开出错的情况。 在这种情况下, 反向代理软件仍然会将用户请求路由到出现问题 的应用上,从而导致用户访问出错。 三、采用负载均衡硬件设备 此方法通过硬件负载均衡设备来实现多个 OA 应用之间的负载均衡。 精品 精品 - -可编辑- 精品 精品 - - 可编辑 - 1、实现方式 F5 BIG/IP利用定义在其上面的虚拟IP地址(VIP)来为用户的一个或多个 应用提供服务。因此,它能够为大量的基于 TCP/IP的网络应用提供服务器负载 均衡服务。F5 BIG/IP连续地对目标服务器进行L4到L7合理性检查,当用户通 过VIP请求目标服务器服务时,F5 BIG/IP根椐目标服务器之间性能和网络健康 情况,选择性能最佳

文档评论(0)

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

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

1亿VIP精品文档

相关文档