The invention discloses a method, a load balanced client access storage system comprises: receiving the client sends a request to the storage system has a unique domain name service, parsed virtual service; choose the backend server group corresponding to the virtual service; the server in the background in the group by polling server selection in the physical address corresponding to IP; the virtual IP address in the polling mode selection of virtual IP address, and the virtual IP address sent to the client. The invention provides a method of physical server IP address polling, due to the physical IP address and server correspondence, polling the physical IP address is equivalent to the polling server, avoid the task allocation only polling virtual IP address uneven the problem in the prior art. The invention also provides a load balancing device for the client to access the storage system, a background server, a background server system and a computer readable storage medium, which has the above beneficial effects.
【技术实现步骤摘要】
一种客户端访问存储系统的负载均衡的方法及装置
本专利技术涉及计算机领域,特别是涉及一种客户端访问存储系统的负载均衡的方法、装置、后台服务器、后台服务器系统及计算机可读存储介质。
技术介绍
随着互联网业务量的增加、访问量和数据流量的快速增长,存储系统各个核心部分的处理强度也相对增大,使后台服务器系统工作负载日益增大。用户需要访问存储系统的信息量呈爆炸式增长,存储系统规模的日益壮大给后台服务器的压力带来了巨大的挑战,尤其是对于金融、军事、大型企业等应用领域,在访问存储系统时,一旦出现访问故障、崩溃等灾难性故障,企业将面临着难以承受的巨大损失。因此,访问的可靠性已经成为衡量存储系统总体性能的重要因素。客户端访问存储系统的机制主要为客户端发出访问存储系统的请求,DNS服务器解析客户端要访问的域名,根据域名和虚拟IP地址的一一对应关系,将域名对应的虚拟IP地址发送至客户端,以便客户端通过该虚拟IP地址访问对应的后台服务器。为了提高访问的可靠性,因为一个域名对应一项虚拟服务,可以为一项虚拟服务设置多个对应的虚拟IP地址,采用轮询的方法在客户端提供的域名对应的虚拟IP地址中选择一个供客户端访问存储系统。但是在上述背景与机制下,访问的可靠性还是面临着严峻的挑战,虽然DNS服务器可以采用轮询法,将访问请求平均地分配到不同的虚拟IP地址对应的后台服务器上,但是这些后台服务器有的负载较重,有的负载较轻,甚至处于空闲状态,对于被分配到负载较重的后台服务器上的访问任务,还是需要等待较长时间;同时,在访问量过大时,还会造成存储系统运行速度慢、不能登录系统的情况,最终导致整个系统崩溃。 ...
【技术保护点】
一种客户端访问存储系统的负载均衡的方法,其特征在于,包括:接收所述客户端向所述存储系统发送的业务请求,并解析所述业务请求中的虚拟服务;其中,所述存储系统具有唯一域名;选择所述虚拟服务对应的后台服务器组;其中,所述虚拟服务与所述后台服务器组一一对应;在所述后台服务器组中以轮询的方式选择一个后台服务器;其中,所述后台服务器具有唯一的物理IP地址,且所述物理IP地址对应多个虚拟IP地址;在所述物理IP地址对应的虚拟IP地址中以轮询的方式选择一个虚拟IP地址,并将所述虚拟IP地址发送至所述客户端,以便所述客户端通过所述虚拟IP地址访问所述后台服务器。
【技术特征摘要】
1.一种客户端访问存储系统的负载均衡的方法,其特征在于,包括:接收所述客户端向所述存储系统发送的业务请求,并解析所述业务请求中的虚拟服务;其中,所述存储系统具有唯一域名;选择所述虚拟服务对应的后台服务器组;其中,所述虚拟服务与所述后台服务器组一一对应;在所述后台服务器组中以轮询的方式选择一个后台服务器;其中,所述后台服务器具有唯一的物理IP地址,且所述物理IP地址对应多个虚拟IP地址;在所述物理IP地址对应的虚拟IP地址中以轮询的方式选择一个虚拟IP地址,并将所述虚拟IP地址发送至所述客户端,以便所述客户端通过所述虚拟IP地址访问所述后台服务器。2.根据权利要求1所述的方法,其特征在于,所述在所述物理IP地址对应的虚拟IP地址中以轮询的方式选择一个虚拟IP地址,并将所述虚拟IP地址发送至所述客户端具体包括:在所述物理IP地址对应的虚拟IP地址中以轮询的方式选择一个虚拟IP地址,并检查所述虚拟IP地址是否为所述唯一域名对应的虚拟IP地址;若是,则将所述唯一域名对应的虚拟IP地址发送至所述客户端,以便所述客户端通过所述虚拟IP地址访问所述后台服务器;若否,则跳过所述虚拟IP地址,继续进行在所述物理IP地址对应的虚拟IP地址中以轮询的方式选择一个虚拟IP地址的步骤。3.根据权利要求1所述的方法,其特征在于,在所述客户端通过所述虚拟IP地址访问所述后台服务器时,还包括:当所述虚拟IP地址对应的所述后台服务器出现故障时,将所述虚拟IP地址切换对应至所述后台服务器所在的后台服务器组中运行正常的后台服务器,以便所述客户端访问所述运行正常的后台服务器。4.一种客户端访问存储系统的负载均衡的装置,其特征在于,包括:接收单元,用于接收所述客户端向所述存储系统发送的业务请求,并解析所述业务请求中的虚拟服务;其中,所述存储系统具有唯一域名;分配单元,用于选择所述虚拟服务对应的后台服务器组;其中,所述虚拟服务与所述后台服务器组一一对应;在所述后台服务器组中以轮询的方式选择后台服务器;其中,所述后台服务器具有唯一的物理I...
【专利技术属性】
技术研发人员:李景要,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。