杭州市交警支队网络负载均衡方案

  1.方案背景

  网络用户数量高速增长使任何单机的网络服务器都不能很好的满足用户需求,网络服务商不得不增加服务器的数量。但是增加独立服务器降低了系统的可扩展性能,增加了系统管理员的维护负担,而且多个服务器使用不同的入口,很可能引起负载的极度不均衡。而如果采用负载均衡软件构成单一入口的服务器系统便能很好地解决这些问题。

  杭州市交警支队网络状况为通过链接到外网的交换机直接和内部网络中Mail服务器、Web服务器、VOD服务器等应用服务器相连。同时连接着两台做Oracle 9i rac的数据库应用服务器,这种网络搭建,随着用户使用和访问量的增加,给网络和服务器本身造成很大的压力,严重的情况还会导致网络瘫痪、服务器宕机等危险,严重的影响了整个网络系统的正常使用,给市交警支队正常开展工作带来很大的安全隐患。

  为了避免这种状况的发生,缓解网络和服务器的压力,曙光公司基于自主研发的PowerRouter软件,实现单一入口点,屏蔽了复杂的网络结构,可以对网络访问进行负载平衡,提高整个系统的并行服务能力 。

  2.详细方案

  

  方案设计说明:

  1.在WEB、MAIL、VOD等前端服务器之上安装PowerRouter负载均衡服务器,达到流量平衡、保证服务质量和高可用等目的;

  2.PowerRouter服务器采用曙光DHA双机软件实现双机互备援,以消除单一故障点;

  3.WEB、MAIL、VOD等前端服务器需要有共享的存储区,可以通过后台数据库服务器或另购买磁盘阵列柜;

  4.数据库服务器前端不需要PowerRouter服务器,Oracle RAC可以实现集群功能;

  3.PowerRouter介绍

  PowerRouter 运行于系统的核心态,记录了各个服务器的负载情况,并分派任务。当一个请求到达时,PowerRouter 根据请求和服务器的负载,选择一个服务器,将客户的请求转发到真实服务器,后续的操作便可以在用户和服务器之间直接进行,用PowerRouter屏蔽了其后多台的真实服务器,实现单一入口点,起到对应用负载平衡的作用。这是因为PowerRouter 是用户访问的唯一入口,分发器后面各节点的任务都来源于PowerRouter 的分派。因此,PowerRouter 能够明了系统内部各节点的状态并实现适当的负载平衡机制,使整个系统能够具有很高的性能。

  4.服务器配置

  服务器负载均衡服务器(PowerRouter)应该在处理性能、可靠性、可用性和通讯性能等方面符合较高的指针。

  节点系统选型原则:

  1.节点系统处理和存储能力

  节点系统应该有较高的数据处理能力,大的资料吞吐量和短的响应时间。这些性能指针要求节点系统的CPU处理能力强、大容量内存、系统总线速率高并且吞吐量大、大容量外存、I/O数据传输信道有较高的带宽、操作系统能够灵活地占用和分配CPU资源。

  2.节点系统可靠性和高可用性

  节点应该有好的可靠性和高可用性,有好的热切换能力,有好的硬件诊断能力,海量存储系统采用冗余磁盘阵列技术,支持磁盘的在线替换,关键部件有冗余能力。

  3.节点系统可扩充性能

  为保证随着业务增长的需要,节点处理能力和存贮能力可以平滑地增长,节点系统在CPU数量和类型,内存容量,外部磁盘容量,I/O信道数量,通信能力等方面能够方便,经济地扩充和配置。

  4.节点系统通信能力

  节点系统要具备较强的通信能力,支持先进的通信技术、支持多种网络应用和通信协议、具备在线配置、安装和修复能力、以及通信诊断能力。

  根据需求和以上原则,我们采用R210A,共2台机架式服务器作为PowerRouter负载均衡系统。系统配置为19"标准,1U,AMD Opteron 246*2, 2G ECC registered DDR内存,2*73G 10K RPM Ultra320 SCSI硬盘,集成ULTRA320 SCSI控制器,显卡,2*1000M RJ45网卡

时间: 2024-09-26 05:15:36

杭州市交警支队网络负载均衡方案的相关文章

网络负载均衡详解

一.四层和七层负载均衡简介 1. 常见的负载均衡类型 ① 二层负载均衡 基于MAC地址,它会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址. ② 三层负载均衡 基于IP地址,它会通过一个虚拟IP地址接收请求,然后再分配到真实的IP地址. ③ 四层负载均衡 基于IP地址和端口号,它会通过一个虚拟IP和端口号接收请求,然后再分配到真实的服务器. ④ 七层负载均衡 基于URL等应用层信息,它会通过虚拟的URL或主机名接收请求,然后再分配到真实的服务器. 2. 四层和七层负载均衡 所谓的四

服务器的网络负载均衡简介

什么是负载均衡? 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助.通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求.均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题.这种群集技术可以用最少的投资获得接近于大型主机的性能. 网络负载均衡的优点 第一,网络负载均衡能将传入的请求传播到多达32台服务器上,即可以

实现ISA防火墙网络负载均衡的故障转移

 在部署了网络负载均衡(NLB)的网络中,当某个客户针对NLB虚拟地址发起连接请求时,NLB通过某种NLB算法来确定(通常是根据发起请求的客户端源地址来决定)为客户服务的NLB节点.在NLB节点没有变动之前,对于某个客户,将总是由某个对应的NLB节点为它提供服务.ISA防火墙企业版中的集成NLB依赖于Windows服务器系统的NLB服务,对于客户发起的请求,也是采用相同的方式进行处理. 例如,对于一个具有三个NLB节点(ISA1.ISA2.ISA3)的ISA防火墙NLB阵列,当一个客户(10.1

网络负载均衡(NLB)

网络 网络负载均衡使组织机构能够使多达32台运行Windows 2000 Advanced Server的计算机组成群集,以便在保持监控服务器与NIC健康的同时均衡分配流入的通讯量.得到简化并增强的可伸缩性与高度的可用性相结合所产生的双重裨益,使网络负载均衡(NLB)功能与电子商务应用.主机应用和终端服务应用的配合相得益彰.网络负载均衡(NLB)引入了软件伸缩概念,从而使管理员能够视具体需要通过简单地插入带NLB配置的服务器即可增加其服务器区的处理能力. 网络负载均衡的好处包括: 伸缩能力 通过

边界路由器实现网络负载均衡的设置方法

"边界路由器如何实现网络负载均衡"这个论点,我们必须需要了解涉及NAT.边界路由器.网络负载均衡这个论点的几个相关知识点. 网络地址转换(NAT)的主要目的是解决IP地址短缺,以及实现TCP负载均衡,在图 -1所示的设计方案中,与Internet 连接的路由器采用网络地址转换,根据路由器的NAT表和图 -2中给出的网络结构.IP地址,阐述主机B向内部网络发出请求进行通信时,"边界路由器如何实现网络负载均衡"这个论点的过程.NAT就是在局域网内部网络中使用内部地址,内

求计算OTN网络负载均衡问题的JAVA程序

问题描述 求计算OTN网络负载均衡问题的JAVA程序 JAVA新手一只,最近想搭OTN的台子计算网络均衡问题,想找个程序好好学学,求高手帮忙,万分感谢~ 解决方案 http://www.cnki.com.cn/Article/CJFDTotal-KJTB201308039.htm 解决方案二: 谢谢 不过有没有现成的程序?我想看看该怎么写

Windows Server 2003网络负载均衡的实现及应用

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助.通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求.均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题.这种群集技术可以用最少

Windows平台下利用APM来做负载均衡方案 - 负载均衡(下)

概述 我们在上一篇Windows平台分布式架构实践 - 负载均衡中讨论了Windows平台下通过NLB(Network Load Balancer) 来实现网站的负载均衡,并且通过压力测试演示了它的效果,可以说还是非常的理想的.同时我们也收集到了不少的问题,比如说如何在这种分布式的架构下使用Session,NLB中有一台服务器挂掉了会导致对外暴露的地址无法访问,如果实现服务器之间的同步,如果更好的进行热修复等等,还有我们在上一篇中也提到了NLB所提供的功能是非常简单的,为了回答我们前面提到的问题

web集群服务的负载均衡方案选择与实现

web 集群系统,是由一群同时运行同一个web应用的服务器组成的集群系统,在外界看来,就像是一个服务器一样.为了均衡集群服务器的负载,达到优化系统性能的目的,集群服务器将众多的访问请求,分散到系统中的不同节点进行处理.从而实现了更高的有效性和稳定性,而这也正是基于Web的企业应用所必须具备的特性. 高可靠性可以看作为系统的一种冗余设定.对于一个特定的请求,如果所申请的服务器不能进行处理的话,那么其他的服务器能不能对之进行有效的处理呢?对于一个高效的系统,如果一个Web服务器失败的话,其他的服务器