负载均衡的实现方法和装置制造方法及图纸

技术编号:8325834 阅读:139 留言:0更新日期:2013-02-14 08:17
本发明专利技术提供了一种负载均衡的实现方法,其中,包括:确定流量所要申请的服务类型;根据确定的服务类型,将该流量分配至与该服务类型对应的数据中心。利用本发明专利技术的负载均衡的实现方法,能够支持包括多个数据中心的综合数据中心,从而改善了负载均衡装置与数据中心的兼容性。本发明专利技术还提供了一种负载均衡的实现装置。

【技术实现步骤摘要】

本专利技术一般地涉及计算机
,更具体地来说,涉及负载均衡的实现方法和>J-U ρ α装直。
技术介绍
由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。因此,数据中心需要由大量的服务器构成,当大量用户通过网络访问数据中心的服务器时,为保证数据中心所有服务器的使用效率最大化,在网络入口上,需要安装一个负载均衡设备,设备中保存数据中心可用服务器的列表,每当一个用户发起访问数据中心的请求时,负载均 衡设备按照一定的请求分配策略,把不同用户的访问请求分配到不同的服务器上。当前,传统数据中心正向云计算数据中心发展,云计算数据中心最大的特点是资源虚拟化,这不仅包括服务器计算节点级的资源,也包括服务器集群级的资源。也就是说,一个物理的数据中心可以被虚拟化为多个虚拟的数据中心,每个虚拟数据中心可以响应不同应用业务的访问请求,每个虚拟数据中心的应用业务互不影响。现有技术中提供了一种实现数据中心资源负载均衡的方法,其中,包括获取调度域内各物理机属性的当前利用率,并根据所述实际分配任务权值与期望任务权值确定分配任务的物理机,所述属性包括CPU负载、内存负载及网络负载;根据所述当前利用率确定所述调度域属性的负载均值,并根据所述负载均值及对所述物理机属性的负载预测值计算所述物理机的(实际分配任务权值与期望任务权值)之差;选择所述(实际分配任务权值与期望任务权值)之差最小的物理机分配所述当前分配任务。该技术方案在一定程度上能够实现负载均衡。但是这种技术方案能够支持传统数据中心,而无法支持多个虚拟的数据中心,所以不能满足包括多种服务类型的综合数据中心的需要。
技术实现思路
针对现有技术中负载均衡方法无法满足包括多个服务类型的综合服务中心的需要的缺陷,本专利技术提出了能够解决上述缺陷的一种负载均衡的实现方法。根据本专利技术的一方面,提供了一种负载均衡的实现方法,其中,包括确定流量所要申请的服务类型;根据确定的服务类型,将该流量分配至与该服务类型对应的数据中心。优选地,方法还包括预先针对每个服务类型配置相应的负载均衡模块,并且每个负载均衡模块对应于至少一个数据中心;并且,将该流量分配至与该服务类型对应的数据中心包括将该流量分配至与该流量的服务类型对应的负载均衡模块,接收到该流量的负载均衡模块将该流量发送至与该负载均衡模块对应的数据中心。优选地,服务类型包括以下至少之一高性能计算服务、查询服务、网页服务以及数据库服务。优选地,数据中心包括多个服务器;并且,将该流量分配至与该服务类型对应的数据中心包括根据负载均衡算法,将该流量分配至该数据中心的多个服务器。优选地,均衡方法包括以下至少之一最小负载法、轮转法、加权轮转法以及哈希法。根据本专利技术的另一方面,提 供了一种负载均衡的实现装置,其中,实现装置包括分类模块,用于确定流量所要申请的服务类型;以及处理模块,用于根据确定的服务类型,将该流量分配至与该服务类型对应的数据中心。优选地,处理模块包括多个负载均衡模块,每个负载均衡模块对应于一种服务类型,并且一个负载均衡模块对应于至少一个数据中心;其中,接收到该流量的负载均衡模块用于将该流量发送至与该负载均衡模块对应的数据中心。优选地,负载均衡配置模块,用于配置多个负载均衡模块;以及分类配置模块,用于生成流量服务类型与负载均衡模块的对应关系的匹配规则,其中,分类模块根据匹配规则将该流量分配至与该流量的服务类型对应的负载均衡模块。优选地,数据中心包括多个服务器,其中,负载均衡模块还用于根据负载均衡算法将该流量分配至该数据中心的多个服务器。优选地,均衡方法包括以下至少之一最小负载法、轮转法、加权轮转法以及哈希法。利用本专利技术的技术方案能够克服现有技术的缺陷,支持包括多个数据中心的综合数据中心,从而改善了负载均衡装置与数据中心的兼容性。此外,根据数据中心的服务类型将综合数据中心划分为多个数据中心以后,通过负载均衡的实现方法和装置,可以将流量分配至不同的数据中心,大幅改善了负载均衡装置的处理能力。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。在附图中图I为根据本专利技术的实施例的负载均衡的实现方法的总体流程图;图2为根据本专利技术的实施例的负载均衡的实现方法的具体流程图;图3为根据本专利技术的实施例的负载均衡装置的总体结构图;以及图4为根据本专利技术的实施例的负载均衡装置的具体结构图。具体实施例方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图I为根据本专利技术的实施例的负载均衡的实现方法的总体流程图。负载均衡的实现方法100包括在步骤102中,确定流量所要申请的服务类型;在步骤104中,根据确定的服务类型,将该流量分配至与该服务类型对应的数据中心。该实现方法根据流量所要申请的服务类型对流量进行分配,从而与现有的负载均衡方法相比较,该方法能够应用于包含多种服务的综合数据中心,提高兼容性能,从而能够进一步扩展数据中心的应用业务,提高网络的灵活性和可用性。图2为根据本专利技术的实施例的负载均衡的实现方法的具体流程图。负载均衡的实现方法200包括在步骤202中,确定流量所要申请的服务类型。例如,服务类型包括以下至少之一高性能计算服务、查询服务、网页服务以及数据库服务等。在其他实施例中,服务类型还可以包括能够通过网络向用户提供的其他服务。在步骤204中,预先针对每个服务类型配置相应的负载均衡模块,并且每个负载均衡模块对应于至少一个服务类型的数据中心;具体地,预先针对高性能计算服务、查询服务、网页服务以及数据库服务配置分别用于高性能计算服务的负载均衡模块、用于查询服务的负载均衡模块、用于网页服务的负载均衡模块以及用于数据库服务的负载均衡模块,并且综合数据中心至少可以包括高性能技术服务数据中心、查询服务数据中心、网页服务数据中心以及数据库服务数据中心等。此外,一个负载均衡模块可以支持至少一个相同服务类型的数据中心。在步骤206中,将该流量分配至与该服务类型对应的数据中心进一步包括将该流量分配至与该流量的服务类型对应的负载均衡模块,接收到该流量的负载均衡模块将该流量发送至与该负载均衡模块对应的数据中心。利用负载均衡的实现方法可以将流量分配至多个不同类型的服务的综合数据 中心,从而克服了现有负载均衡的实现方法只能均衡一个服务类型的数据中心的负载的问题。此外,数据中心包括多个服务器;并且,将该流量分配至与该服务类型对应的数据中心包括根据负载均衡算法,将该流量分配至该数据中心的多个服务器。服务器可以为实体计算机服务器或者虚拟机服务器。具体地,均衡方法包括以下至少之一最小负载法、轮转法、加权轮转法以及哈希法等。从而实现了流量分流,大幅扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。图3为根据本专利技术的实施例的负载均衡装置的本文档来自技高网
...

【技术保护点】
一种负载均衡的实现方法,其特征在于,包括:确定流量所要申请的服务类型;根据确定的所述服务类型,将该流量分配至与该服务类型对应的数据中心。

【技术特征摘要】
1.一种负载均衡的实现方法,其特征在于,包括 确定流量所要申请的服务类型; 根据确定的所述服务类型,将该流量分配至与该服务类型对应的数据中心。2.根据权利要求I所述的实现方法,其特征在于,所述方法还包括 预先针对每个服务类型配置相应的负载均衡模块,并且每个负载均衡模块对应于至少一个数据中心; 并且,将该流量分配至与该服务类型对应的数据中心包括 将该流量分配至与该流量的服务类型对应的负载均衡模块,接收到该流量的负载均衡模块将该流量发送至与该负载均衡模块对应的数据中心。3.根据权利要求I所述的实现方法,其特征在于,所述服务类型包括以下至少之一高性能计算服务、查询服务、网页服务以及数据库服务。4.根据权利要求I所述的实现方法,其特征在于,所述数据中心包括多个服务器; 并且,将该流量分配至与该服务类型对应的数据中心包括 根据负载均衡算法,将该流量分配至该数据中心的多个服务器。5.根据权利要求4所述的实现方法,其特征在于,所述均衡方法包括以下至少之一最小负载法、轮转法、加权轮转法以及哈希法。6.一种负载均衡的实现装置...

【专利技术属性】
技术研发人员:刘朝辉邵宗有刘新春
申请(专利权)人:无锡城市云计算中心有限公司
类型:发明
国别省市:

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

1