双机负载均衡设备的管理方法和装置制造方法

文档序号:7774318阅读:132来源:国知局
双机负载均衡设备的管理方法和装置制造方法
【专利摘要】本发明公开了一种双机负载均衡设备的管理方法和装置,其中,该管理方法包括:在双机负载均衡设备同时正常工作时,双机负载均衡设备相互备份对方的配置文件;在一负载均衡设备发生故障之后,将故障负载均衡设备的流量负载切换至另一负载均衡设备。本发明通过使双负载均衡设备均处于工作状态能够实现双机热备系统中的两个负载均衡设备均处于工作状态,提高系统的可用性和资源利用率,并通过互备配置文件能够起到相互热备的效果。
【专利说明】双机负载均衡设备的管理方法和装置【技术领域】[0001]本发明涉及计算机领域,并且特别地,涉及一种方双机负载均衡设备的管理法和>J-U ρ?α装直。【背景技术】[0002]负载均衡技术能够提高系统性能,因此广泛地应用于服务器集群系统中。例如, 一台IA (Intel Architecture)服务器的处理能力只能是每秒几万个请求,而无法在一秒钟内处理几十万甚至上百万个请求。若能将10台IA服务器组成一个系统,并有办法将所有请求平均分配到所有服务器,那这个系统就会拥有每秒处理几十万到几百万个请求的能力,这是负载均衡技术的基本思想。[0003]负载均衡算法通常包括任务的静态分配和动态调度。静态分配是客户进行服务请求时,系统按照一定的负载均衡算法将任务分配到适当的节点进行处理。动态调度是指进程运行过程中,根据系统的负载情况,通过将进程从负载较重的节点转移到另一负载较轻的节点继续运行,实现负载的动态均衡。常用的负载均衡算法可包括以下6种:[0004](I)轮转法,每个集群的节点都任相等的地位下被轮流选择;[0005](2)散列法,通过单射不可逆的HASH函数,按照某种规则将网络请求发往集群节占.[0006](3)最少连接法,在最少连接法中,平衡器纪录目前所有活跃连接,把下一个新的请求发给当前含有最少连接数的节点;[0007](4)最低缺失法,平衡器长期纪录到各节点的请求情况,把下个请求发给历史上处理请求最少的节点。与最少连接法不同的是,最低缺失记录过去的连接数而不是当前的连接数;[0008](5)最快响应法,平衡器一记录自身到每一个集群节点的网络响应时间,并将下一个到达的连接请求分配给响应时间最短的节点。[0009](6)加权法,加权算法根据节点的优先级或当前的负载状况(即权值)来构成负载平衡的多优先级队列,队列中的每个等待处理的连接都具有相同处理等级,这样在同一个队列里,可以按照前面的轮转法或者最少连接法进行均衡,而队列之间按照优先级的先后顺序进行均衡处理。在这里权值是基于各节点能力的一个估计值。[0010]现有负载均衡系统中,双机热备功能是基于主备模式设计,主机工作时,备机处于 standby预备状态,并同时对主机进行监控。当主机出现故障时,备机再接替主机工作。这样状态下,备机的处理能力得不到有效利用。[0011]针对相关技术中双机热备系统中的负载均衡设备不能有效利用导致系统资源浪费的问题,目前尚未提出有效的解决方案。
【发明内容】
[0012]针对相关技术中双机热`备系统中的负载均衡设备不能有效利用导致系统资源浪费的问题,本发明提出一种双机负载均衡设备的管理方法和装置,能够实现双机热备系统 中的两个负载均衡设备均处于工作状态,并能够相互热备,提高了系统的资源利用率。[0013]本发明的技术方案是这样实现的:[0014]根据本发明的一个方面,提供了一种双机负载均衡设备的管理方法。[0015]该管理方法包括:[0016]在双机负载均衡设备同时正常工作时,双机负载均衡设备相互备份对方的配置文 件;[0017]在一负载均衡设备发生故障之后,将故障负载均衡设备的流量负载切换至另一负 载均衡设备。[0018]其中,配置文件包括系统配置文件和/或业务配置文件。[0019]并且,上述管理方法进一步包括:[0020]在双机负载均衡设备的每一负载均衡设备上预先配置与另一负载均衡设备相应 的网络地址和业务。[0021]可选地,将故障负载均衡设备的流量负载切换至另一负载均衡设备包括:[0022]通过在另一负载均衡设备上备份的系统配置文件使与故障负载均衡设备相应的 网络地址生效;和/或[0023]通过在另一负载均衡设备上备份的业务配置文件使与故障负载均衡设备相应的 业务生效。[0024]此外,上述管理方法进一步包括:[0025]在将故障负载均衡设备的流量负载切换至另一负载均衡设备之后,如果故障负载 均衡设备恢复正常,则将另一负载均衡设备中与恢复的负载均衡设备相应的流量负载切换 至恢复的负载均衡设备。[0026]优选地,双机负载均衡设备用于龙芯架构。[0027]根据本发明的一个方面,提供了一种双机负载均衡设备的管理装置。[0028]该管理装置包括:[0029]备份模块,用于在双机负载均衡设备同时正常工作时,双机负载均衡设备相互备 份对方的配置文件;[0030]负载切换模块,用于在一负载均衡设备发生故障之后,将故障负载均衡设备的流 量负载切换至另一负载均衡设备。[0031]其中,配置文件包括系统配置文件和/或业务配置文件。[0032]并且,该管理装置进一步包括:[0033]预先配置模块,用于在双机负载均衡设备的每一负载均衡设备上预先配置与另一 负载均衡设备相应的网络地址和业务。[0034]可选地,负载切换模块还用于通过在另一负载均衡设备上备份的系统配置文件使 与故障负载均衡设备相应的网络地址生效;和/或[0035]负载切换模块还用于通过在另一负载均衡设备上备份的业务配置文件使与故障 负载均衡设备相应的业务生效。[0036]本发明通过使双负载均衡设备均处于工作状态能够实现双机热备系统中的两个 负载均衡设备均处于工作状态,提高系统的可用性和资源利用率,并通过互备配置文件能够起到相互热备的效果。【专利附图】

【附图说明】[0037]图1是根据本发明实施例的双机负载均衡设备的管理方法的流程图;[0038]图2是根据本发明的一个实施例的双机负载均衡设备的管理方法的示意图;[0039]图3是根据本发明实施例的双机负载均衡设备的管理装置的框图。【具体实施方式】[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的 范围。[0041]根据本发明的实施例,提供了一种双机负载均衡设备的管理方法。[0042]如图1所示,根据本发明实施例的管理方法包括:[0043]步骤S101,在双机负载均衡设备同时正常工作时,双机负载均衡设备相互备份对 方的配置文件(可以将对方的配置文件通过主动复制的方法配置于本机中),其中,配置文 件包括系统配置文件和/或业务配置文件,并且,使双负载均衡设备均处于工作状态能够 实现双机热备系统中的两个负载均衡设备均处于工作状态,提高系统的资源利用率;[0044]步骤S103,在一负载均衡设备发生故障之后,将故障负载均衡设备的流量负载切 换至另一负载均衡设备,由于双负载均衡设备均配置有对方的配置文件,因此能够顺利地 进行负载切换,保持系统工作的流畅性。[0045]并且,根据本发明实施例的管理方法可以进一步在双机负载均衡设备的每一负载 均衡设备上预先配置与另一负载均衡设备相应的网络地址和业务。[0046]可选地,将故障负载均衡设备的流量负载切换至另一负载均衡设备可以通过在另 一负载均衡设备上备份的系统配置文件使与故障负载均衡设备相应的网络地址生效;和/ 或通过在另一负载均衡设备上备份的业务配置文件使与故障负载均衡设备相应的业务生 效。[0047]此外,根据本发明实施例的管理方法可以进一步在将故障负载均衡设备的流量负 载切换至另一负载均衡设备之后,如果故障负载均衡设备恢复正常(例如,系统可通过心跳 机制判断故障的设备是否恢复正常),则将另一负载均衡设备中与恢复的负载均衡设备相 应的流量负载切换至恢复的负载均衡设备。[0048]优选地,文中所述的双机负载均衡设备用于龙芯架构。[0049]根据本发明的实施例,提供了一种双机负载均衡设备的管理方法,该管理方法主 要提供一种在龙芯负载均衡系统中实现双机互备的工作方式。如图2所示,该系统主要包 括负载均衡设备A和负载均衡设备B,负载均衡设备A和B为两个相对独立并同时运行,负 载均衡设备A和B通过各自的网卡端口 I (ethl)共同处理系统的进程,在运行期间通过网 卡端口 O (ethO)互相备份对方的系统配置文件和业务配置文件,能够彼此互为备机,当负 载均衡设备A出现故障时,负载均衡设备B可以根据配置的系统配置文件和业务配置文件 在短时间内将故障的负载均衡设备A的功能接管过来,从而保证了系统中应用的持续性。[0050]并且,在系统可以通过心跳机制得知负载均衡设备A恢复以后,将负载均衡设备B 中原来负载均衡设备A的流量负载重新转移回A中。或者,在未示出的实施例中,可以根据 当前系统的需求对负载均衡设备A和B的流域重新进行分配。[0051]根据本发明的一个实施例,提供了一种双机负载均衡设备的管理装置。[0052]如图3所示,根据本发明实施例的管理装置包括:[0053]备份模块31,用于在双机负载均衡设备同时正常工作时,双机负载均衡设备相互 备份对方的配置文件,其中,配置文件包括系统配置文件和/或业务配置文件;[0054]负载切换模块32,用于在一负载均衡设备发生故障之后,将故障负载均衡设备的 流量负载切换至另一负载均衡设备。[0055]并且,根据本发明实施例的管理装置进一步包括:[0056]预先配置模块(未示出),用于在双机负载均衡设备的每一负载均衡设备上预先配 置与另一负载均衡设备相应的网络地址和业务。[0057]可选地,负载切换模块还用于通过在另一负载均衡设备上备份的系统配置文件使 与故障负载均衡设备相应的网络地址生效;和/或[0058]负载切换模块还用于通过在另一负载均衡设备上备份的业务配置文件使与故障 负载均衡设备相应的业务生效。[0059]综上所述,借助于本发明的上述技术方案,本发明通过使双负载均衡设备均处于 工作状态能够实现双机热备系统中的两个负载均衡设备均处于工作状态,避免单设备闲 置,提高系统的可用性和资源利用率,并通过互备配置文件能够起到相互热备的效果,并且 将此技术方案应用于龙芯架构中,能够扩展龙芯架构的应用。[0060]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种双机负载均衡设备的管理方法,其特征在于,包括:在所述双机负载均衡设备同时正常工作时,所述双机负载均衡设备相互备份对方的配 置文件;在一负载均衡设备发生故障之后,将故障负载均衡设备的流量负载切换至另一负载均 衡设备。
2.根据权利要求1所述的管理方法,其特征在于,所述配置文件包括系统配置文件和/ 或业务配置文件。
3.根据权利要求2所述的管理方法,其特征在于,进一步包括:在所述双机负载均衡设备的每一负载均衡设备上预先配置与另一负载均衡设备相应 的网络地址和业务。
4.根据权利要求3所述的管理方法,其特征在于,将故障负载均衡设备的流量负载切 换至另一负载均衡设备包括:通过在另一负载均衡设备上备份的系统配置文件使与故障负载均衡设备相应的网络 地址生效;和/或通过在另一负载均衡设备上备份的业务配置文件使与故障负载均衡设备相应的业务 生效。
5.根据权利要求1所述的管理方法,其特征在于,进一步包括:在将故障负载均衡设备的流量负载切换至另一负载均衡设备之后,如果故障负载均衡 设备恢复正常,则将另一负载均衡设备中与恢复的负载均衡设备相应的流量负载切换至恢 复的负载均衡设备。
6.根据权利要求1-5中任一项所述的管理方法,其特征在于,所述双机负载均衡设备 用于龙芯架构。
7.—种双机负载均衡设备的管理装置,其特征在于,包括:备份模块,用于在所述双机负载均衡设备同时正常工作时,所述双机负载均衡设备相 互备份对方的配置文件;负载切换模块,用于在一负载均衡设备发生故障之后,将故障负载均衡设备的流量负 载切换至另一负载均衡设备。
8.根据权利要求7所述的管理装置,其特征在于,所述配置文件包括系统配置文件和/ 或业务配置文件。
9.根据权利要求8所述的管理装置,其特征在于,进一步包括:预先配置模块,用于在所述双机负载均衡设备的每一负载均衡设备上预先配置与另一 负载均衡设备相应的网络地址和业务。
10.根据权利要求9所述的管理装置,其特征在于,所述负载切换模块还用于通过在另 一负载均衡设备上备份的系统配置文件使与故障负载均衡设备相应的网络地址生效;和/ 或所述负载切换模块还用于通过在另一负载均衡设备上备份的业务配置文件使与故障 负载均衡设备相应的业务生效。
【文档编号】H04L12/24GK103560907SQ201310504659
【公开日】2014年2月5日 申请日期:2013年10月23日 优先权日:2013年10月23日
【发明者】白秀杰 申请人:曙光信息产业(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1