System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及运维管理,更具体地涉及一种用于软件部署平台的运维管控系统。
技术介绍
1、随着助贷企业业务的发展,企业的助贷平台接入资方的数量逐渐增多,相应的每个资方对应服务也逐渐增多,因此部署成本和运维成本越来越高,繁琐的操作步骤均需要人工介入,这无疑增加了人工操作出错的概率。
2、而运维管控系统主要用于管理和控制软件部署平台的关键组件,它确保软件应用程序能够在生产环境中稳定、安全、高效地运行;
3、然而上述过程仍然具备以下缺点:
4、其一,运维管控系统对软件部署的监控过程中会产生大量的数据,导致数据过载,无法准确地识别部署过程中的部署性能是否需要进行优化,致无法提高使运维效率;
5、其二,通过运维管控系统对软件部署的监测过程,缺少复杂化和智能化的分析方法,无法保证对软件部署的性能监测和优化的可靠性、准确性和安全性,使运维的成本和时间大大增加。
技术实现思路
1、为了克服现有技术的上述缺陷,本专利技术提供了一种用于软件部署平台的运维管控系统,以解决上述
技术介绍
中存在的问题。
2、本专利技术提供如下技术方案:一种用于软件部署平台的运维管控系统,包括:
3、部署数据监测模块:用于对软件部署过程中的信息数据进行监测和采集,包括部署效率数据采集单元和部署后性能数据采集单元,并将采集的部署信息数据传输至目标标记模块;
4、数据库模块:用于记录、存储目标服务过程中的部署信息数据,并识别各个部署环节,并将识别的部
5、部署过程分析模块:用于分析部署效率数据采集单元,得到资源分配系数以及代码与应用程序效率系数,通过分析部署后性能数据采集单元得到网络稳定性系数以及数据库性能系数,并将分析后的部署信息数据传输至部署监控模块;
6、部署性能预测模块:用于监测部署环节中的部署性能变化状态,并通过对网络稳定性系数、数据库性能系数、资源分配系数以及代码与应用程序效率系数进行二次分析,得到部署性能综合预测系数,通过部署性能综合预测系数对部署环节中的部署性能进行预测;
7、部署优化识别模块:用于对部署性能优化预测系数与设定的部署性能阈值进行比较,计算得到部署性能优化识别系数,根据部署性能优化识别系数识别部署环节是否部署性能进行性能优化,并识别结果传输至优化策略制定模块;
8、优化策略制定模块:用于接收部署优化识别模块的识别结果,并根据部署过程分析模块制定相应的部署性能优化策略,从而对部署性能进行相应的优化。
9、优选的,所述部署数据监测模块的具体采集方式为:
10、部署效率数据采集单元:通过系统日志对软件部署平台的部署效率数据进行实时监测和采集;
11、部署后性能数据采集单元:通过性能监控工具对软件部署平台的部署后性能数据进行实时监测和采集。
12、优选的,所述数据库模块通过对各部署环节中的部署目标进行分类和标记,并按部署环节中的部署目标对采集的部署信息数据进行分类记录和存储,根据部署目标进行自动分配标记,并设置访问和修改标记的权限。
13、优选的,所述部署过程分析模块是通过按部署目标对数据库中存储的部署信息数据进行动态分析,并对多个部署目标的部署信息数据进行并行分析;同时监测多个部署目标部署过程中的部署性能变化状态
14、所述资源分配系数具体分析方式为:
15、步骤s1:资源利用率的具体计算公式r1表示实际资源使用量,r总表示总容量;
16、步骤s2:负载均衡的具体计算公式li表示第i个节点的负载,lavg表示平均负载,n表示n个节点;
17、步骤s3:资源分配效率的具体计算公式t1表示cpu忙碌时间,t总表示cpu运行总时间,y1表示资源请求的平均数量,y2表示资源可以处理的请求数量,m1表示完成的任务数量,m总表示完成的任务数量总时间,h1表示所有响应时间的总和,h2表示响应次数,a1,a2,a3,a4分别表示比例常数;
18、步骤s4:分析部署环节中的资源分配系数的具体计算公式w1表示资源利用率的权重,w2表示负载均衡的权重,w3表示资源分配效率的权重。
19、优选的,所述代码与应用程序效率系数的具体计算公式t(n)表示时间复杂度,s(n)表示空间复杂度。
20、优选的,所述网络稳定性系数具体分析方式为:
21、分析部署环节中的网络稳定性系数的具体计算公式s1表示输入报文,s2表示输出报文,q1表示错误比特数,q2表示总传输比特数,d1表示实际网络延迟,dmax表示可接受的最大网络延迟,c1表示实际网络连接中断时间,cmax表示可接受的最大连接中断时间,β1,β2,β3,β4分别表示比例常数。
22、优选的,所述数据库性能系数具体分析方式为:
23、步骤s1:访问效率的计算公式x1表示命中时cache的访问时间,x2表示未命中时的主存访问时间,h表示命中率;
24、步骤s2:分析部署环节中的数据库性能系数的具体计算公式t表示响应时间。
25、优选的,所述部署性能综合预测系数的具体计算公式为k表示资源分配系数,m表示代码与应用程序效率系数,f表示网络稳定性系数,u表示数据库性能系数,l表示部署任务的时间。
26、优选的,所述部署性能优化识别系数若部署性能优化识别系数u小于或等于0,即部署性能综合预测系数λ小于或等于设定的部署性能阈值λ′,则识别到部署环节要进行部署性能优化,立即向优化策略制定模块发出优化指令,若部署性能优化识别系数u大于0,即部署性能综合预测系数λ大于设定的部署性能阈值λ′,则未识别到部署环节要进行部署性能优化,继续对部署环境进行监测。
27、优选的,所述优化策略制定模块是当接收到部署优化识别模块所传达的优化指令时,才根据部署监控模块制定相应的部署性能优化策略,进行相应优化。
28、本专利技术的技术效果和优点:
29、本专利技术通过设有部署数据监测模块对软件部署过程中的信息数据进行监测和采集,通过数据库模块记录、存储目标服务过程中的部署信息数据,通过部署过程分析模块分析部署效率数据采集单元和部署后性能数据采集单元,通过部署性能预测模块计算出部署性能综合预测系数,对部署环节中的部署性能进行预测,通过部署优化识别模块根据部署性能优化识别系数识别部署环节是否部署性能进行性能优化,通过优化策略制定模块接收识别结果,制定相应的部署性能优化策略,有利于解决准确识别部署过程中的部署性能并优化的问题,通过复杂化和智能化的部署分析方法,保证软件部署的性能监测和优化的可靠、准确和安全,大大提高了运维效率,从而减少了运维的成本和时间。
本文档来自技高网...【技术保护点】
1.一种用于软件部署平台的运维管控系统,其特征在于:包括:
2.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述部署数据监测模块的具体采集方式为:
3.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述数据库模块通过对各部署环节中的部署目标进行分类和标记,并按部署环节中的部署目标对采集的部署信息数据进行分类记录和存储,根据部署目标进行自动分配标记,并设置访问和修改标记的权限。
4.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述部署过程分析模块是通过按部署目标对数据库中存储的部署信息数据进行动态分析,并对多个部署目标的部署信息数据进行并行分析;同时监测多个部署目标部署过程中的部署性能变化状态
5.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述代码与应用程序效率系数的具体计算公式T(n)表示时间复杂度,S(n)表示空间复杂度。
6.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述网络稳定性系数具体分析方式
7.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述数据库性能系数具体分析方式为:
8.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述部署性能综合预测系数的具体计算公式为K表示资源分配系数,M表示代码与应用程序效率系数,F表示网络稳定性系数,U表示数据库性能系数,L表示部署任务的时间。
9.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述部署性能优化识别系数若部署性能优化识别系数u小于或等于0,即部署性能综合预测系数λ小于或等于设定的部署性能阈值λ′,则识别到部署环节要进行部署性能优化,立即向优化策略制定模块发出优化指令,若部署性能优化识别系数u大于0,即部署性能综合预测系数λ大于设定的部署性能阈值λ′,则未识别到部署环节要进行部署性能优化,继续对部署环境进行监测。
10.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述优化策略制定模块是当接收到部署优化识别模块所传达的优化指令时,才根据部署监控模块制定相应的部署性能优化策略,进行相应优化。
...【技术特征摘要】
1.一种用于软件部署平台的运维管控系统,其特征在于:包括:
2.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述部署数据监测模块的具体采集方式为:
3.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述数据库模块通过对各部署环节中的部署目标进行分类和标记,并按部署环节中的部署目标对采集的部署信息数据进行分类记录和存储,根据部署目标进行自动分配标记,并设置访问和修改标记的权限。
4.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述部署过程分析模块是通过按部署目标对数据库中存储的部署信息数据进行动态分析,并对多个部署目标的部署信息数据进行并行分析;同时监测多个部署目标部署过程中的部署性能变化状态
5.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述代码与应用程序效率系数的具体计算公式t(n)表示时间复杂度,s(n)表示空间复杂度。
6.根据权利要求1所述的一种用于软件部署平台的运维管控系统,其特征在于:所述网络稳定性系数具体分析方式为:<...
【专利技术属性】
技术研发人员:史红哲,苏腾,
申请(专利权)人:上海维信荟智金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。