【技术实现步骤摘要】
本专利技术涉及计算才几网纟备,以及更具体i也,涉及计算才几网纟各中的 服务器负载均衡。
技术介绍
计算机网络是可以交换数据和共享资源的互相连接的计算设 备的集合。在基于数据包的网络中,计算设备通过将数据分成多个 被称为数据包的小块来传送数据,这些小块在网络中独立地从源设备(source device ) 4皮发送到目的i殳备(destination device )。目的i殳 备从包中提取数据并且将数据组合成它的原始形式。月良务器负载均衡器(server load balancer )是从多个后端目标主 机服务器中分配输入(incoming )网络流量(traffic )的网络i殳备。 在传统的配置中,服务器负载均衡器上配置的规则使服务器负载均 衡器分析该输入网络流量以将该流量的一部分引导到目标主机服 务器的 一个子设备,将该流量的另 一部分31导到目标主机的另 一子 设备,等等。例如,目标主机服务器的分隔的子设备可以服务于图 像请求、可移植文档格式(PDF)请求、联合图像专家组(JPEG) 请求、图形交换格式(GIF)请求、以及所有的其他超文本链接标 识语言(HTML)请求。已经提出了将目标主机服务器的子设备配置在服务器负载均 tf器上的多种方法。例如,在一种方法中,创建月良务于不同类型流量的分隔的目标主4几月l务器组实体,并且还创建总体负载均;斷组实 体。然后,将目标主机服务器组与总体负载均衡组相关联。配置规 则,所述规则规定了应该怎样将流量发送到目标主机服务器组。这 种方法要求设置多个独立的实体(即,分隔的目标主机组和总体负 载均衡组),之后该实体 ...
【技术保护点】
一种用于配置和操作服务器负载均衡器的方法,包括: 利用网络中的服务器负载均衡器接收用于定义负载均衡组的用户命令,所述负载均衡组能够表示所述网络中的多个目标主机服务器; 利用所述服务器负载均衡器接收用于将所述多个目标主机服务器增加 至所述负载均衡组的多个用户命令,其中,所述多个用户命令包括所述目标主机服务器的配置信息; 一旦接收到将所述多个目标主机服务器增加至所述负载均衡组的多个用户命令的每一个,就更新所述服务器负载均衡器的控制单元的数据库,以根据所接收到的用户 命令来包含关于每一个所述目标主机服务器的各自的配置信息,所述用户命令用于在所述目标主机服务器之间对网络流量进行负载均衡; 在更新所述数据库以包含所述配置信息之后,利用所述服务器负载均衡器接收多个用户命令,所述用户命令将标号分配给之前定 义的负载均衡组中的所述多个目标主机服务器的至少一个子设备中的每一个; 更新所述数据库中的所述配置信息,以将所述标号分配给所述多个目标主机服务器的子设备中的每一个目标主机服务器,而不需要在所述数据库中创建新的负载均衡组,且不需要重新配置 关于分配有 ...
【技术特征摘要】
US 2008-4-15 12/103,4751.一种用于配置和操作服务器负载均衡器的方法,包括利用网络中的服务器负载均衡器接收用于定义负载均衡组的用户命令,所述负载均衡组能够表示所述网络中的多个目标主机服务器;利用所述服务器负载均衡器接收用于将所述多个目标主机服务器增加至所述负载均衡组的多个用户命令,其中,所述多个用户命令包括所述目标主机服务器的配置信息;一旦接收到将所述多个目标主机服务器增加至所述负载均衡组的多个用户命令的每一个,就更新所述服务器负载均衡器的控制单元的数据库,以根据所接收到的用户命令来包含关于每一个所述目标主机服务器的各自的配置信息,所述用户命令用于在所述目标主机服务器之间对网络流量进行负载均衡;在更新所述数据库以包含所述配置信息之后,利用所述服务器负载均衡器接收多个用户命令,所述用户命令将标号分配给之前定义的负载均衡组中的所述多个目标主机服务器的至少一个子设备中的每一个;更新所述数据库中的所述配置信息,以将所述标号分配给所述多个目标主机服务器的子设备中的每一个目标主机服务器,而不需要在所述数据库中创建新的负载均衡组,且不需要重新配置关于分配有所述标号的所述目标主机服务器的数据库中的配置信息,其中,所述标号表示所述多个目标主机服务器的子设备能够服务于特定类型的访问请求;接收来自客户设备的访问请求;识别所述访问请求的类型;访问一组存储的规则,以确定对应于所识别的访问请求类型的标号;访问所述数据库中的配置信息,以识别与所确定的标号相关联的所述目标主机服务器的子设备;以及通过选择与所确定的标号相关联的目标主机服务器的子设备中的一个并将所述访问请求输出给所选择的目标主机服务器,以在所述多个目标主机服务器之间对所述访问请求进行负载均衡。2. 才艮据^^利要求1所述的方法,其中,所述的一组存^f诸的MJ!'J参 考标号的每一个均与所述多个目标主机服务器的子设备相关耳关,其中,访问所述一组存储的力见则以确定标号包括确定所 述访问i青求是否与所述一组存4诸的失见则中的4壬一个相匹配,并 确定由与所述请求相匹配的规则所指定的标号。3. 根据权利要求1所述的方法,还包括一旦接收到将所述多个目标主^L服务器增加到所述负载 均4軒组实体的所述多个用户命令中的每一个,就自动将默:〖人标 号分配给所述多个目标主机服务器中的每一个;以及一旦接收到与所述一组规则中的任意规则均不相匹配的 访问请求,就选择具有默认标号的多个目标主机服务器中的一 个,以向该目标主机服务器转发所述访问请求。4. 根据权利要求1所述的方法,还包括接收将第二标号分配给所 述多个目标主机服务器的第二子设备的第二用户命令,其中,所述第二标号相关,表示所述多个目标主机服务器的第二子设 备能够服务于第二类型的访问请求。5. 根据权利要求1所述的方法,其中,接收访问请求包括接收对 特定类型的文件的请求,而其中,所述标号表示所述多个目标 主机服务器的所述子设备能够服务于对特定类型的文件的请 求。6. 根据权利要求5所述的方法,其中,所分配的标号表示所述多 个目标主机服务器的子设备中的每一个均能够服务于超文本 《连4妄标识语言(HTML )请求、可移才直文档才各式(PDF )请求、 联合图像专家组(JPEG)请求、图形交换才各式(GIF)请求、 或图像请求中的一个。7. 根据权利要求1所述的方法,其中,接收访问请求包括接收对 特定类型的服务的请求,而其中,所述标号表示所述多个目标 主机服务器的子设备能够服务于对特定类型的服务的请求。8. 根据权利要求1所述的方法,其中,识别所述访问请求的类型 包括识别所述访问请求的应用类型和协议类型。9. 根据权利要求1所述的方法,其中,接收所述用户命令包括在 所述服务器负载均衡器的命令行界面上接收所述用户命令。10. 根据权利要求1所述的方法,其中,接收所述用户命令包括在 所述服务器负载均衡器的网络浏览器界面上接收所述用户命 令。11. 一种服务器负载均衡器,包括用户界面,用来接收用于定义能够表示网络中的多个目 标主机服务器的负载均衡组的用户命令,以及用来接收将所述 多个目标主机服务器增加到所述负载均衡组的多个用户命令,其中,所述多个用户命令包括所述目标主机服务器的配置信息;数据库,用来存储配置信息;一组规则,其中每一个参考标号均与能够服务于特定类 型访问请求的多个目标主机服务器的子设备相关联;控制单元,用来更新所述数据库,以根据所接收到的用 户命令来包含关于每一个所述目标主机服务器的各自的配置 信息,所述用户命令用于在所述目标主机力良务器之间对网络流 量进行负载均衡,其中, 一旦所述控制单元更新所述^t才居库以包含所述配 置信息,所述用户界面就接收到多个用户命令,所述用户命令 将标号分配乡合之前定义的负载均衡-组中的所述多个目标主枳』 服务器的至少 一 个子设备中的每一个,而不需要在所述数据库 中创建新的负载均纟耔组,且不需要重新配置关于分配有所述标 号的目标主机服务器的数据库中的配置信息,其中,所述标号 表示所述多个目标主机服务器的子设备能够服务于特定类型 的访问请求,以及界面,用来接收来自客户设备的访问请求;其中,所述控制单元识别所述访问请求的类型,访问所 述的一组失见则,以确定对应于所识别的访问-清求类型的标号, 并访问所述凄t才居库中的所述配置4言息,以i只别与所确定的标号 相关联的目标主机服务器的子设备,以及其中,所述控制单元通过选择与所确定的标号相关联的 所述目标主机服务器的一个并将所述请求输出给所选择的目 标主机服务器,以在所述多个目标主机服务器之间对所述访问 请求进行负载均^f。12. 根据权利要求11所述的服务器负载均衡器,其中, 一旦访问所述的一组失见则以确定只t应于所识别的访问-清求类型的标号,...
【专利技术属性】
技术研发人员:张中廷,史蒂文A马尔姆斯科格,
申请(专利权)人:丛林网络公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。