[发明专利]一种虚拟服务器在线时间的调度系统与方法有效
申请号: | 201310565658.2 | 申请日: | 2013-11-13 |
公开(公告)号: | CN103634378B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | 马立克 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/26 |
代理公司: | 北京聿宏知识产权代理有限公司11372 | 代理人: | 吴大建,钟日红 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 服务器 在线 时间 调度 系统 方法 | ||
技术领域
本发明涉及虚拟机技术领域,尤其涉及一种虚拟服务器在线时间的调度系统与方法。
背景技术
在当今的网络时代,计算机网络安全是现今网络的主旋律,关于网络安全的话题在媒体上随处可见,黑客攻击也成为了网络安全的一个大患。黑客攻击事件在世界各地层出不穷,黑客攻击对象的范围也十分的广泛,军事机构、政治机构以及金融商业机构,都在黑客的攻击目标之列。
据国内一份数据安全报告的统计,仅在2012年我国境内被篡改网站数量多达16388个,其中政府网站1802个,分别同比增长6.1%和21.4%。从统计数据可以看到我国的网络安全,面临着严重威胁。而国外的网络安全形势也同样不容乐观,政府机构网站、跨国企业网站、金融系统等遭到黑客攻击的消息时有传出。
在实践中,服务器通常会暴露在互联网中长达几个月,甚至更长的时间,这就为攻击者提供了大量的机会,让攻击者有足够的时间去攻破系统的各种安全防护,成功侵入目标系统。
发明内容
本发明所要解决的技术问题之一是需要提供一种虚拟服务器在线时间的调度系统,其通过控制虚拟服务器的在线时间来提高虚拟服务器的安全度。此外,还提供了一种虚拟服务器在线时间的调度方法。
为了解决上述技术问题,本发明提供了一种虚拟服务器在线时间的调度系统,包括:管理模块,其用于在物理服务器上创建至少两个虚拟服务器,制定虚拟服务器列表,并根据接收到的调度指令来对相应的虚拟服务器进行上线和离线操作;计时模块,其用于对各个虚拟服务器的在线时间进行计时,并在虚拟服务器的在线时间达到在线时间阈值时,发送虚拟服务器调度请求;调度模块,其用于设置虚拟服务器调度策略和在线时间阈值,其在接收到来自所述计时模块的虚拟服务器调度请求时,将在线时间达到在线时间阈值的虚拟服务器确定为所要离线的虚拟服务器,同时从所述虚拟服务器列表中选择符合调度策略的虚拟服务器确定为所要上线的虚拟服务器,并发送相应的调度指令至所述管理模块。
在一个实施例中,还包括:同步模块,其用于将所要离线的虚拟服务器中的数据及会话状态同步到用于替换它的所要上线的虚拟服务器中。
在一个实施例中,还包括:转发控制模块,其用于为运行在所述物理服务器上的各个虚拟服务器设置统一的IP地址及端口,在所述管理模块进行上线和离线操作后,将访问所述IP地址和端口的外部请求转发至新上线的虚拟服务器。
在一个实施例中,所述虚拟服务器调度策略包括在所有离线虚拟服务器中选择离线时间最长的虚拟服务器或负载最低的虚拟服务器作为所要上线的虚拟服务器以及允许同时在线的虚拟服务器数量,其中,所述允许同时在线的虚拟服务器数量不超过物理服务器上虚拟服务器数量总和的一半。
在一个实施例中,所述管理模块通过改变相应虚拟服务器的虚拟网卡的状态来实现所述虚拟服务器的离线与上线操作。
在一个实施例中,各个虚拟服务器具有不同平台的操作系统,并且所述各个虚拟服务器上部署有相同的WEB应用。
根据本发明的另一方面,还提供了一种虚拟服务器在线时间的调度方法,包括:管理步骤,在物理服务器上创建至少两个虚拟服务器,制定虚拟服务器列表,并根据接收到的调度指令来对相应的虚拟服务器进行上线和离线操作;计时步骤,对各个虚拟服务器的在线时间进行计时,并在虚拟服务器的在线时间达到在线时间阈值时,发送虚拟服务器调度请求;调度步骤,设置虚拟服务器调度策略和虚拟服务器的在线时间阈值,在接收到虚拟服务器调度请求时,将在线时间达到在线时间阈值的虚拟服务器确定为所要离线的虚拟服务器,同时从所述虚拟服务器列表中选择符合调度策略的虚拟服务器确定为所要上线的虚拟服务器,并发送相应的调度指令。
在一个实施例中,还包括:同步步骤,将所要离线的虚拟服务器中的数据及会话状态同步到用于替换它的所要上线的虚拟服务器中。
在一个实施例中,还包括:转发控制步骤,为运行在所述物理服务器上的各个虚拟服务器设置统一的IP地址及端口,在进行上线和离线操作后,将访问所述IP地址和端口的外部请求转发至新上线的虚拟服务器。
在一个实施例中,对所述虚拟服务器的生命周期进行管理,所述管理包括:启动虚拟服务器、关闭虚拟服务器、删除虚拟服务器、添加虚拟服务器、更新虚拟服务器信息、查看虚拟服务器详细信息、在虚拟机显示控制台上显示所管理的虚拟服务器列表。
与现有技术相比,本发明的一个或多个实施例可以具有如下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310565658.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种洗砂机
- 下一篇:一种珍珠明目滴眼液及其制备方法