[发明专利]放大微服务网格的缩放弹性在审
申请号: | 201910835904.9 | 申请日: | 2019-09-05 |
公开(公告)号: | CN111324448A | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | P.埃伯莱因;V.德里森 | 申请(专利权)人: | SAP欧洲公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 李莹 |
地址: | 德国瓦*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 放大 微服 网格 缩放 弹性 | ||
1.一种计算机实现的方法,包括:
选择网格型缩放器,用于执行微服务网格的整体网格宽度缩放;
利用所述网格型缩放器和一个或多个网格缩放规则缩放所述微服务网格以生成一个或多个监测参数中的监测参数的预测值;
选择单一服务型缩放器;
利用所述单一服务型缩放器测量所述监测参数以生成测量值;
对于与所述微服务网格相关联的单独的服务,使用所述预测值和所述测量值计算所述监测参数的目标值;
将所述目标值与限定的阈值进行比较,以生成用于确定是否需要针对所述单独的服务进行缩放的缩放值。
2.如权利要求1所述的计算机实现的方法,其中所述网格型缩放器包括网格缩放器和请求型感知网格缩放器。
3.如权利要求1所述的计算机实现的方法,其中利用所述网格型缩放器对所述微服务网格进行的缩放是在单个触发动作中执行的。
4.如权利要求1所述的计算机实现的方法,其中所述单一服务型缩放器包括自动服务缩放器、数量感知缩放器和导数变化感知缩放器。
5.如权利要求1所述的计算机实现的方法,其中所述网格型缩放器将所述预测值传递给所述单一服务型缩放器。
6.如权利要求1所述的计算机实现的方法,其中所述单一服务型缩放器:
从执行服务的实例的容器的监测基础结构读取监测参数;
聚合在其中执行所述服务的实例的所述容器的系统负载;
收集每个服务实例的负载;以及
通过对所有可用服务实例的负载求和来计算平均负载。
7.如权利要求1所述的计算机实现的方法,其中所述单一服务型缩放器根据所述缩放值触发所述单独的服务的实例的创建或解构。
8.一种非暂时性计算机可读介质,存储可由计算机系统执行的一个或多个指令,以执行以下操作,包括:
选择网格型缩放器,用于执行微服务网格的整体网格宽度缩放;
利用所述网格型缩放器和一个或多个网格缩放规则缩放所述微服务网格以生成一个或多个监测参数中的监测参数的预测值;
选择单一服务型缩放器;
利用所述单一服务型缩放器测量所述监测参数以生成测量值;
对于与所述微服务网格相关联的单独的服务,使用所述预测值和所述测量值计算所述监测参数的目标值;
将所述目标值与限定的阈值进行比较,以生成用于确定是否需要针对所述单独的服务进行缩放的缩放值。
9.如权利要求8所述的非暂时性计算机可读介质,其中所述网格型缩放器包括网格缩放器和请求型感知网格缩放器。
10.如权利要求8所述的非暂时性计算机可读介质,其中利用所述网格型缩放器对所述微服务网格进行的缩放是在单个触发动作中执行的。
11.如权利要求8所述的非暂时性计算机可读介质,其中所述单一服务型缩放器包括自动服务缩放器、数量感知缩放器和导数变化感知缩放器。
12.如权利要求8所述的非暂时性计算机可读介质,其中所述网格型缩放器将所述预测值传递给所述单一服务型缩放器。
13.如权利要求8所述的非暂时性计算机可读介质,其中所述单一服务型缩放器:
从执行服务的实例的容器的监测基础结构读取监测参数;
聚合在其中执行所述服务的实例的所述容器的系统负载;
收集每个服务实例的负载;以及
通过对所有可用服务实例的负载求和来计算平均负载。
14.如权利要求8所述的非暂时性计算机可读介质,其中所述单一服务型缩放器根据所述缩放值触发所述单独的服务的实例的创建或解构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP欧洲公司,未经SAP欧洲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910835904.9/1.html,转载请声明来源钻瓜专利网。