适用于门户网站高可靠运行的冗余切换系统技术方案

技术编号:14211363 阅读:62 留言:0更新日期:2016-12-18 20:36
本专利公开了适用于门户网站高可靠运行的冗余切换系统,包括服务器集、代理服务器、光纤交换机(5),还包括负载均衡器(6),所述代理服务器包括代理服务器A(4)和代理服务器B(8),所述代理服务器A(4)电连接所述代理服务器B(8),所述代理服务器A(4)与所述代理服务器B(8)一端连接所述负载均衡器(6),所述代理服务器A(4)与所述代理服务器B(8)另一端连接所述光纤交换机(5),所述光纤交换机(5)连接外网,所述负载均衡器(6)连接所述服务器集。采用代理服务器B在代理服务器A出现异常时进行替换,能够及时的与互联网客户进行交互,保证服务的稳定性。

【技术实现步骤摘要】

本技术涉及一种适用于门户网站高可靠运行的冗余切换系统
技术介绍
门户网站是一个Web应用框架,它将各种应用系统、数据资源和互联网资源集成到一个信息管理平台之上,并以统一的用户界面提供给用户,并建立企业对客户、企业对内部员工和企业对企业的信息通道, 使企业能够释放存储在企业内部和外部的各种信息。但是目前公司的网站服务器由于单机环境限制,存在着高峰期响应较慢、服务不稳定等弱点,对网站发布内容和提供服务均带来诸多不便。
技术实现思路
本技术意在提供一种服务稳定性高的适用于门户网站高可靠运行的冗余切换系统。本方案中的适用于门户网站高可靠运行的冗余切换系统,包括服务器集、代理服务器、光纤交换机,还包括负载均衡器,所述代理服务器包括代理服务器A和代理服务器B,所述代理服务器A电连接所述代理服务器B,所述代理服务器A与所述代理服务器B一端连接所述负载均衡器,所述代理服务器A与所述代理服务器B另一端连接所述光纤交换机,所述光纤交换机连接外网,所述负载均衡器连接所述服务器集。本方案的原理在于:当外网请求信息时,通过光纤交换机将请求信息分别传递到代理服务器A和代理服务器B,由于代理服务器A的对外网卡是开启状态,将接受的请求信息传递给负载均衡器,并还将请求信息复制发送给代理服务器B,负载均衡器将传输过来的信息流量均匀分散在服务器集群里,负载均衡器收集到服务器集群的应答信息时,传递给代理服务器A,代理服务器A也将应答信息复制发送给代理服务器B,同时,代理服务器A也作为服务器集群的内容缓存器,与互联网用户进行交互,如代理服务器A出现异常时,启动代理服务器B,进而可继续的与互联网客户进行交互。本方案的有益效果在于:1、采用代理服务器B在代理服务器A出现异常时进行替换,能够及时的与互联网客户进行交互,保证服务的稳定性;2、采用负载均衡器能够对代理服务器A和代理服务器B传递的数据进一步均匀分散到服务器集群里。进一步,所述服务器集包括图片服务器集、Web服务器集和Squid服务器集,所述图片服务器集、Web服务器集和Squid服务器集分别连接所述负载均衡器。图片服务器集、Web服务器集和Squid服务器集为了传递信息更完整。进一步,还包括客户端,所述光纤交换机通过外网连接若干个客户端。为了给多个客户端提供服务。进一步,所述代理服务器A与所述代理服务器B采用微软MSCS双机热备。该双机热备是为了让代理服务器A和代理服务器B能够进行数据的交互和复制,能够及时传输数据。附图说明图1为本技术实施例的结构示意图。具体实施方式下面通过具体实施方式对本技术作进一步详细的说明:说明书附图1中的附图标记包括:图片服务器集1、Web服务器集2、Squid服务器集3、代理服务器A4、光纤交换机5、负载均衡器6、客户端7、代理服务器B8。如附图1所示:本实施例为适用于门户网站高可靠运行的冗余切换系统,包括图片服务器集1、Web服务器集2、Squid服务器集3、代理服务器A4、代理服务器B8和负载均衡器6,图片服务器集1、Web服务器集2和Squid服务器集3分别连接负载均衡服务器6,负载均衡器6将Internet传输过来的流量均匀分散在服务集群里,负载均衡器6采用Alteon设备,负载均衡器6通过光缆分别连接代理服务器A4和代理服务器B8,代理服务器A4与代理服务器B8另一端通过光缆连接光纤交换机5,光纤交换机5通过Internet连接客户端7。为了代理服务器A4和代理服务器B8上的数据一致,如图1所示,代理服务器A4和代理服务器B8采用BM Power Systems LC服务器设备,代理服务器A4和代理服务器B8上安装有微软MSCS双机热备软件,从而进行代理服务器A4和代理服务器B8安装服务器软件,服务器软件为现有软件产品,代理服务器A4和代理服务器B8上的服务软件通过双绞线进行通信,在默认状态下,代理服务器A4的对外网卡是启用,代理服务器B8的对外网卡是禁用的,当代理服务器A4的服务器软件监控到APACHE的工作状态、JCMS系统工作状态以及DB2工作状态发生异常时,则由代理服务器A4的服务器软件立即禁用代理服务器A4的对外网卡,并通过双绞线发送给代理服务器B8的服务器软件,代理服务器B8的服务器软件立即启动代理服务器B8的对外网卡,并通过光纤交换机5对外连接,同时实时监控代理服务器B8的APACHE的工作状态、JCMS系统工作状态以及DB2工作状态。服务器软件通过三个线程同步进行检测:1、检测Apache工作状态:如果加载测试页面时接口返回错误或者返回延迟10秒,即判断apache服务出现异常。2、检测JCMS系统工作状态:如果加载测试页面时接口返回错误或者返回延迟10秒,即判断该JCMS服务出现异常。3、检测DB2数据库运行状态:查询DB2是否正常运行,对进程中的db2名称进行查找, 查看db2是否在运行;查询DB2是否出现死锁,对数据库运行查询sql,如果出现延迟时间过长,即判断DB2出现死锁,需启用代理服务器B8。由于代理服务器A4和代理服务器B8位于图片服务器集1、Web服务器集2和Squid服务器集3前端,充当图片服务器集1、Web服务器集2和Squid服务器集3的内容缓存器。后台的图片服务器集1、Web服务器集2和Squid服务器集3对互联网用户是透明的,用户只能看到代理服务器A4或代理服务器B8的地址,不清楚后台图片服务器集1、Web服务器集2和Squid服务器集3是如何组织架构的。当互联网用户请求图片服务器集1、Web服务器集2和Squid服务器集3时,DNS 将请求的域名解析为代理服务器A4或代理服务器B8的 IP 地址,这样 URL 请求将被发送到代理服务器A4或代理服务器B8,由代理服务器A4或代理服务器B8负责处理用户的请求与应答,将请求与应答通过负载均衡器6与后台图片服务器集1、Web服务器集2和Squid服务器集3交互。本框架采用负载均衡器6与代理服务器相结合的方式,将网络冗余流量进行分配,并且如是代理服务器A4出现故障,能够及时将信息传递到代理服务器B8,利用代理服务器减轻了后台图片服务器集1、Web服务器集2和Squid服务器集3的负载,提高了访问速度,同时避免了因用户直接与图片服务器集1、Web服务器集2和Squid服务器集3通信带来的安全隐患。负载均衡器外设有5个光口,其中2个光口为千兆口,由于负载均衡器产生的热量无法快速的散开,在负载均衡器的两侧设有排风扇,排风扇为小型风机,并且该排风扇通过电线与负载均衡器的内部的电源相连接,可降低负载均衡器内产生的热量。以上所述的仅是本技术的实施例,方案中公知的具体结构及特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本技术结构的前提下,还可以作出若干变形和改进,这些也应该视为本技术的保护范围,这些都不会影响本技术实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。本文档来自技高网...
适用于门户网站高可靠运行的冗余切换系统

【技术保护点】
适用于门户网站高可靠运行的冗余切换系统,包括服务器集、代理服务器、光纤交换机(5),其特征在于,还包括负载均衡器(6),所述代理服务器包括代理服务器A(4)和代理服务器B(8),所述代理服务器A(4)电连接所述代理服务器B(8),所述代理服务器A(4)与所述代理服务器B(8)一端连接所述负载均衡器(6),所述代理服务器A(4)与所述代理服务器B(8)另一端连接所述光纤交换机(5),所述光纤交换机(5)连接外网,所述负载均衡器(6)连接所述服务器集。

【技术特征摘要】
1.适用于门户网站高可靠运行的冗余切换系统,包括服务器集、代理服务器、光纤交换机(5),其特征在于,还包括负载均衡器(6),所述代理服务器包括代理服务器A(4)和代理服务器B(8),所述代理服务器A(4)电连接所述代理服务器B(8),所述代理服务器A(4)与所述代理服务器B(8)一端连接所述负载均衡器(6),所述代理服务器A(4)与所述代理服务器B(8)另一端连接所述光纤交换机(5),所述光纤交换机(5)连接外网,所述负载均衡器(6)连接所述服务器集。2.根据权利要求1所述的适用于门户网站高可靠运行的...

【专利技术属性】
技术研发人员:张莉莉岳守春
申请(专利权)人:重庆科创职业学院
类型:新型
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1