[发明专利]服务器的扩容方法及装置在审
申请号: | 201410173228.0 | 申请日: | 2014-04-25 |
公开(公告)号: | CN105024842A | 公开(公告)日: | 2015-11-04 |
发明(设计)人: | 鲍文平;何志敏;陈忠湘 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 关文魁 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 扩容 方法 装置 | ||
技术领域
本发明涉及信息技术领域,特别涉及一种服务器的扩容方法及装置。
背景技术
随着信息技术的不断发展,服务提供商提供的业务种类及数量越来越多。业务在运行过程中需要使用服务器,并且需要根据业务的种类及数量及时调整服务器的数量,以应对各种业务需求。实际应用中,经常会遇到有活动突发紧急上线,或是业务推广导致请求量增大的情况,这时需要增加服务器的数量,即对服务器进行扩容。
现有技术针对小型业务服务及公共用户服务提供了一种服务器扩容方案,具体包括:监控各个服务器的使用情况,并根据每个服务器的使用情况及每个服务器的使用阈值配置服务器中运行的虚拟机及虚拟机的运行环境;人工申请虚拟机的后台服务权限后,将业务分配到配置的虚拟机。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
由于针对小型业务服务及公共用户服务进行服务器扩容,致使服务器扩容的应用范围受到限制;另外,需要人工申请虚拟机后台服务权限,使得服务器扩容的方式不够智能。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种服务器的扩容方法及装置。所述技术方案如下:
第一方面,提供了一种服务器的扩容方法,所述方法包括:
采集各个第一服务器的运行数据,并根据每个第一服务器的运行数据计算每个第一服务器的各项负载值;
若所有第一服务器的各项负载值中存在高负载值,则根据每个第一服务器的各项负载值配置至少一个扩容的第二服务器及所述第二服务器的运行环境;
申请所述第二服务器的后台服务权限,并将业务分配到所述第二服务器。
第二方面,提供了一种服务器的扩容装置,所述装置包括:
采集模块,用于采集各个第一服务器的运行数据;
计算模块,用于根据每个第一服务器的运行数据计算每个第一服务器的各项负载值;
配置模块,用于当所有第一服务器的各项负载值中存在高负载值时,根据每个第一服务器的各项负载值配置至少一个扩容的第二服务器及所述第二服务器的运行环境;
申请模块,用于申请所述第二服务器的后台服务权限;
分配模块,用于将业务分配到所述第二服务器。
本发明实施例提供的技术方案带来的有益效果是:
通过在第一服务器的各项负载值中存在高负载值时,根据每个第一服务器的各项负载值配置至少一个扩容的第二服务器及第二服务器的运行环境,并申请第二服务器的后台服务权限,再将业务分配到第二服务器,从而实现了服务器的自动扩容,并且服务器的扩容不受到业务及用户的限制,扩大了服务器扩容的应用范围。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的服务器的扩容方法的流程图;
图2是本发明另一实施例提供的服务器的扩容方法的流程图;
图3是本发明另一实施例提供的服务器扩容系统的架构图;
图4是本发明另一实施例提供的负载均衡算法的流程图;
图5是本发明另一实施例提供的扩容指令下发及执行系统的架构图;
图6是本发明另一实施例提供的第一种服务器的扩容装置的结构示意图;
图7是本发明另一实施例提供的采集模块的结构示意图;
图8是本发明另一实施例提供的第二种服务器的扩容装置的结构示意图;
图9是本发明另一实施例提供的配置模块的结构示意图;
图10是本发明另一实施例提供的确定单元的结构示意图;
图11是本发明另一实施例提供的第一种申请模块的结构示意图;
图12是本发明另一实施例提供的第二种申请模块的结构示意图;
图13是本发明另一实施例提供的服务器的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
业务种类及数量的增加,使得服务器的扩容需求增加。目前针对小型业务服务及公共用户服务提供了服务器扩容方案,但是该扩容方案不能自动申请服务器的权限。针对上述情况,本发明实施例提供了一种服务器的扩容方法,适用于架构复杂、有多种后台鉴权系统的大型业务,并且实现了服务器的自动扩容,参见图1,方法流程包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410173228.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电缆调制解调器、服务器及升级固件的方法
- 下一篇:群组管理方法和装置