一种云计算系统服务的量化和评估方法技术方案

技术编号:27944313 阅读:39 留言:0更新日期:2021-04-02 14:26
本发明专利技术的云计算系统服务的量化和评估方法,包括:步骤1:获取服务注册信息;步骤2:服务集合解析;步骤3:建立服务因子集合;步骤4:服务因子的加权或约束处理;步骤5:重定义服务;步骤6:重定义集合的模型评估;步骤7:服务描述;步骤8:发布服务。本发明专利技术的云计算系统服务的量化和评估方法,通过评估检测的服务再进行服务描述和发布,实现了云平台正式提供服务前对这些服务进行统一描述、统一量化评估和统一发布,可用于组合型云服务的检测,以及服务目录可用性检测,便于平台运营方包装平台提供的各类云服务并上线运营。

【技术实现步骤摘要】
一种云计算系统服务的量化和评估方法
本专利技术涉及一种云计算系统服务的量化和评估方法,更具体的说,尤其涉及一种的云计算系统服务的量化和评估方法。
技术介绍
云计算是一种基于互联网的、通过虚拟化方式共享资源的计算模式,存储和计算资源可以按需动态部署、动态优化、动态收回。云计算本质上是一种更加灵活、高效、低成本、节能的信息运作的全新方式,是自互联网革命以来IT产业领域最深刻的变革。借助基于互联网的一系列创新技术,存储、计算、软件、管理、网络、信息等各类资源以服务的形式实现资源虚拟化,从而达到即时定制、灵活组合、自由发布,直接满足用户的各种现实需求,真正实现IT服务的透明化。随着云计算服务在互联网世界中扮演着越来越重的角色,云计算提供的服务类型、服务层次越来越复杂,同时衍生出的服务数量越来越多,这些都对云计算系统服务评估和发布带来挑战,同时也为用户提供解决方案方式和用户使用云计算平台服务带来困难。主要表现为:(1)云计算服务模式多样:依据服务类型分为IaaS、PaaS、SaaS以及衍生的各种XaaS类服务。每种服务模式均对应一系列涉及不同用户应用场景的具体云服务,如计算、网络、存储、安全等场景,不同场景下的服务是否独立或可组合也涉及到服务评估、服务产品或目录的发布、用户使用等流程。(2)云计算服务产品运营:主要涉及服务的定价、产品化包装和发布等流程。上述流程在面对多服务类型统一管理运营时会涉及复杂的耦合和解耦合的过程。在面向用户推出某项具体服务时需要囊括多类后台云服务,不论对平台运营方还是具体用户,其需要涉及的操作或使用均需要有一个模拟评估的过程。因此在服务运营前很有必要针对各类具体服务做针对性的服务评估,确保运营流程的顺畅可控和用户使用流程的交互友好性。(3)作为承接运营系统的后端云服务平台,其上承载着来自云服务研发团队或第三方发布的云服务产品,在接入云平台前均需要制定符合规范的接入标准,同时还需要做服务兼容性和服务质量的评估,并具体量化接入的云服务在云平台整个使用环节的最终服务质量,包括运维流程、运营流程和最终用户使用流程。鉴于以上问题,如何在云平台正式提供服务前对这些服务进行统一描述、统一量化评估和统一发布,已经成为目前云计算系统服务中需要考虑的一个问题。
技术实现思路
本专利技术为了克服上述技术问题的缺点,提供了一种云计算系统服务的量化和评估方法。本专利技术的云计算系统服务的量化和评估方法,通过以下步骤来实现:步骤1:获取服务注册信息,首先获取用户在云计算系统平台上所注册、登记的云服务产品的服务集合S={Si|i=1,2,3,...,n},共计有n个服务,Si为云计算系统平台所能提供的基础服务;步骤2:服务集合解析,将步骤1中获取的服务集合S={Si|i=1,2,3,...,n}进行解析处理,如果服务Si能够量化为若干个服务因子,则进行服务因子化处理,服务集合S={Si|i=1,2,3,...,n}进行服务因子化处理后,S1={S1Ai|i=1,2,3,...,o},表示服务S1是由o个服务因子组成,S1Ai表示服务S1中的一个服务因子;S2={S2Ai|i=1,2,3,...,p},表示服务S2是由p个服务因子组成,S2Ai表示服务S2中的一个服务因子;……,Sn={SnAi|i=1,2,3,...,q},表示服务Sn是由q个服务因子组成,SnAi表示服务Sn中的一个服务因子;如果服务Si不能量化为服务因子,则将整个服务Si作为服务因子进行服务因子化处理;步骤3:建立服务因子集合,将步骤2中的因子化处理后的服务S={Si|i=1,2,3,...,n}分解成单独的服务因子,其中:然后将这些服务加入到同一集合中,形成服务因子集合A:其中,Aj表示服务因子集合A中的一个服务因子,m表示服务因子集合A中服务因子的个数,j=1,2,3,...,m,1≤m≤o+p+...+q,其中o+p+...+q表示服务集合S={Si|i=1,2,3,...,n}中所有服务因子的总和;步骤4:服务因子的加权或约束处理,通过采集服务注册数据信息,获取影响服务因子的服务质量的因子,形成服务因子的权重或约束条件集合W:W={Wi|i=1,2,3,...,n}(3)n表示影响服务因子的权重或约束条件数量;根据服务因子集合A与权重或约束条件集合W,对服务因子做加权或约束条件过滤处理,获取服务因子处理后的指标集合T;T=A×W={Ti,j=(Ai,Wj)|Ai∈A,Wi∈W}(4)其中,Ti,j表示服务因子Ai在条件集合W中权重或约束条件Wj下的指标;步骤5:重定义服务,根据步骤4中获取的指标集合T重定义服务集合S,重定义的服务集合表示为RS:RS={RSi|i=1,2,3,...,c}(5)其中,RSi为服务Si的重定义服务,c表示重定义服务集合RS中的重定义服务的数量;步骤6:重定义集合RS的模型评估,将步骤5中重定义的服务集合RS={RSi|i=1,2,3,...,c}进行模型评估检测,如果服务RSi满足检测条件,说明服务是可靠、稳定的,则执行步骤7进行服务描述;如果服务RSi不满足检测条件,则说明服务RSi是不可靠的,则返回步骤1重新描述并定义服务或者直接将服务RSi标识为不可用;步骤7:服务描述,重定义服务RSi是由一个或多个服务因子Ai组成,其中,不同服务因子Ai之间的逻辑关系为顺序结构、选择结构、并行结构和循环结构中的一种,根据不同服务因子Ai之间的逻辑关系来评估服务中所包含的服务因子组合是否合规、是否可服务化组装和编排,如果服务因子组合合规且可服务化组装和编排,则表明服务因子组合通过评估,并将通过评估的服务组合置为待发布状态,执行步骤8;如果服务因子组合不合规或者不可服务化组装和编排,则表明服务因子组合未通过评估,未通过评估的服务组合则重复执行步骤5至步骤7进行迭代优化;步骤8:发布服务,步骤7中被置为待发布状态的服务,表明其服务可业务化,准许其在云计算系统平台上发布该服务。本专利技术的云计算系统服务的量化和评估方法,步骤6中所述的服务集合RS={RSi|i=1,2,3,...,c}的模型评估检测通过以下步骤来实现:步骤6-1:服务可达性检测,服务可达性用于衡量在限制条件下的服务间相互调用或组合的可行性,其可达性检测方式如下:服务可达性SAC=∪Ai|f(Ai,Ci)=True,其中,其中,f(Ai,Ci)为检测方法,Ci为服务RSi的条件集合,其表示针对服务RSi在条件集合Ci下的检测结果,针对不同的RSi服务,其可达性检测结果只有两个,为True或False,分别表示可达性检测通过和未通过;如果可达性检测通过,则执行步骤6-2,如果可达性检测未通过,则说明服务RSi不可靠的,则返回步骤1重新描述并定义服务或者直接将服务RSi标识为不可用;步骤6-2:服务可用性检测,服务可用性用于描述服务经过服务可达性检测后的服务集本文档来自技高网
...

【技术保护点】
1.一种云计算系统服务的量化和评估方法,其特征在于,通过以下步骤来实现:/n步骤1:获取服务注册信息,首先获取用户在云计算系统平台上所注册、登记的云服务产品的服务集合S={S

【技术特征摘要】
1.一种云计算系统服务的量化和评估方法,其特征在于,通过以下步骤来实现:
步骤1:获取服务注册信息,首先获取用户在云计算系统平台上所注册、登记的云服务产品的服务集合S={Si|i=1,2,3,...,n},共计有n个服务,Si为云计算系统平台所能提供的基础服务;
步骤2:服务集合解析,将步骤1中获取的服务集合S={Si|i=1,2,3,...,n}进行解析处理,如果服务Si能够量化为若干个服务因子,则进行服务因子化处理,服务集合S={Si|i=1,2,3,...,n}进行服务因子化处理后,S1={S1Ai|i=1,2,3,...,o},表示服务S1是由o个服务因子组成,S1Ai表示服务S1中的一个服务因子;S2={S2Ai|i=1,2,3,...,p},表示服务S2是由p个服务因子组成,S2Ai表示服务S2中的一个服务因子;……,Sn={SnAi|i=1,2,3,...,q},表示服务Sn是由q个服务因子组成,SnAi表示服务Sn中的一个服务因子;
如果服务Si不能量化为服务因子,则将整个服务Si作为服务因子进行服务因子化处理;
步骤3:建立服务因子集合,将步骤2中的因子化处理后的服务S={Si|i=1,2,3,...,n}分解成单独的服务因子,其中:



然后将这些服务加入到同一集合中,形成服务因子集合A:



其中,Aj表示服务因子集合A中的一个服务因子,m表示服务因子集合A中服务因子的个数,j=1,2,3,...,m,1≤m≤o+p+...+q,其中o+p+...+q表示服务集合S={Si|i=1,2,3,...,n}中所有服务因子的总和;
步骤4:服务因子的加权或约束处理,通过采集服务注册数据信息,获取影响服务因子的服务质量的因子,形成服务因子的权重或约束条件集合W:
W={Wi|i=1,2,3,...,n}(3)
n表示影响服务因子的权重或约束条件数量;
根据服务因子集合A与权重或约束条件集合W,对服务因子做加权或约束条件过滤处理,获取服务因子处理后的指标集合T;
T=A×W={Ti,j=(Ai,Wj)|Ai∈A,Wi∈W}(4)
其中,Ti,j表示服务因子Ai在条件集合W中权重或约束条件Wj下的指标;
步骤5:重定义服务,根据步骤4中获取的指标集合T重定义服务集合S,重定义的服务集合表示为RS:
RS={RSi|i=1,2,3,...,c}(5)
其中,RSi为服务Si的重定义服务,c表示重定义服务集合RS中的重定义服务的数量;
步骤6:重定义集合RS的模型评估,将步骤5中重定义的服务集合RS={RSi|i=1,2,3,...,c}进行模型评估检测,如果服务RSi满足检测条件,说明服务是可靠、稳定的,则执行步骤7进行服务描述;如果服务RSi不满足检测条件,则说明服务RSi是不可靠的,则返回步骤1重新描述并定义服务或者直接将服务RSi标识为不可用;
步骤7:服务描述,重定义服务RSi是由一个或多个服务因子Ai组成,其...

【专利技术属性】
技术研发人员:王继彬张贤明郭莹徐照岗杨美红
申请(专利权)人:山东省计算中心国家超级计算济南中心
类型:发明
国别省市:山东;37

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

1