当前位置: 主页>网络技术>

售票网点铺设的服务器负载均衡方案

时间:2015-05-15 15:58来源:www.58un.net 作者:网吧联盟
  

在交通售票系统中,数据的传输可谓是无比庞大的。有过春运经历的朋友都会对排队买票有着深刻的体会。那么,在一个省市进行一个售票网点的铺设,可想服务器负载均衡的使用是毋庸置疑的。那么让我们来一起看看这个Radware例子,学习其中的方案思路。

用户背景

沈阳铁路局位于东北铁路网的中南部,南与北京局相依、北与哈尔滨局相邻、东与朝鲜铁路相接。管辖范围以沈阳枢纽为中心,下属6个铁路分局,所辖线路东西长1216公里,南北长822公里,营业里程8809.2公里。管辖线路跨及辽宁、吉林省的全部,内蒙古自治区东南部,黑龙江省南部以及河北省东北部分地区。电子客票系统是各个铁路局客票中心和火车站售票点利用信息和网络通信技术、面对公众实现铁路全国统一售票的重要手段,是一项系统工程。电子客票系统直接关系到旅客的购票出行,也直接关系到铁路的营业收入,是铁路系统的一项关键性业务。

用户需求

保证客票系统7x24小时可靠运行:电子客票系统是铁路的关键性业务系统,售票窗口的公众形象性质直接决定了电子客票系统必须是一个7×24不间断的系统。售票窗口的出票速度直接影响客户满意度,因此电子客票系统的性能必须能够随着业务的发展可以方便地提升。

提升客票系统处理能力:随着铁路客票业务的不断发展,为业务提供服务的应用服务器承担的处理任务越来越多,单台服务器的处理能力毕竟是有限的,而且单台服务器的扩展性也有所不足,沈阳铁路局希望使用多台服务器运行相同的服务,采用4-7层交换技术达到服务器负载均衡,从而使得系统能够持续提供高性能的服务,并极大的方便系统扩展。

Radware解决方案

根据铁道部技术规范书对设备功能、性能及配置的要求,沈阳铁路局在本次项目的负载均衡设备选型中,最终采用了Radware公司高速度、高容量的基于ASIC+NP(Network Processor)硬件架构的AppDirector设备,提供多应用服务器负载均衡功能,使得客票系统应用服务的性能、可靠性、安全性、可管理性等得到显著提高。沈阳铁路局一期项目中采购了18台radware AppDirector负载均衡器对沈阳局中心节点及下属分局(沈阳 沈阳北 锦州 锦州南 大连 吉林 长春)的应用服务器进行负载均衡。其中在中心采用2台AppDirector负载均衡器实现对4台应用服务器的负载均衡,另采用2台AppDirector负载均衡器实现对4台中心业务服务器的负载均衡。每个分局采用2台AppDirector负载均衡器实现对2台应用服务器的负载均衡。2台AppDirector通过运行VRRP工作于主备模式,提供设备自身的冗余。2台AppDirector共同对外提供一个虚拟IP,供售票终端访问,具体的实现方式如下:

2台AppDirector负载均衡器对一组应用服务器提供服务,通过VRRP技术实现高可用性(HA)功能。2台AppDirector负载均衡器分别上连到一台核心交换机,与核心交换机连接使用虚拟接口路由器(Virtual Interface Router)技术,实现第三层HA功能,与服务器连接使用虚拟服务器路由器(Virtual Server Router)技术,实现四层服务器负载均衡的HA功能。

为充分利用应用服务器多CPU的性能优势,每台应用服务器的1个网卡启动1个IP地址,每个IP地址上面启用4个服务端口,4个服务端口启动相同的应用服务,即1台应用服务器虚拟为4台应用服务器,AppDirector负载均衡器对2台物理的应用服务器的8个服务端口做负载均衡。

AppDirector还对后端的2台应用服务器进行健康检查,当其中某台应用服务器出现故障时,可以透明的将所有售票终端的业务请求导向另一台应用服务器,保证售票系统7×24对外提供服务。

Radware解决方案的优势

1)证客票系统7x24小时可靠运行

首先,AppDirector 可靠的状态监控机制可以保证用户获得最佳的服务。AppDirector可以监视服务器在IP、TCP、UDP、应用和内容等所有协议层上的工作状态。如果发现故障,用户即被透明地重定向到正常工作的服务器上。这可以保证用户始终能够获得他们所期望的信息。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------