[发明专利]资源配置方法、电子设备及存储介质在审
申请号: | 201811184240.6 | 申请日: | 2018-10-11 |
公开(公告)号: | CN109522115A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 宋杰 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储介质 弹性伸缩 电子设备 日志数据 运行状态 资源配置 数据采集接口 业务高峰期 服务架构 闲置资源 业务高峰 有效减少 指标条件 低谷期 配置的 扩容 评估 配置 服务 | ||
本发明涉及一种微服务架构,提供了一种资源配置方法,包括:通过数据采集接口获取包括多个微服务的系统的运行状态的日志数据,从所述日志数据中提取评估所述系统的运行状态的指标,根据提取的指标及配置的指标条件,弹性伸缩配置所述系统的资源。本发明还提供一种电子设备及存储介质。本发明能够有效减少闲置资源的浪费,降低成本,在业务的低谷期可以将实例资源降下来,在业务高峰期可以自动扩容出新实例,通过弹性伸缩应对瞬间业务高峰。
技术领域
本发明涉及数据处理技术领域,具体涉及一种资源配置方法、电子设备及存储介质。
背景技术
随着互联网技术的不断进步,人们的生活方式日益数字化,人们可以在任何时间、任何地点利用网络进行购物体验,运用社交媒体进行自我表达,企业也在运用多种技术手段,发挥数字化潜力,改善客户联系,促进企业业务模式的转型。
在这种背景下,微服务架构技术成为了移动互联网时代发展的流行理念。微服务的应运而生,让我们的工作和生活接收到更加方便快捷的服务,但现有的服务基本上都是固定实例数量的,无法根据业务情况及时进行弹性伸缩,大量的资源空闲造成浪费,或者当前的资源无法满足业务的需求,影响正常使用。
发明内容
鉴于以上内容,有必要提出一种资源配置方法、电子设备及存储介质,能够有效减少闲置资源的浪费,降低成本,在业务的低谷期可以将实例资源降下来,在业务高峰期可以自动扩容出新实例,通过弹性伸缩应对瞬间业务高峰。
本申请的第一方面提供一种资源配置方法,应用于电子设备中,所述方法包括:
通过数据采集接口获取包括多个微服务的系统的运行状态的日志数据;
从所述日志数据中提取评估所述系统的运行状态的指标;
根据提取的指标及配置的指标条件,弹性伸缩配置所述系统的资源。
根据本发明优选实施例,所述提取的指标包括,但不限于以下一种或者多种的组合:所述系统中已使用的CPU容量、所述系统中已使用的内存容量、所述系统中微服务的请求成功率、所述系统中微服务的平均请求响应时间。
根据本发明优选实施例,从所述日志数据中提取所述系统中已使用的CPU容量包括:
所述日志数据中提取每个微服务已使用的CPU容量,将每个微服务已使用的CPU容量之和确定为所述系统已使用的CPU容量。
根据本发明优选实施例,从所述日志数据中提取所述系统中已使用的内存容量包括:
从所述日志数据中提取每个微服务已使用的内存容量,将每个微服务已使用的内存容量之和确定为所述系统已使用的内存容量。
根据本发明优选实施例,从所述日志数据中提取中所述系统中微服务的请求成功率包括:
按照预设时间间隔从所述日志数据中获取多个采集点,并获取所述多个采集点中每个采集点对应的微服务的请求结果,根据每个采集点对应的微服务的请求结果计算所述系统中微服务的请求成功率。
根据本发明优选实施例,从所述日志数据中提取中所述系统中微服务的平均请求响应时间包括:
按照预设时间间隔从所述日志数据中获取多个采集点,并获取所述多个采集点中每个采集点对应的微服务的请求处理时间,根据每个采集点对应的微服务的请求处理时间计算所述系统中微服务的平均请求响应时间。所述系统中微服务的平均请求响应时间表示一定时间段内微服务的平均处理时间。
根据本发明优选实施例,所述将提取的指标与配置的指标条件进行对比,弹性伸缩配置所述系统的资源包括以下一种或者多种的组合:
当(所述系统中已使用的CPU容量/CPU总容量+所述系统中已使用的内存容量/内存总容量)/2>第一阈值时,则触发扩容请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811184240.6/2.html,转载请声明来源钻瓜专利网。