1.基于云数据中心的智能平滑重启方法,其特征在于,包括以下步骤:
响应于应用重启请求信号,进行弹性调度;
采集部署应用实例的数据指标;
分析数据指标对于系统的整体需求和重要程度,得出重启策略;
选择相应重启策略,进行重启。
2.根据权利要求1所述的基于云数据中心的智能平滑重启方法,其特征在于,所述分析数据指标对于系统的整体需求和重要程度,得出重启策略,包括以下步骤:
根据数据指标对于系统的整体需求和重要程度,构建判断矩阵,计算权重值;
根据权重值和权重值所对应的指标值,得到总的资源使用情况;
结合总的资源使用情况,根据应用的实际运行状况和运维经验,得到重启策略。
3.根据权利要求2所述的基于云数据中心的智能平滑重启方法,其特征在于,所述根据数据指标对于系统的整体需求和重要程度,构建判断矩阵,计算权重值,过程如下:构建判断矩阵:
其中,A表示判断矩阵,B表示判断矩阵经过转换后的矩阵,表示指标对于数据指标的重要程度,将矩阵B的每一行进行归一化处理,可以得出i行1列的矩阵,矩阵B中的每行数据值代表各个指标对应的权重值;
检验判断矩阵构建的好坏程度,对判断矩阵B进行一致性检验;一致性检验的计算公式如下,
其中, 表示一致性指标, 表示一致性比率,是判断矩阵B的最大特征根,是比中的最大整数,是随机一致性指标;
当一致性比率CR<0.1时,满足条件,选取一致性比率CR小于0.1作为权重值。
4.根据权利要求1所述的基于云数据中心的智能平滑重启方法,其特征在于,所述采集部署应用实例的数据指标,是指请求队列长度、CPU使用率和内存的使用率中的至少一种。
5.根据权利要求1所述的基于云数据中心的智能平滑重启方法,其特征在于,所述应用重启请求为出现问题重新发布和应用更新中的至少一种。
6.一种云数据中心的智能平滑重启的装置,其特征在于,包括重启请求模块、智能重启调度模块和重启应用模块,所述智能重启调度模块包括数据采集模块和数据分析模块;
所述重启请求模块用于响应于应用重启请求信号,进行弹性调度;
所述数据采集模块用于采集部署应用实例的数据指标;
所述数据分析模块用于分析数据指标对于系统的整体需求和重要程度,得出重启策略;
所述重启应用模块选择相应重启策略,进行重启。
7.根据权利要求6所述的云数据中心的智能平滑重启的装置,其特征在于,所述数据分析模块设置为:根据数据指标对于系统的整体需求和重要程度,构建判断矩阵,计算权重值;
根据权重值和权重值所对应的指标值,得到总的资源使用情况;
结合总的资源使用情况,根据应用的实际运行状况和运维经验,得到重启策略。
8.根据权利要求7所述的云数据中心的智能平滑重启的装置,其特征在于,所述数据分析模块设置为:所述根据数据指标对于系统的整体需求和重要程度,构建判断矩阵,计算权重值,过程如下:构建判断矩阵:
其中,A表示判断矩阵,B表示判断矩阵经过转换后的矩阵,表示指标对于数据指标的重要程度,将矩阵B的每一行进行归一化处理,可以得出i行1列的矩阵,矩阵B中的每行数据值代表各个指标对应的权重值;
检验判断矩阵构建的好坏程度,对判断矩阵B进行一致性检验;一致性检验的计算公式如下,
其中, 表示一致性指标, 表示一致性比率,是判断矩阵B的最大特征根,是比中的最大整数,是随机一致性指标;
当一致性比率CR小于0.1时,满足条件,选取一致性比率CR小于0.1作为权重值。
9.根据权利要求6所述的云数据中心的智能平滑重启的装置,其特征在于,所述数据采集模块设置为:所述采集部署应用实例的数据指标是指请求队列长度、CPU使用率和内存的使用率中的至少一种。
10.根据权利要求6所述的云数据中心的智能平滑重启的装置,其特征在于,所述重启请求模块设置为:所述应用重启请求为出现问题重新发布和应用更新中的至少一种。