基于应用服务属性识别决定服务部署形态的方法及系统的制作方法
【技术领域】
[0001]本发明属于云计算技术领域,具体地,涉及一种基于应用服务多维度属性自动化识别决定服务部署形态的方法及系统。
【背景技术】
[0002]在云计算领域应用服务部署是一个复杂且繁琐的问题。现有应用服务部署方案大多靠经验判断部署形态,存在如下缺陷:
[0003]1、对应用服务的多维度属性数据(例如部署耗时、运行时资源消耗、使用访问频率等)没有标准的量化评分规则体系;
[0004]2、用户不能将应用服务的多维度属性与部署形态进行合理优化的匹配;
[0005]因此,如何从应用服务的多维度属性评分到部署形态规则匹配形成一个完整的闭环,成为应用部署的一个迫切需求和亟需解决的技术难点。
[0006]目前没有发现同本发明类似技术的说明或报道,也尚未收集到国内外类似的资料。
【发明内容】
[0007]针对现有技术中存在的上述不足,本发明的目的是提供一种基于应用服务多维度属性自动化识别决定服务部署形态的方法及系统,该方法及系统根据应用服务自身属性,通过多维评分计算为应用服务选择最佳部署方式的方法及系统。
[0008]为实现上述目的,本发明是通过以下技术方案实现的。
[0009]根据本发明的一个方面,提供了一种基于应用服务属性识别决定服务部署形态的方法,包括如下步骤:
[0010]步骤S1:用户制定应用服务多维度属性评分规则;
[0011 ]步骤S2:用户制定应用服务部署形态匹配规则;
[0012]步骤S3:应用服务数据采集引擎从外部监控系统中采集应用服务多维度属性;
[0013]步骤S4:根据步骤SI中的应用服务多维度属性评分规则计算各属性得分,形成应用服务各维度属性初始分值矩阵,并根据应用服务多维度属性评分矩阵计算总分;
[0014]优选地,计算总分的具体过程包括如下步骤:
[0015]步骤S4.1:根据应用服务多维度属性评分规则,对每一个维度属性评分,得到每一个维度属性初始评分;应用服务的所有维度属性的初始评分分值构成应用服务多维度属性初始分值矩阵;
[0016]步骤S4.2:根据应用服务多维度属性评分规则,用应用服务各维度属性对应的权重构成应用服务多维度属性评分矩阵;
[0017]步骤S4.3:用应用服务多维度属性初始分值矩阵乘以应用服务多维度属性评分矩阵,计算出应用服务多维度属性总分值。
[0018]步骤S5:根据步骤S4中的得到的总分及步骤S2中制定的应用服务部署形态匹配规则,匹配并确定应用服务部署形态。
[0019]根据本发明的第二个方面,提供了一种基于应用服务属性识别决定服务部署形态的系统,包括如下模块:
[0020]-应用服务数据采集引擎:负责从外部监控系统中获取应用服务多维度属性数据信息;
[0021]-数据分析引擎:负责形成应用服务多维度属性评分矩阵,并根据应用服务多维度属性评分矩阵计算总分;
[0022]-规则匹配引擎:负责根据应用服务多维度属性评分矩阵的总分,确定应用服务部署形态。
[0023]与现有技术相比,本发明具有如下的有益效果:
[0024]本发明解决了以下技术问题:
[0025]1、实现应用服务多维度属性识别、监控采集及评分机制;
[0026]2、实现评价结果与应用部署形态的自动匹配。
[0027]本发明实现了以下有益效果:
[0028]1、自动识别和采集应用服务多维度属性;
[0029]2、自动根据计算并确定服务最佳部署形态;
[0030]3、动态的判断应用服务部署形态,达到部署效率最优化。
【附图说明】
[0031]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0032]图1为本发明系统原理图;
[0033]图2为本发明方法流程图。
【具体实施方式】
[0034]下面对本发明的实施例作详细说明:本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
[0035]实施例1
[0036]本实施例提供了一种基于应用服务属性识别决定服务部署形态的方法,包括如下步骤:
[0037]步骤S1:用户制定应用服务多维度属性评分规则;
[0038]步骤S2:用户制定应用服务部署形态匹配规则;
[0039]步骤S3:应用服务数据采集引擎从外部监控系统中采集应用服务多维度属性;
[0040]步骤S4:根据步骤SI中的应用服务多维度属性评分规则计算各属性得分,形成应用服务各维度属性初始分值矩阵,并根据应用服务多维度属性评分矩阵计算总分;
[0041 ] 进一步地,所述步骤S4包括如下子步骤:
[0042]步骤S4.1:根据应用服务多维度属性评分规则,对每一维度属性评分,得到每一维度属性初始评分;应用服务的所有维度属性的初始评分分值构成应用服务多维度属性初始分值矩阵;
[0043]步骤S4.2:根据应用服务多维度属性评分规则,用维度属性对应的权重构成应用服务多维度属性评分矩阵;
[0044]步骤S4.3:用应用服务多维度属性初始分值矩阵乘以应用服务多维度属性评分矩阵,计算出应用服务多维度属性总分值。
[0045]步骤S5:根据步骤S4中的得到的总分及步骤S2中制定的应用服务部署形态匹配规则,匹配并确定应用服务部署形态。
[0046]实施例2
[0047]本实施例提供了一种基于应用服务属性识别决定服务部署形态的系统,该系统能够执行实施例2提供的基于应用服务属性识别决定服务部署形态的方法,包括如下模块:
[0048]-应用服务数据采集引擎:负责从外部监控系统中获取应用服务多维度属性数据信息;
[0049]-数据分析引擎:负责形成应用服务多维度属性评分矩阵,并根据应用服务多维度属性评分矩阵计算总分;
[0050]-规则匹配引擎:负责根据应用服务多维度属性评分矩阵的总分,确定应用服务部署形态。
[0051 ]上述两个实施例提供的基于应用服务属性识别决定服务部署形态的方法及系统,实现了应用服务多维度属性识别、监控采集及评分机制;实现了评价结果与应用部署形态的自动匹配;具有自动识别和采集应用服务多维度属性、自动根据计算并确定服务最佳部署形态、动态的判断应用服务部署形态,达到部署效率最优化的特点。
[0052]以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
【主权项】
1.一种基于应用服务属性识别决定服务部署形态的方法,其特征在于,包括如下步骤: 步骤SI:用户制定应用服务多维度属性评分规则; 步骤S2:用户制定应用服务部署形态匹配规则; 步骤S3:应用服务数据采集引擎从外部监控系统中采集应用服务多维度属性; 步骤S4:根据步骤SI中的应用服务多维度属性评分规则计算各属性得分,形成应用服务各维度属性初始分值矩阵,并根据应用服务多维度属性评分矩阵计算总分; 步骤S5:根据步骤S4中的得到的总分及步骤S2中制定的应用服务部署形态匹配规则,匹配并确定应用服务部署形态。2.根据权利要求1所述的基于应用服务属性识别决定服务部署形态的方法,其特征在于,所述步骤S4包括如下子步骤: 步骤S4.1:根据应用服务多维度属性评分规则,对每一个维度属性评分,得到每一个维度属性初始评分;应用服务的所有维度属性的初始评分分值构成应用服务多维度属性初始分值矩阵; 步骤S4.2:根据应用服务多维度属性评分规则,用应用服务各维度属性对应的权重构成应用服务多维度属性评分矩阵; 步骤S4.3:用应用服务多维度属性初始分值矩阵乘以应用服务多维度属性评分矩阵,计算出应用服务多维度属性总分值。3.—种基于应用服务属性识别决定服务部署形态的系统,其特征在于,包括如下模块: -应用服务数据采集引擎:负责从外部监控系统中获取应用服务多维度属性数据信息;-数据分析引擎:负责形成应用服务多维度属性评分矩阵,并根据应用服务多维度属性评分矩阵计算总分;-规则匹配引擎:负责根据应用服务多维度属性评分矩阵的总分,确定应用服务部署形??τ O
【专利摘要】本发明提供了一种基于应用服务属性识别决定服务部署形态的方法及系统,用户制定应用服务多维度属性评分规则;用户制定应用服务部署形态匹配规则;应用服务数据采集引擎从外部监控系统中采集应用服务多维度属性;根据应用服务多维度属性评分规则计算各属性得分,形成评分矩阵,并根据评分矩阵计算总分;根据总分及应用服务部署形态匹配规则,匹配并确定应用服务部署形态。本发明实现了应用服务多维度属性识别、监控采集及评分机制;实现了评价结果与应用部署形态的自动匹配;具有自动识别和采集应用服务多维度属性、自动根据计算并确定服务最佳部署形态、动态的判断应用服务部署形态,达到部署效率最优化的特点。
【IPC分类】G06F9/44
【公开号】CN105511863
【申请号】CN201510862004
【发明人】闵圣捷, 饶定远, 李琛鸽, 王玉稳
【申请人】中电科华云信息技术有限公司
【公开日】2016年4月20日
【申请日】2015年11月30日