一种服务器回收控制方法及装置制造方法
【专利摘要】本发明实施例公开了一种服务器回收控制方法及装置,该方法包括:监控产品线上的服务器的使用指标信息;根据服务器的使用指标信息对所述服务器进行评测;若所述评测结果满足预设回收条件,则将所述服务器进行回收,能精确找到目标待报废服务器,实现报废回收流程自动化,减少了人工介入,大大提高回收的时效性、加速服务器的生命周期运转,提高服务器机架位资源的重用率,降低运营成本。
【专利说明】-种服务器回收控制方法及装置
【技术领域】
[0001] 本发明设及服务器【技术领域】,具体设及一种服务器回收控制方法及装置。
【背景技术】
[000引如今,服务器的使用越来越广泛,设及到各行各业,服务器给人们的生活和工作带 来了诸多便利。
[0003] 随着服务器的大量使用,有些服务器因为工作年限、使用强度等原因不能或即将 不能胜任工作,需要及时对该些服务器进行维修或将它们淘汰或降格使用,W规避因机器 损坏引起风险,W及节约电力资源和机房的机架位资源。
[0004] 现有技术中,通常是运维人员根据服务器负载情况等信息,结合产品线对服务器 的需求、服务器服役时间等信息,人工判断哪些服务器可W报废,并定期集中发起下架。
[0005] 该种方式人工介入过多,自动化程度低,时效性差,需要投入较多人力成本,且不 能满足效率要求,同时容易人为遗漏,造成大量的待报废机器空跑,浪费电力资源和机架位 资源。
【发明内容】
[0006] 有鉴于此,本发明实施例提供一种服务器回收控制方法及装置,W实现对服务器 自动回收控制。
[0007] 第一方面,本发明实施例提供了一种服务器回收控制方法,包括:
[000引监控产品线上的服务器的使用指标信息;
[0009] 根据服务器的使用指标信息对所述服务器进行评测,若所述评测结果满足预设回 收条件,则将所述服务器进行回收。
[0010] 第二方面,本发明实施例还提供了一种服务器回收控制装置,包括:
[0011] 指标信息监控单元,用于监控产品线上的服务器的使用指标信息;
[0012] 评测与回收单元,用于根据服务器的使用指标信息对所述服务器进行评测,若所 述评测结果满足预设回收条件,则将所述服务器进行回收。
[0013] 本发明实施例通过监控产品线上的服务器的使用指标信息,根据所述使用指标信 息对服务器进行评测,再根据评测结果自动回收服务器,能实现服务器自动回收,能精确找 到目标待报废服务器,实现报废回收流程自动化,减少了人工介入,大大提高了回收的时效 性、加速了服务器的生命周期运转,提高了服务器机架位资源的重用率,降低了运营成本。
【专利附图】
【附图说明】
[0014] 为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所 需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据本发明实施 例的内容和该些附图获得其他的附图。
[0015] 图1是本发明实施例一所述的服务器回收控制方法流程图;
[0016] 图2是本发明实施例二所述的服务器回收控制方法流程图;
[0017] 图3是本发明实施例S所述的服务器回收控制方法的交互示意图;
[0018] 图4是本发明实施例四所述的服务器回收控制装置的结构框图;
[0019] 图5是本发明实施例五所述的服务器回收控制装置的结构框图。
【具体实施方式】
[0020] 为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面 将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅 是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在 没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021] 下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。
[0022] 实施例一
[0023] 图1是本发明实施例一提供的服务器回收控制方法流程图,本实施例可适用于通 过自动化报废回收流程精确找到目标待报废服务器的情况,该方法可W由配置在用于实现 对服务器进行自动回收的待报废服务器回收系统中的服务器回收控制装置来执行,如图1 所示,本实施例所述的服务器回收控制方法包括:
[0024] S101、监控产品线上的服务器的使用指标信息。
[0025] 本实施例的技术方案将服务器的使用指标信息用来作为是否对该服务器进行报 废回收的评测依据。其中,可将服务器的CPU峰值平均利用率作为服务器的使用指标信息, 或者,也可将服务器的CPU峰值平均利用率和服务器的使用年限作为服务器的使用指标信 息,依据服务器的所述指标信息对所述服务器是否满足报废条件进行评测。
[0026] 具体地,服务器的使用指标信息可通过多种方式获取,例如可通过实时监测的方 式获取产品线上的服务器的使用指标信息,还可从预设系统中获取所述产品线上的服务器 的使用指标信息。
[0027] S102、根据服务器的使用指标信息对所述服务器进行评测。
[002引通过上一操作获取服务器的使用指标信息之后,根据该些指标信息评测服务器的 报废回收指标。例如,若服务器的使用指标信息仅包含一个方面的使用指标信息,则可直接 根据该使用指标信息进行评测,若服务器的使用指标信息包含两个方面或两个W上方面的 使用指标信息,则可分别对该些使用指标信息进行评测,或先将该些使用指标信息进行综 合打分获取一个评测总得分,例如按权重比例进行打分获取总得分,再对该总得分进行评 巧。,或者两种方式相结合进行评测。
[0029] S103、判断所述评测结果是否满足预设回收条件,若是则执行操作S104,否则执 行操作S105。
[0030] 例如,预设回收条件为服役时间超过一定年限(例如4年)、CPU峰值平均利用率 小于预设CPU峰值利用率阀值、和/或无产品线再使用的服务器,则评测结果满足上述预设 回收条件的服务器作为待报废服务器。
[0031] S104、则将所述服务器进行回收,结束。
[0032] 例如上一步获取了待报废服务器清单,则将所述清单中的服务器信息从待报废服 务器回收系统中清除,并指示运维人员从对应机架位上撤除对应服务器w腾出机架位。
[0033] S105、不进行回收,结束。
[0034] 本实施例通过监控产品线上的服务器的使用指标信息,根据所述使用指标信息对 服务器进行评测,再根据评测结果自动回收服务器,能实现服务器自动回收,能精确找到目 标待报废服务器,实现报废回收流程自动化,减少了人工介入,大大提高了回收的时效性、 加速了服务器的生命周期运转,提高了服务器机架位资源的重用率,降低了运营成本。
[0035] 实施例二
[0036] 图2是本发明实施例二所述的服务器回收控制方法流程图,如图2所示,本实施例 所述的服务器回收控制方法包括:
[0037] S201、确定所述产品线全天的高峰流量时间区间。
[003引高峰流量时间区间可W通过多种方式确定,例如可W根据对服务器的指标进行统 计确定,也可根据服务器的用途W及对应用途的使用特点确定,或者,还可按用户产品和客 户产品的特性分别确定服务器的全天高峰流量时间区间。
[0039] S202、在该高峰流量时间区间内周期性地获取所述服务器的CPU利用率峰值。
[0040] 例如,按用户产品和客户产品的特性分别确定全天高峰流量时间区间,在该区间 内,每隔预设时长(例如10秒)采集一次服务器的单机CPU数据。
[0041] S203、计算所述服务器在高峰流量时间区间内的CPU利用率峰值的平均值。
[0042] 取每10分钟内的该60个数据的最大值作为一个样本,将全天高峰期的样本求平 均,作为单机高峰区间峰值平均利用率。
[0043] S204、判断所述平均值是否连续预设天数小于所述预设阀值,若是则执行操作 S205,否则执行操作S206。
[0044] 将所述平均值与预设阀值进行比较,当所述平均值连续预设天数小于所述预设阀 值,则确定所述服务器满足预设回收条件。
[0045] 例如,
【权利要求】
1. 一种服务器回收控制方法,其特征在于,包括: 监控产品线上的服务器的使用指标信息; 根据服务器的使用指标信息对所述服务器进行评测,若所述评测结果满足预设回收条 件,则将所述服务器进行回收。
2. 根据权利要求1所述的服务器回收控制方法,其特征在于,所述使用指标信息包括: 服务器的CPU峰值平均利用率,或所述使用指标信息包括服务器的CPU峰值平均利用率和 服务器的使用年限。
3. 根据权利要求1所述的服务器回收控制方法,其特征在于,监控产品线上的服务器 的使用指标信息的操作具体包括: 通过实时监测的方式获取产品线上的服务器的使用指标信息,或从预设系统中获取所 述产品线上的服务器的使用指标信息。
4. 根据权利要求1-3任一所述的服务器回收控制方法,其特征在于,监控产品线上的 服务器的使用指标信息的操作具体包括: 确定所述产品线全天的高峰流量时间区间; 在该高峰流量时间区间内周期性地获取所述服务器的CPU利用率峰值; 根据服务器的使用指标信息对所述服务器进行评测的操作具体包括: 计算所述服务器在高峰流量时间区间内的CPU利用率峰值的平均值。
5. 根据权利要求4所述的服务器回收控制方法,其特征在于,若所述评测结果满足预 设回收条件,则将所述服务器进行回收的操作具体包括: 将所述平均值与预设阀值进行比较,当所述平均值连续预设天数小于所述预设阀值, 则确定所述服务器满足预设回收条件。
6. 根据权利要求1所述的服务器回收控制方法,其特征在于,在监控产品线上的服务 器的使用指标信息的操作之前还包括: 创建包含用于记录上线使用的服务器信息的数据作为线上服务器池、用于记录预备上 线使用的服务器信息的数据作为待上线服务器池、以及用于记录用作备份和/或测试的服 务器信息的数据作为统一热备服务器池的多种服务器池; 所述监控产品线上的服务器的使用指标信息的操作具体包括: 监控所述多个服务器池中的服务器的使用指标信息; 根据服务器的使用指标信息对所述服务器进行评测,若所述评测结果满足预设回收条 件,则将所述服务器进行回收的操作具体包括: 根据所述使用指标信息对所述多个服务器池中的服务器进行评测,根据评测结果控制 所述多个服务器池中的服务器在所述多个服务器池中流动或下架。
7. 根据权利要求6所述的服务器回收控制方法,其特征在于,监控所述多个服务器池 中的服务器的使用指标信息,根据所述使用指标信息对所述多个服务器池中的服务器进行 评测,根据评测结果控制所述多个服务器池中的服务器在所述多个服务器池中流动或下架 的操作具体包括: 获取线上服务器池中的服务器的使用指标信息,根据所述使用指标信息对所述线上服 务器池中的服务器进行评测,根据评测结果确定疑似空闲服务器; 将所确定的疑似空闲服务器的标识信息提供给运维人员,以使运维人员根据所述疑似 空闲机器的标识信息确认空闲服务器; 若接收到运维人员删除空闲服务器的请求,则将所请求的空闲服务器信息从线上服务 器池删除并添加到待上线服务器池中; 监控待上线服务器池中的服务器是否满足第一预设报废条件,根据监控结果确定疑似 报废服务器; 将所确定的疑似报废服务器的标识信息提供给运维人员,以使运维人员根据所述疑似 报废服务器的标识信息确认报废服务器; 若接收到运维人员降级报废服务器的请求,则将所请求的报废服务器信息从待上线服 务器池中删除并添加到统一热备服务器池中; 监控统一热备服务器池的服务器是否满足第二预设报废条件,根据监控结果确定下架 服务器。
8. 根据权利要求6或7所述的服务器回收控制方法,其特征在于,所述方法还包括:若 接收到运维人员下架服务器的请求,则将所请求的下架服务器信息从待上线服务器池中删 除并将所请求的服务器确定为下架服务器。
9. 一种服务器回收控制装置,其特征在于,包括: 指标信息监控单元,用于监控产品线上的服务器的使用指标信息; 评测与回收单元,用于根据服务器的使用指标信息对所述服务器进行评测,若所述评 测结果满足预设回收条件,则将所述服务器进行回收。
10. 根据权利要求9所述的服务器回收控制装置,其特征在于,所述使用指标信息包 括:服务器的CPU峰值平均利用率,或所述使用指标信息包括服务器的CPU峰值平均利用率 和服务器的使用年限。
11. 根据权利要求9所述的服务器回收控制装置,其特征在于,所述评测与回收单元具 体用于: 通过实时监测的方式获取产品线上的服务器的使用指标信息,或从预设系统中获取所 述产品线上的服务器的使用指标信息。
12. 根据权利要求9-11任一所述的服务器回收控制装置,其特征在于,所述指标信息 监控单元具体用于: 确定所述产品线全天的高峰流量时间区间; 在该高峰流量时间区间内周期性地获取所述服务器的CPU利用率峰值; 所述评测与回收单元具体用于: 计算所述服务器在高峰流量时间区间内的CPU利用率峰值的平均值,若所述平均值满 足预设回收条件,则将所述服务器进行回收。
13. 根据权利要求12所述的服务器回收控制装置,其特征在于,所述评测与回收单元 具体用于: 将所述平均值与预设阀值进行比较,当所述平均值连续预设天数小于所述预设阀值, 则确定所述服务器满足预设回收条件。
14. 根据权利要求9所述的服务器回收控制装置,其特征在于,所述装置还包括预处理 单元,用于在监控产品线上的服务器的使用指标信息的操作之前: 创建包含用于记录上线使用的服务器信息的数据作为线上服务器池、用于记录预备上 线使用的服务器信息的数据作为待上线服务器池、以及用于记录用作备份和/或测试的服 务器信息的数据作为统一热备服务器池的多种服务器池; 所述指标信息监控单元具体用于: 监控所述多个服务器池中的服务器的使用指标信息; 所述评测与回收单元具体用于: 根据所述使用指标信息对所述多个服务器池中的服务器进行评测,根据评测结果控制 所述多个服务器池中的服务器在所述多个服务器池中流动或下架。
15. 根据权利要求14所述的服务器回收控制装置,其特征在于,所述指标信息监控单 元和所述评测与回收单元具体用于: 获取线上服务器池中的服务器的使用指标信息,根据所述使用指标信息对所述线上服 务器池中的服务器进行评测,根据评测结果确定疑似空闲服务器; 将所确定的疑似空闲服务器的标识信息提供给运维人员,以使运维人员根据所述疑似 空闲机器的标识信息确认空闲服务器; 若接收到运维人员删除空闲服务器的请求,则将所请求的空闲服务器信息从线上服务 器池删除并添加到待上线服务器池中; 监控待上线服务器池中的服务器是否满足第一预设报废条件,根据监控结果确定疑似 报废服务器; 将所确定的疑似报废服务器的标识信息提供给运维人员,以使运维人员根据所述疑似 报废服务器的标识信息确认报废服务器; 若接收到运维人员降级报废服务器的请求,则将所请求的报废服务器信息从待上线服 务器池中删除并添加到统一热备服务器池中; 监控统一热备服务器池的服务器是否满足第二预设报废条件,根据监控结果确定下架 服务器。
16. 根据权利要求14或15所述的服务器回收控制装置,其特征在于,所述装置还包括 手动下架处理单元,用于若接收到运维人员下架服务器的请求,则将所请求的下架服务器 信息从待上线服务器池中删除并将所请求的服务器确定为下架服务器。
【文档编号】H04L12/24GK104486148SQ201410734164
【公开日】2015年4月1日 申请日期:2014年12月4日 优先权日:2014年12月4日
【发明者】李前娜, 曹平香 申请人:北京百度网讯科技有限公司