[发明专利]服务资源监测方法、装置和设备有效
申请号: | 202010359573.9 | 申请日: | 2020-04-29 |
公开(公告)号: | CN111585840B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 刘丰武 | 申请(专利权)人: | 北京申信联华科技有限公司 |
主分类号: | H04L43/08 | 分类号: | H04L43/08;H04L43/0823;H04L67/10 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 王立红 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 资源 监测 方法 装置 设备 | ||
本申请实施例提供一种服务资源监测方法、装置和设备,该方法包括获取私有云环境下的服务资源池的服务可用性参数、服务性能参数、服务关联参数,所述服务资源池中包括多个微服务;基于所述服务可用性参数、所述服务性能参数、所述服务关联参数,构建所述服务资源池的多层级服务资源全局监测模型,所述多层级服务资源全局监测模型用于反映所述服务资源池的全局性资源特征、微服务间资源特征以及微服务级资源特征;基于所述多层级服务资源全局监测模型,生成所述服务资源池的评估结果,所述评估结果包括评估分数或评估等级。以此可以改善现有技术中未能对私有云环境下的服务资源池进行整体监测的问题。
技术领域
本申请涉及微服务资源监测领域,具体而言,涉及一种服务资源监测方法、装置和设备。
背景技术
在微服务(microservices)架构下,单一的应用程序被拆分为多个具有高内聚、低耦合的多个微服务,每个微服务运行在独立的进程中,服务之间相互协调和配合,以向用户提供应用程序(或系统)的多项功能,各项大的功能之间组合起来可以形成项目模块,项目模块组合起来可以形成向用户提供各种业务的网站。
在采用微服务架构向用户提供服务功能时,服务故障经常是突然爆发甚至呈产生雪崩效应,所以需要对服务资源进行监测。服务资源监测是服务治理系统的关键部分,服务资源监测的复杂度与应用系统的复杂度呈显著正相关。在一些具有大量微服务个体的大规模在线实时信息系统中,服务资源监测逐步成为影响应用系统运行及拓展的瓶颈。
私有云环境下的服务资源构成了一个有机整体,服务资源不仅独立提供服务,而且各服务资源之间存在相互组合及嵌套关系。但是现有技术中的服务资源监测技术侧重于对单个服务资源的监测,而个体性的监测指标并不能反映私有云环境下的服务资源池的整体情况。
发明内容
本申请的目的在于提供一种服务资源监测方法、装置和设备,能够改善现有技术中未能对私有云环境下的服务资源池进行整体监测的问题。
第一方面,本申请实施例提供一种服务资源监测方法,所述方法包括:
获取私有云环境下的服务资源池的服务可用性参数、服务性能参数、服务关联参数,所述服务资源池中包括多个微服务;
基于所述服务可用性参数、所述服务性能参数、所述服务关联参数,构建所述服务资源池的多层级服务资源全局监测模型,所述多层级服务资源全局监测模型用于反映所述服务资源池的全局性资源特征、微服务间资源特征以及微服务级资源特征;
基于所述多层级服务资源全局监测模型,生成所述服务资源池的评估结果,所述评估结果包括评估分数或评估等级。
在上述方法中,通过以私有云环境下的服务资源池作为监测对象,综合提取服务资源池的服务可用性参数、服务性能参数、服务关联参数,并基于这些参数构建用于反映所述服务资源池的全局性资源特征、微服务间资源特征以及微服务级资源特征的多层级服务资源全局监测模型,还为整个服务资源池生成以分数或等级形式体现的评估结果,不仅有利于用户从宏观上得知整个服务资源池的运行情况,还有利于根据构建出的多层级服务资源全局监测模型及时对服务资源进行前瞻性地调整,从而可以降低故障发生的风险。
在可选的实施方式中,所述基于所述多层级服务资源全局监测模型,生成所述服务资源池的评估结果,包括:
基于所述多层级服务资源全局监测模型,生成所述服务资源池在多个维度下的子评估结果,所述多个维度下的子评估结果包括供给评估结果、网络性能评估结果、调用评估结果;根据所述多个维度下的子评估结果以及设定的多维指标加权系数,计算得到所述服务资源池的全局评估分数或全局评估等级。
通过上述实现方式可以对服务资源池进行综合评估和细化评估。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京申信联华科技有限公司,未经北京申信联华科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010359573.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种预防意外超速的方法
- 下一篇:一种医疗资源调度平台