服务器的配置方法和装置制造方法及图纸

技术编号:10122895 阅读:261 留言:0更新日期:2014-06-12 12:49
本申请公开了一种服务器的配置方法和装置,其中,该方法包括:获取运行时长维度参数和实际时间维度参数,其中,上述运行时长维度参数用于指示不同运行时长下服务器的宕机概率,上述实际时间维度参数用于指示不同实际时间下上述服务器的宕机概率;根据上述运行时长维度参数和实际时间维度参数计算上述服务器在预定时间点上的宕机概率;根据上述服务器在预定时间点上的宕机概率对上述服务器进行配置。本申请解决了现有技术中仅通过实际维度参数所指示的宕机概率对服务器进行配置而导致的对服务器的配置不合理的技术问题,达到了有效区分周期性规律和突发情况以提高对服务器进行配置的合理性的技术效果。

【技术实现步骤摘要】
服务器的配置方法和装置
本申请涉及互联网领域,具体而言,涉及一种服务器的配置方法和装置。
技术介绍
计算中心的服务器数量的动态配置一直是行业中的一大难题。动态配置的主要依据是对整个中心的服务器宕机概率进行预测的预测结果。然而,现实中服务器的运行总是伴随着一些有规律的周期性波动(例如:早上或者晚上会存在不同的使用高峰期和使用低谷期,或者节假日会经常出现网络使用高峰期)以及一些不规律的由外在因素造成的波动(例如:自然灾害、停电、以及人为的临时大促销活动等等)。当这些有规律的周期性波动和不规律的临时性波动重叠时,会使得正常的服务器整体宕机的概率预测出现比较大的偏差,从而导致很难从根本上区分在同个时间点发生的突然的高频率宕机事件是由于正常波动引起的还是由外来事件引起的。上述情况的发生,使得在对整条历史宕机概率曲线进行观察和预测时,无法很好地在数量上确定这两种因素各自的所产生的效应。对于有规律的周期性分解,目前业界比较通行的做法主要包括以下步骤:S1:估计趋势;S2:消除序列中的趋势;S3:估计周期因素;然后,重复执行上述步骤S1至S3,最终估计出趋势因素和不规则因素。参考图1,在理想状况下(即,没有外生突发因素的干扰的情况下),实线为实际服务器中心的宕机发生率。根据传统方法,将实线部分不断地进行移动平均平滑后,就可以得到趋势线(虚线表示的线)。然后将实际的宕机发生率减去趋势线,就可以获得在单一指标(宕机发生率)的周期性分解。值得注意的是,图中的周期长短只是示例,事实上没有限制,可以是早上至晚上的周期,也可以是季度的季节性周期。然而,现实的情况通常比这种情况要复杂的多,外在的不可抗因素或者人为的活动总是不定期的会在某个时间点发生。例如,可能服务器中心的空调突然失灵(图中左边的第一个虚线波动);或者,某销售旺季导致网站访问量突然猛增(比如图中右边的实线波动)。这些波动可能在整条宕机发生率曲线上面的任何一个时间点上发生(图中只是举了2个例子)。对于这些波动通过单纯的平滑操作后就很难完全消除,即使消除了,当用实际发生率减去趋势线后,这些波动也会干扰正常的周期性波动,从而改变真正的周期性规律。仍以上述图1为例进行说明,波动部分会将整体的周期性因素拉高,因为单纯的一元数据无法区分这些波动是常规的还是临时的。上面介绍的现有技术中的方法主要存在以下几个缺点:1)仅基于一个维度的数据,当这条线出现较大的波动时,趋势线、周期性、以及不规则因素之间很难进行区分。尤其是当外部政策影响正好和周期性波动发生在同一时间点时,这种区别很难在数据上进行区分。2)由于估计趋势线用的是移动平均,对于最接近现在的几个点的估计通常不如历史数据准确。比如,如果采用6个月移动平均的话,那么2012年1月到2012年6月的平均只能代表3、4月的数,而对于6月份的代表性就相对较差(因为理论上6月需要3-9月的平均才能代表。但是如果站在当前6月份这个点上,6月以后的数据是没有的)针对上述仅通过实际维度参数所指示的宕机概率对服务器进行配置而导致的对服务器的配置不合理的技术问题,尚未提出有效的解决方法。
技术实现思路
本申请提供了一种服务器的配置方法和装置,以至少解决了现有技术中仅通过实际维度参数所指示的宕机概率对服务器进行配置而导致的对服务器的配置不合理的技术问题。根据本申请的一个方面,提供了一种服务器的配置方法,包括:获取运行时长维度参数和实际时间维度参数,其中,运行时长维度参数用于指示不同运行时长下服务器的宕机概率,实际时间维度参数用于指示不同实际时间下服务器的宕机概率;根据运行时长维度参数和实际时间维度参数计算服务器在预定时间点上的宕机概率;根据服务器在预定时间点上的宕机概率对服务器进行配置。优选地,根据运行时长维度参数和实际时间维度参数计算服务器在预定时间点上的宕机概率包括:根据运行时长维度参数计算得到服务器周期参数,其中,服务器周期参数用于指示服务器在预定的每个运行时长周期上去除了由突发事件所带来的不规律值之后的宕机概率;将服务器周期参数与实际时间维度参数进行叠加得到服务器在预定时间点上的宕机概率。优选地,运行时长维度参数为不同运行时长下服务器的实际宕机概率,根据运行时长维度参数计算得到服务器周期参数包括:在每个运行时长周期内将不同运行时长下服务器的实际宕机概率进行平滑拟合,以得到服务器在不同运行时长下的拟合宕机概率,其中,每个周期内的运行时长的取值范围相同;将实际宕机概率减去拟合宕机概率得到不同运行时长中每个运行时长下的差分值;根据不同运行时长中每个运行时长下的差分值判断不同运行时长中的每个运行时长下是否存在由突发事件所带来的不规律值;对于不同运行时长中的第一运行时长,将每个运行时长周期内第一运行时长下服务器的实际宕机概率的平均值减去第一运行时长下由突发事件所带来的不规律值,以得到服务器周期参数,其中,第一运行时长下存在由突发事件所带来的不规律值;对于不同运行时长中的第二运行时长,将每个运行时长周期内第二运行时长下服务器的实际宕机概率的平均值作为服务器周期参数,其中,第二运行时长下不存在由突发事件所带来的不规律值。优选地,在每个运行时长周期内将不同运行时长下服务器的实际宕机概率进行平滑拟合包括:在每个运行时长周期内将不同运行时长下服务器的实际宕机概率进行线性拟合;或者在每个运行时长周期内将不同运行时长下服务器的实际宕机概率进行非线性拟合。优选地,根据不同运行时长中每个运行时长下的差分值判断不同运行时长中的每个运行时长下是否存在由突发事件所带来的不规律值包括:对于不同运行时长中的每个运行时长执行以下步骤,其中,当前执行的运行时长为第三运行时长:判断是否连续预定个周期内的第三运行时长下的差分值的绝对值超过预定阈值;若是连续预定个周期内的第三运行时长下的差分值的绝对值超过预定阈值,则判断出第三运行时长下存在由突发事件所带来的不规律值,并将连续预定个周期内的第三运行时长下的差分值进行平均,以作为第三运行时长下存在由突发事件所带来的不规律值;否则,则判断出第三运行时长下不存在由突发事件所带来的不规律值。优选地,根据不同运行时长中每个运行时长下的差分值判断不同运行时长中的每个运行时长下是否存在由突发事件所带来的不规律值包括:对于不同运行时长中的每个运行时长执行以下步骤,其中,当前执行的运行时长为第四运行时长:统计符合预定条件的周期的个数,其中,预定条件为第四运行时长下的差分值的绝对值超过预定阈值;判断符合预定条件的周期的个数是否超过预定个数;若是符合预定条件的周期的个数超过预定个数,则判断出第四运行时长下存在由突发事件所带来的不规律值,并将符合预定条件的周期内第四运行时长下的差分值进行平均,以作为第四运行时长下存在由突发事件所带来的不规律值;否则,则判断出第四运行时长下不存在由突发事件所带来的不规律值。根据本申请的另一方面,提供了一种服务器的配置装置,包括:获取单元,用于获取运行时长维度参数和实际时间维度参数,其中,运行时长维度参数用于指示不同运行时长下服务器的宕机概率,实际时间维度参数用于指示不同实际时间下服务器的宕机概率;计算单元,用于根据运行时长维度参数和实际时间维度参数计算服务器在预定时间点上的宕机概率;配置单元,用于根据服务器在预定时间点上的本文档来自技高网
...
服务器的配置方法和装置

【技术保护点】
一种服务器的配置方法,其特征在于,包括:获取运行时长维度参数和实际时间维度参数,其中,所述运行时长维度参数用于指示不同运行时长下服务器的宕机概率,所述实际时间维度参数用于指示不同实际时间下所述服务器的宕机概率;根据所述运行时长维度参数和实际时间维度参数计算所述服务器在预定时间点上的宕机概率;根据所述服务器在预定时间点上的宕机概率对所述服务器进行配置。

【技术特征摘要】
1.一种服务器的配置方法,其特征在于,包括:获取运行时长维度参数和实际时间维度参数,其中,所述运行时长维度参数用于指示不同运行时长下服务器的宕机概率,所述实际时间维度参数用于指示不同实际时间下所述服务器的宕机概率;根据所述运行时长维度参数和实际时间维度参数计算所述服务器在预定时间点上的宕机概率;根据所述服务器在预定时间点上的宕机概率对所述服务器进行配置。2.根据权利要求1所述的方法,其特征在于,根据所述运行时长维度参数和实际时间维度参数计算所述服务器在预定时间点上的宕机概率包括:根据所述运行时长维度参数计算得到服务器周期参数,其中,所述服务器周期参数用于指示所述服务器在预定的每个运行时长周期上去除了由突发事件所带来的不规律值之后的宕机概率;将所述服务器周期参数与实际时间维度参数进行叠加得到所述服务器在预定时间点上的宕机概率。3.根据权利要求2所述的方法,其特征在于,所述运行时长维度参数为所述不同运行时长下服务器的实际宕机概率,根据所述运行时长维度参数计算得到服务器周期参数包括:在所述每个运行时长周期内将所述不同运行时长下服务器的实际宕机概率进行平滑拟合,以得到所述服务器在所述不同运行时长下的拟合宕机概率,其中,所述每个周期内的运行时长的取值范围相同;将所述实际宕机概率减去所述拟合宕机概率得到所述不同运行时长中每个运行时长下的差分值;根据所述不同运行时长中每个运行时长下的所述差分值判断所述不同运行时长中的每个运行时长下是否存在由突发事件所带来的不规律值;对于所述不同运行时长中的第一运行时长,将所述每个运行时长周期内所述第一运行时长下服务器的实际宕机概率的平均值减去所述第一运行时长下由突发事件所带来的不规律值,以得到所述服务器周期参数,其中,所述第一运行时长下存在由突发事件所带来的不规律值;对于所述不同运行时长中的第二运行时长,将所述每个运行时长周期内所述第二运行时长下服务器的实际宕机概率的平均值作为所述服务器周期参数,其中,所述第二运行时长下不存在由突发事件所带来的不规律值。4.根据权利要求3所述的方法,其特征在于,在所述每个运行时长周期内将所述不同运行时长下服务器的实际宕机概率进行平滑拟合包括:在所述每个运行时长周期内将所述不同运行时长下服务器的实际宕机概率进行线性拟合;或者在所述每个运行时长周期内将所述不同运行时长下服务器的实际宕机概率进行非线性拟合。5.根据权利要求3所述的方法,其特征在于,根据所述不同运行时长中每个运行时长下的所述差分值判断所述不同运行时长中的每个运行时长下是否存在由突发事件所带来的不规律值包括:对于所述不同运行时长中的每个运行时长执行以下步骤,其中,当前执行的运行时长为第三运行时长:判断是否连续预定个周期内的所述第三运行时长下的差分值的绝对值超过预定阈值;若是所述连续预定个周期内的所述第三运行时长下的差分值的绝对值超过预定阈值,则判断出所述第三运行时长下存在由突发事件所带来的不规律值,并将所述连续预定个周期内的所述第三运行时长下的差分值进行平均,以作为所述第三运行时长下存在由突发事件所带来的不规律值;否则,则判断出所述第三运行时长下不存在由突发事件所带来的不规律值。6.根据权利要求3所述的方法,其特征在于,根据所述不同运行时长中每个运行时长下的所述差分值判断所述不同运行时长中的每个运行时长下是否存在由突发事件所带来的不规律值包括:对于所述不同运行时长...

【专利技术属性】
技术研发人员:盛子夏叶家杰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1