本技术实施例涉及性能评估,尤其涉及一种智能化数据中心基础设施性能评估方法及系统。
背景技术:
1、随着信息技术的快速发展,数据中心作为信息化社会的核心基础设施之一,其重要性日益凸显。数据中心不仅承载着大量的数据存储、处理和传输任务,而且还需要保持高可用性和高性能。因此,对于数据中心基础设施的实时监控和性能评估变得尤为关键。为了满足这一需求,需要一种能够实时获取数据中心基础设施运行数据,并基于这些数据构建多层次性能指标体系,动态调整性能评估模型,从而计算出综合性能指数,并基于该指数和服务等级协议(sla)要求进行性能评估的技术方案。该技术方案还需能够提供具体的改进措施,以指导数据中心持续优化其运行质量。
2、目前,数据中心普遍采用的是基于固定规则的性能评估方法。这些方法通常依靠预先设定好的性能指标来监控数据中心的运行状态,并定期或按需进行性能评估。然而,这类方法在实际应用中存在一定的局限性,尤其是在面对数据中心日益增长的复杂性和动态变化时显得力不从心。
3、现有方案存在的缺陷有:
4、缺乏动态调整能力:现有的性能评估方法往往依赖于静态设定的性能指标体系,难以适应数据中心基础设施运行状态的频繁变化。固定的评估模型不能及时反映实际运行情况的变化,导致评估结果不够准确。
5、评估模型不够智能:现有的性能评估模型通常不具备自我学习的能力,无法根据历史数据进行优化调整。这使得模型在面对新的运行状况时缺乏灵活性,难以做出准确的评估。
6、改进措施不够具体:即使现有的评估方法能够指出数据中心存在的问题,但往往缺乏针对性强、切实可行的改进措施,导致即使发现了问题也难以有效地解决问题,从而影响数据中心的运行质量和用户体验。
技术实现思路
1、本技术实施例提供一种智能化数据中心基础设施性能评估方法及系统,用以解决现有技术中缺乏动态调整能力、评估模型不够智能以及改进措施不够具体的问题。
2、第一方面,本技术实施例提供一种智能化数据中心基础设施性能评估方法,包括:
3、获取数据中心基础设施的实时运行数据;
4、根据所述实时运行数据构建多层次性能指标体系,并依据所述多层次性能指标体系动态调整性能评估模型,所述性能评估模型基于所述数据中心基础设施的历史运行数据及对应的性能评估结果训练得到;
5、使用所述多层次性能指标体系,计算数据中心基础设施的综合性能指数;
6、基于所述综合性能指数以及获取的服务等级协议要求,对所述数据中心基础设施的运行质量进行性能评估,并提供性能评估结果对应的改进措施。
7、可选地,所述根据所述实时运行数据构建多层次性能指标体系,并依据所述多层次性能指标体系动态调整性能评估模型,包括:
8、定义多层次的性能指标体系,从设备级、系统级到整体级构建不同层次的性能指标,所述性能指标包括硬件健康度、设备通讯网络延迟、能耗效率、服务可用性,且每个所述性能指标具有对应的权重和阈值;
9、利用所述数据中心基础设施的历史运行数据以及对应的性能评估结果,训练机器学习模型,形成初始的性能评估模型,所述初始的性能评估模型用以根据所述多层次性能指标体系对所述数据中心基础设施进行性能评估;
10、根据所述实时运行数据对所述多层次性能指标体系进行动态更新,并根据更新后的多层次性能指标体系调整所述性能评估模型中的参数设置,以确保所述性能评估模型能够准确反映所述数据中心基础设施的当前运行情况。
11、可选地,所述使用所述多层次性能指标体系,计算数据中心基础设施的综合性能指数,包括:
12、针对所述性能指标设计对应的评分算法,所述评分算法根据多个所述性能指标之间的非线性关系、协同效应以及时间依赖性所确定;
13、基于所述性能指标对应的评分算法,计算出每个所述性能指标的得分;
14、汇总不同层次的性能指标的得分,得到数据中心基础设施的综合性能指数。
15、可选地,所述基于所述综合性能指数以及获取的服务等级协议要求,对所述数据中心基础设施的运行质量进行性能评估,包括:
16、根据所述数据中心基础设施的服务等级协议要求,建立综合性能指数与服务等级协议标准之间的映射关系;
17、基于所述映射关系,将所述综合性能指数与服务等级协议标准进行对比,评估所述数据中心基础设施是否达到预定的服务水平要求,以实现对所述数据中心基础设施的运行质量进行性能评估。
18、可选地,所述基于所述性能指标对应的评分算法,计算出每个所述性能指标的得分,包括:通过以下公式计算每个所述性能指标的得分:
19、;
20、其中,表示第i个性能指标在时间t的得分;为第i个性能指标在时间t的实际测量值;为第i个性能指标的理想目标值;为调节因子,用于控制评分函数的陡峭程度及不同影响因素的重要性;为第j个性能指标对第i个性能指标在时间t影响的权重系数;为第j个性能指标在过去一段时间内对第i个性能指标在时间t影响的权重系数;n为性能指标的总数,指的是第j个性能指标在时间(即积分变量)时的实际测量值。
21、可选地,所述汇总不同层次的性能指标的得分,得到数据中心基础设施的综合性能指数:
22、通过以下公式计算数据中心基础设施的综合性能指数:
23、;
24、其中,表示数据中心基础设施在时间t的综合性能指数;基础值,即所有性能指标的得分都为零时,综合性能指数的基础水平,表示时间t时第i个性能指标的回归系数,表示第i个性能指标在时间t的得分,表示时间t时第i个性能指标和第j个性能指标的交互作用系数,表示时间t时与性能指标变化率相关的系数,表示时间t时第i个性能指标的得分变化率的权重,为第j个性能指标在时间t的得分;表示第i个性能指标的得分在时间t的变化率;为时间t的误差项。
25、可选地,在所述建立综合性能指数与服务等级协议标准之间的映射关系之后,还包括:
26、分析综合性能指数与服务等级协议标准之间的差距,以调整所述映射关系;
27、其中,所述综合性能指数与服务等级协议标准之间的差距通过以下公式计算得到:
28、;
29、其中,表示综合性能指数在时间t与服务等级协议标准之间的差距;为数据中心基础设施在时间t的综合性能指数;为服务等级协议在时间t所规定的标准得分;为调节因子,用于在时间t控制偏差对总差距的影响程度;为第i个性能指标在时间t对总差距影响的权重系数;为第i个性能指标在时间t的得分;为第i个性能指标在时间的得分;为第i个性能指标在时间t的理想得分;为第i个性能指标在时间的理想得分。
30、第二方面,本技术实施例提供一种智能化数据中心基础设施性能评估系统,包括:
31、获取模块,用于获取数据中心基础设施的实时运行数据;
32、调整模块,用于根据所述实时运行数据构建多层次性能指标体系,并依据所述多层次性能指标体系动态调整性能评估模型,所述性能评估模型基于所述数据中心基础设施的历史运行数据及对应的性能评估结果训练得到;
33、计算模块,用于使用所述多层次性能指标体系,计算数据中心基础设施的综合性能指数;
34、评估模块,用于基于所述综合性能指数以及获取的服务等级协议要求,对所述数据中心基础设施的运行质量进行性能评估,并提供性能评估结果对应的改进措施。
35、第三方面,本技术实施例提供一种计算设备,包括处理组件以及存储组件;所述存储组件存储一个或多个计算机指令;所述一个或多个计算机指令用以被所述处理组件调用执行,实现如第一方面所述的一种智能化数据中心基础设施性能评估方法。
36、第四方面,本技术实施例提供一种计算机存储介质,存储有计算机程序,所述计算机程序被计算机执行时,实现如第一方面所述的一种智能化数据中心基础设施性能评估方法。
37、本技术实施例中,获取数据中心基础设施的实时运行数据;根据所述实时运行数据构建多层次性能指标体系,并依据所述多层次性能指标体系动态调整性能评估模型,所述性能评估模型基于所述数据中心基础设施的历史运行数据及对应的性能评估结果训练得到;使用所述多层次性能指标体系,计算数据中心基础设施的综合性能指数;基于所述综合性能指数以及获取的服务等级协议要求,对所述数据中心基础设施的运行质量进行性能评估,并提供性能评估结果对应的改进措施。本技术提供的技术方案实现了对数据中心基础设施运行质量的全面、精准评估,并为持续优化提供了科学依据,有效提升了数据中心的管理水平和技术效能。
38、本技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。