[发明专利]一种应用虚拟化的负载分担方法及装置有效
申请号: | 201110334543.3 | 申请日: | 2011-10-30 |
公开(公告)号: | CN102404388B | 公开(公告)日: | 2017-03-15 |
发明(设计)人: | 孙向东 | 申请(专利权)人: | 北京方物软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 虚拟 负载 分担 方法 装置 | ||
技术领域
本发明负载分担技术,尤其涉及一种应用虚拟化的负载分担技术。
背景技术
随着网络技术以及软件技术的发展,计算机的应用程序不再局限于本地,远程应用虚拟化技术已经迅速发展起来。应用虚拟化的主要工作原理是:用户终端通过应用虚拟化协议远程连接到服务器端,在服务器端启动应用(可是为虚拟的本地应用),然后服务器把应用的界面显示图像远程端的到用户终端,用户终端的键盘和鼠标输入通过协议远程传递到服务器端。应用虚拟化达到的效果是:本地无需安装应用程序,应用程序在服务器端运行,但用户体验和本地使用应用程序基本相同。
应用虚拟化技术通常需要支持多个用户并发使用,考虑到性能及可靠性,一般需要部署多台应用服务器以提供更为丰富的计算资源。因此,需要考虑多个服务器的负载分担问题,即保证各服务器的负载相对平衡,达到最好的用户体验效果。但目前的负载分担技术仍然存在操作麻烦以及负载分担的均衡性较差的问题。
发明内容
有鉴于此,本发明提供一种应用虚拟化的负载分担装置,其中该网络设备用于多个服务器前端作为虚拟化网关,该装置包括:
注册处理单元,用于接收并保存服务器发送的注册信息,所述注册信息包括该服务器可提供的虚拟应用;
应用配置单元,用于向管理员发送可提供该虚拟应用的服务器列表,记录管理员从服务器列表中选择的服务器;以及
负载决策单元,用于按照预定的分担规则以及服务器负载,将来自客户端的对虚拟应用的访问在管理员选择的服务器中进行负载分担。
优选地,其中所述注册信息还包括CPU占用率、内存占用率、网络IO占用率以及磁盘IO占用率;所述服务器负载是由上述各个占用率乘以对应的预设权重后相加得到的。
优选地,其中所述CPU占用率的权重最高。
优选地,其中所述网络IO占用率以及磁盘IO占用率的权重之和不小于10%且不大于30%。
本发明还提供一种应用虚拟化的负载分担方法,其中该网络设备用于多个服务器前端作为虚拟化网关,该方法包括:
接收并保存服务器发送的注册信息,所述注册信息包括该服务器可提供的虚拟应用;
向管理员发送可提供该虚拟应用的服务器列表,记录管理员从服务器列表中选择的服务器;以及
按照预定的分担规则以及服务器负载,将来自客户端的对虚拟应用的访问在管理员选择的服务器中进行负载分担。
优选地,所述注册信息还包括CPU占用率、内存占用率、网络IO占用率以及磁盘IO占用率;所述服务器负载是由上述各个占用率乘以对应的预设权重后相加得到的。
优选地,其中所述CPU占用率的权重最高。
优选地,其中所述网络IO占用率以及磁盘IO占用率的权重之和不小于10%且不大于30%。。
本发明通过采用应用服务器集群自动配置机制,应用部署大大简化,部署时间减少一半以上。采用基于应用的负载分担策略,用户业务部署的灵活性大大增强,可以根据业务本身资源消耗的特点设计负载分担策略。通过引入磁盘IO和网络IO占用率参数计算服务器负载,更准确的反应了服务器负载情况,在有很多典型的应用场景中,服务器间负载的不均衡性可以下降20%,甚至更高。
附图说明
图1是本发明一种实施方式的应用环境。
图2是本发明负载分担装置的逻辑结构图。
图3是本发明管理配置的用户界面示意图。
具体实施方式
请参考图1,在应用虚拟化的场景中,通常会采用一台网络设备作为须虚拟化网关放置在服务器前端来承担负载分担等服务。本发明应用虚拟化的负载分担装置即应用在该虚拟化网关中,该装置可以通过软件实现,也可以通过软硬结合的方式实现。该装置主要包括注册处理单元11、应用配置单元12以及负载决策单元13。以下以软件实现为例来描述该装置运行时所执行的处理流程。
步骤100,接收并保存服务器发送的注册信息,所述注册信息包括该服务器可提供的虚拟应用;本步骤由注册处理单元11执行。
首先需要在应用服务器端安装虚拟应用插件(vApp),vApp主要负责主动向虚拟化网关发起注册,实现应用服务器的自动发现。同时,vApp通过Windows系统调用获取已安装的应用程序列表,并发送到虚拟化网关,实现应用程序(即虚拟应用)的自动发现,这些信息统称为注册信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京方物软件有限公司,未经北京方物软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110334543.3/2.html,转载请声明来源钻瓜专利网。