- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
铁路信息系统负载均衡的设计与实现.doc
铁路信息系统负载均衡的设计与实现
【摘 要】随着现代信息技术的发展,铁路信息系统依靠大幅度提高单台服务器处理能力的方式已无法满足业务访问的需求,需广泛引入负载均衡技术来实现。对铁路信息系统负载均衡的设计与实现进行了探讨。
【关键词】铁路信息系统;负载均衡;设计;实现
随着铁路行业的高速发展,铁路覆盖地域也越来越广,员工数量也越来越多,为跟上铁路信息化的发展,铁路信息系统实现了初步的整合,但因铁路信息系统的网络和服务器的性能有限,铁路信息系统访问量和数据流量的高速增长,使单一的,服务器设备无法独自承担高强度的计算和不断增长的业务处理需求,加强服务器的数据处理能力,扩展服务器的吞吐量,使铁路信息系统负载均衡,是解决问题的有效方法。
1 负载均衡技术概述
通过提供服务的一组服务器组成一个应用服务器群集(cluster),并对外提供一个虚拟的地址。当一个服务请求被发至该群集时,根据服务器性能和网络健康情况,选择性能最佳的服务器响应用户的请求。充分利用所有的服务器资源,将所有流量均衡的分配到各个服务器。通过负载均衡技术制定合理的网络架构和合适的均衡策略,实现多台服务器或多条链路共同承担高强度的计算或I/O任务,提高网络访问的灵活性和可靠性。
2 负载均衡的结构设计
铁路信息系统采用的是本地负载均衡结构,通过对本地服务器做负载均衡来解决业务访问量过大、服务器负荷过重的问题。负载均衡的拓扑架构主要有直连和旁挂两种方式。
2.1 直连方式(如图1所示)
直连方式的负载均衡拓扑架构是通过对外部虚拟服务器IP地址与内部应用服务器IP地址设为不同网段的地址来实现负载均衡。因外部访问无法直接访问到应用服务器,对内部应用服务器在一定程度上起到了保护作用,减少了对外服务IP地址的使用量。
2.2 旁挂方式
旁挂方式分为单臂模式和双臂模式两种。因双臂模式在铁路信息系统中的应用较少,本文主要就单臂模式作以研究。单臂模式如图2所示。
单臂旁挂方式是通过将对外部虚拟服务器IP地址与应用服务器IP地址为同一网段的地址来实现铁路信息系统的负载均衡。采用单臂旁挂方式解决了负载均衡端口数量不足的问题,可远程登录应用服务器直接进行维护,也可在负载均衡设备发生故障时,准确定位故障并及时采取应急恢复措施。
2.3 拓扑结构的优点
1)全冗余连接方法,能够绝对保证网络没有单点故障的存在。
2)所有网络设备都是可以直接相连,减少网络层次和避免新的单点故障。
3)比较少的网络层次,避免运行维护时面对的大批网络设备。
4)灵活的扩展空间,用户可以根据实际的网络流量和压力增加链路带宽,添加防火墙或增加服务器来提高整体的服务水平 。
2.4 拓扑架构的结合设计(如图3所示)
在设计负载均衡拓扑架构时,结合两种拓扑架构进行选择和设计,实现优势互补,更好的实现铁路信息系统负载均衡。
如图3所示,假定选择直连方式的负载均衡拓扑架构,负载均衡设备对内指向两组应用服务器,分别处理不同的业务访问请求。当一个外部访问请求通过三层交换机送达负载均衡设备后,负载均衡设备选择一台应用服务器(Server2)来响应访问请求,并将访问请求包的目的地址与端口转换成应用服务器Server2的网卡物理地址和设定的服务端口,再将数据包发给应用服务器Server2,应用服务器Server2对收到的访问请求暂时搁置,向数据库服务器发起一个新的查询请求。因数据库服务器和应用服务器Server2的IP地址不在同一网段内,故当数据库服务器执行完查询请求后只能将回应包发送到网关设备,即三层交换机。再根据三层交换机上的路由信息将回应包通过负载均衡设备转发给应用服务器Server2,应用服务器Server2结合数据库发来的信息,及时对外部访问请求作出回应,并返回给外部访问者。
3 实现铁路信息系统负载均衡的方案
3.1 负载均衡的实现过程
负载均衡的实现需要通过两类设备:服务器(SERVER)、分配器(DISPATCHER)。SERVER是给用户提供服务的计算机设备,DISPATCHER是根据客户和服务器的各种情况,通过一定的算法进行服务器的调动和分配工作的设备。
负载均衡设备对内指向一个服务器群,对外则构成一台虚拟服务器,通过虚拟服务器对外提供服务。负载均衡设备需要当外部的一个访问虚拟服务器的请求被送达负载均衡设备后,再根据预先定好的负载均衡算法,从服务器群中挑选一台性能最佳的服务器来响应用户的访问请求。在服务器处理访问请求并作出回应前,负载均衡设备要将访问请求包的目的与端口转换成服务器的网卡物理地址和设定的服务端口。当服务器处理回应访问请求后再通过负载均衡设备返回给外部访问者,从而
文档评论(0)