The present application provides a network load balancing, control and network interaction method and device. The method comprises: receiving control device sends the preset flow scheduling rules and the back-end server in the second network only route indication information; acquiring indication information of the client only path in the first class of network request sent from the client to access the back-end server; the back-end server access request to the preset flow scheduling rules selected back the server receives the request; the back-end server returns response information, and in accordance with the client's instructions will only route information request response information returned to the client, the only path indicating the first type of network information in the client and the backend server which only has second kinds of network, the first network and the second network for at least one virtual private network VPC, the application program may not need a gateway for the client Address translation processing with the back-end server.
【技术实现步骤摘要】
一种网络的负载均衡、控制及网络交互方法和装置
本申请涉及互联网
,特别是涉及一种网络的负载均衡方法和一种网络的负载均衡装置,以及,一种网络的负载均衡控制方法和一种网络的负载均衡控制装置,以及一种网络交互方法和一种网络交互装置。
技术介绍
随着互联网技术的发展,服务器所承担的来自客户端的访问流量越来越庞大和频繁,服务器的扩展性越发重要。为了便于客户端的访问,通常会将扩展的多台后端服务器虚拟为一个虚拟服务器,以统一对外提供服务的接口。在客户端和后端服务器之间,通常由负载均衡器(LoadBalancer,LB)根据一定的算法,将访问流量调度到实际提供服务的后端服务器上(RealServer,RS),以平衡多个后端服务器的访问流量。对于一些基于VXLAN(VirtualeXtensibleLocalAreaNetwork,虚拟可扩展局域网)建立的VPC(VirtualPrivateCloud,虚拟私有云)域内的客户端,其地址仅仅在其域内唯一,无法直接访问域外的设备,因此需要经过网关的地址转换处理。在访问域外的设备时,需要经过网关将其地址转换为一个非VPC地址,才得以 ...
【技术保护点】
一种网络的负载均衡方法,其特征在于,包括:接收控制设备发送的预设流量调度规则,以及后端服务器在第二类网络的唯一路径指示信息;从客户端发送的后端服务器访问请求中,获取所述客户端在第一类网络的唯一路径指示信息;根据所述后端服务器的唯一路径指示信息,将所述后端服务器访问请求,发送到按照所述预设流量调度规则选择出的至少一个后端服务器;接收所述后端服务器返回的请求响应信息,并按照所述客户端的唯一路径指示信息,将所述请求响应信息返回至所述客户端,其中,所述唯一路径指示信息在所述客户端所处的第一类网络以及各后端服务器所处第二类网络中唯一存在,所述第一类网络和所述第二类网络中至少一个为虚拟私有网络VPC。
【技术特征摘要】
1.一种网络的负载均衡方法,其特征在于,包括:接收控制设备发送的预设流量调度规则,以及后端服务器在第二类网络的唯一路径指示信息;从客户端发送的后端服务器访问请求中,获取所述客户端在第一类网络的唯一路径指示信息;根据所述后端服务器的唯一路径指示信息,将所述后端服务器访问请求,发送到按照所述预设流量调度规则选择出的至少一个后端服务器;接收所述后端服务器返回的请求响应信息,并按照所述客户端的唯一路径指示信息,将所述请求响应信息返回至所述客户端,其中,所述唯一路径指示信息在所述客户端所处的第一类网络以及各后端服务器所处第二类网络中唯一存在,所述第一类网络和所述第二类网络中至少一个为虚拟私有网络VPC。2.根据权利要求1所述的方法,其特征在于,所述唯一路径指示信息由所在虚拟私有网络VPC的网络标识信息以及在所述虚拟私有网络VPC中的地址标识信息生成。3.根据权利要求1所述的方法,其特征在于,还包括:按照多个后端应用服务器的唯一路径指示信息,相应访问多个后端服务器;对访问的后端服务器进行运行状态检查,针对状态异常的后端服务器,在对应的唯一路径指示信息上标记异常标识;所述异常标识用于指示暂停发送所述后端服务器访问请求至后端服务器。4.根据权利要求2所述的方法,其特征在于,在所述从客户端发送的后端服务器访问请求中,获取所述客户端在第一类网络的唯一路径指示信息的步骤之前,所述方法还包括:识别所述客户端所处的第一类网络的网络类型。5.根据权利要求4所述的方法,其特征在于,所述从客户端发送的后端服务器访问请求中,获取所述客户端在第一类网络的唯一路径指示信息的步骤包括:针对所述第一类网络的网络类型,从所述后端服务器访问请求中解封出所述第一类网络的网络标识信息和所述客户端的地址标识信息,并生成所述客户端的唯一路径指示信息。6.根据权利要求4所述的方法,其特征在于,所述将所述请求响应信息返回至所述客户端的步骤包括:针对所述第一类网络的网络类型,封装所述请求响应信息并发送至所述客户端。7.根据权利要求1所述的方法,其特征在于,在所述从客户端发送的后端服务器访问请求中,获取所述客户端在第一类网络的唯一路径指示信息的步骤之前,所述方法还包括:接收并保存多个客户端向所述控制设备注册时提交的所述客户端所处的第一类网络的网络标识信息;在所述从客户端发送的后端服务器访问请求中,获取所述客户端的唯一路径指示信息的步骤之后,所述方法还包括:判断从所述后端服务器访问请求获取的第一类网络的网络标识信息,是否在保存的第一类网络的网络标识信息的范围内,若否,则返回拒绝访问信息至所述客户端。8.一种网络的负载均衡控制方法,其特征在于,包括:从各后端服务器获取所述后端服务器在第二类网络的唯一路径指示信息;将预设流量调度规则和所述后端服务器的唯一路径指示信息发送至负载均衡设备,以供所述负载均衡设备根据所述后端服务器的唯一路径指示信息,将所述客户端的后端服务器访问请求,发送到按照所述预设流量调度规则选择出的至少一个后端服务器,以及按照所述客户端在第一类网络的唯一路径指示信息,将所述后端服务器返回的请求响应信息返回至所述客户端,其中,所述唯一路径指示信息在客户端所处的第一类网络以及各后端服务器所处第二类网络中唯一存在,所述第一类网络和所述第二类网络中至少一个为虚拟私有网络VPC。9.根据权利要求8所述的方法,其特征在于,所述唯一路径指示信息由所在虚拟私有网络VPC的网络标识信息以及在所述虚拟私有网络VPC中的地址标识信息生成。10.根据权利要求8所述的方法,其特征在于,还包括:指示所述负载均衡设备将所述负载均衡设备的唯一路径指示信息发送至所述后端服务器,以供所述后端服务器按照所述负载均衡设备的唯一路径指示信息,返回请求响应信息至所述负载均衡设备。11.根据权利要求8所述的方法,其特征在于,还包括:接收所述客户端在注册时提交的所述客户端所在的第一类网络的网络标识信息;将所述第一类网络的网络标识信息发送至所述负载均衡设备,以供所述负载均衡设备保存并在接收到所述客户端的后端服务器访问请求时,判断从所述后端服务器访问请求获取的第一类网络的网络标识信息,是否在保存的第一类网络的网络标识信息的范围内,若否,则返回拒绝访问信息至所述客户端。12.一种网络交互方法,其特征在于,包括:根据后端服务器在第二类网络的唯一路径指示信息,将客户端对后端服务器的访问请求,发送到按照所述预设流量调度规则选择出的至少一个后端服务器,所述第二类网络为虚拟私有网络VPC;和/或,按照所述客户端在第一类网络的唯一路径指示信息,将后端服务器针对客户端的访问请求返回的请求响应信息返回至所述客户端,所述第一类网络为虚拟私有网络VPC;其中,所述唯一路径指示信息在所述客户端所处的第一类网络以及各后端服务器所处第二类网络中唯一存在。13.一种网络的负载均衡装置,其特征在于,包括:预设流量调度规...
【专利技术属性】
技术研发人员:陈家军,吴佳明,薛蹦蹦,杨玉玺,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。