The invention discloses a control method and device for server cluster, which relates to the field of data analysis and application technology of large data. The method includes: collecting user service data of each server in server cluster to obtain all user service data of server cluster; analyzing all user service data obtained to obtain user behavior information; With the user behavior information obtained, the start and stop strategies of each server in the server cluster are formulated, and the start and stop operations of each server in the server cluster are carried out according to the start and stop strategies of each server.
【技术实现步骤摘要】
一种服务器集群的控制方法及装置
本专利技术涉及大数据的数据分析和应用
,特别涉及一种服务器集群的控制方法及装置。
技术介绍
当前运营商和企业都在采购大量的通用服务器,这些通用服务器是基于用户在当前对于市场发展方向预判的场景下做的决策;因此这种决策带来很多的超前想法,因而整体的采购会比当前所需要的服务器数量多很多设备出来。上述多出来的设备,一部分是为预期的市场容量采购的,一部分是为了可靠性做的冗余采购;这些设备到货后都会上电,并作对应的业务配置,因此这些设备中有很多都需要长期带电运行,但本身的负载并不高,或者根本不会用到。
技术实现思路
根据本专利技术实施例提供的方案解决的技术问题是集群服务器能力有富余能力的情景下,无法降低服务器能耗。根据本专利技术实施例提供的一种服务器集群的控制方法,包括:通过收集服务器集群内各个服务器的用户服务数据,获得服务器集群的全部用户服务数据;通过对所获得的全部用户服务数据进行分析,得到用户行为信息;利用所得到的用户行为信息,制定服务器集群内各个服务器启动和停止策略,并按照所制定的各个服务器启动和停止策略对服务器集群内各个服务器进行启动和停止操作。优选地,还包括:检测是否接收到用户对服务器集群设置的用户节能策略信息;若检测接收到用户对服务器集群设置的用户节能策略信息,则根据所述用户节能策略信息,调整所制定的服务器集群内各个服务器启动和停止策略。优选地,所述用户行为信息包括:用户上线时间、用户下线时间、用户量、用户行为类别以及用户上线峰值。优选地,所述利用所得到的用户行为信息,制定服务器集群内各个服务器启动和停止策略包括:利用所得 ...
【技术保护点】
1.一种服务器集群的控制方法,包括:通过收集服务器集群内各个服务器的用户服务数据,获得服务器集群的全部用户服务数据;通过对所获得的全部用户服务数据进行分析,得到用户行为信息;利用所得到的用户行为信息,制定服务器集群内各个服务器启动和停止策略,并按照所制定的各个服务器启动和停止策略对服务器集群内各个服务器进行启动和停止操作。
【技术特征摘要】
1.一种服务器集群的控制方法,包括:通过收集服务器集群内各个服务器的用户服务数据,获得服务器集群的全部用户服务数据;通过对所获得的全部用户服务数据进行分析,得到用户行为信息;利用所得到的用户行为信息,制定服务器集群内各个服务器启动和停止策略,并按照所制定的各个服务器启动和停止策略对服务器集群内各个服务器进行启动和停止操作。2.根据权利要求1所述的方法,还包括:检测是否接收到用户对服务器集群设置的用户节能策略信息;若检测接收到用户对服务器集群设置的用户节能策略信息,则根据所述用户节能策略信息,调整所制定的服务器集群内各个服务器启动和停止策略。3.根据权利要求1所述的方法,所述用户行为信息包括:用户上线时间、用户下线时间、用户量、用户行为类别以及用户上线峰值。4.根据权利要求1-3任一项所述的方法,所述利用所得到的用户行为信息,制定服务器集群内各个服务器启动和停止策略包括:利用所得到的用户行为信息,预测出各时间段内服务器集群需要同时提供服务的服务器数量;根据所预测出的各时间段内服务器集群需要同时提供服务的服务器数量,制定服务器集群内各个服务器启动和停止策略。5.根据权利要求1-3任一项所述的方法,所述对服务器集群内各个服务器进行启动和停止操作包括:通过获取服务器集群内各个服务器的健康度,生成服务器集群内的各个服务器的健康度表;根据所生成的健康度表,选取健康度表中健康度较高的服务器进行启动操作,选取健康度表中健康度较低的服务器进行停止操作。6.一种服务器集群的控制装置,包括:收集模块,用于通过收集服务器集群内各个服务器的用户服务数据,获得服务器集群的全部用户服务数据;分析模块,用于通过对所获得的全部用户服务数据进行分析,得到用户行为信息;节能...
【专利技术属性】
技术研发人员:成汝勇,刘玉雪,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。