[发明专利]用于确定无服务器应用的云计算部署修改的技术在审
申请号: | 201980095210.4 | 申请日: | 2019-04-12 |
公开(公告)号: | CN113661480A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 鲍拉日·彼得·盖罗;本斯·福尔马内;大卫·约查;安德拉斯·科恩 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王蓉 |
地址: | 瑞典斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 确定 服务器 应用 计算 部署 修改 技术 | ||
1.一种用于动态确定具有多个应用功能的无服务器应用的初始云计算部署CCD(120)的修改的装置(110),所述初始CCD中的所述多个应用功能被分组到一个或多个部署工件中,每个部署工件包括至少一个应用功能,其中,每个部署工件与专用云计算平台类型相关联,所述专用云计算平台类型是从至少功能即服务FaaS和容器即服务CaaS中选择的,所述装置被配置为:
获得(210)针对所述无服务器应用或所述无服务器应用的部署的至少一个要求;
获得(212)所述无服务器应用的应用模型;以及
基于所述应用模型和所述至少一个要求来确定(214)所述无服务器应用的经修改的CCD(130),其中,所述经修改的CCD包括被分组到一个或多个部署工件的所述多个应用功能的经修改的分组和特定部署工件与专用云计算平台类型的经修改的关联中的至少一个,所述专用云计算平台类型是从至少FaaS和CaaS中选择的。
2.根据权利要求1所述的装置,其中,
所述初始CCD和所述经修改的CCD中的至少一个包括与平台类型FaaS相关联的第一部署工件和与平台类型CaaS相关联的第二部署工件。
3.根据前述权利要求中任一项所述的装置,其中,
所述平台类型CaaS包括容器,所述容器包括平台即服务PaaS工件。
4.根据前述权利要求中任一项所述的装置,其中,
所述装置被配置为通过下述中的至少一个来获得所述应用模型:分析所述无服务器应用的代码,和分析在所述无服务器应用的运行时期间进行的一个或多个测量。
5.根据前述权利要求中任一项所述的装置,其中,
所述应用模型定义所述无服务器应用的执行工作流。
6.根据前述权利要求中任一项所述的装置,其中,
所述应用模型定义各个应用功能对外部化数据的各个项目的访问。
7.根据权利要求6所述的装置,其中,
外部化数据的项目在特定部署工件的内部或在特定部署工件的外部。
8.根据权利要求6或7所述的装置,其中,
所述经修改的CCD导致部署工件与外部化数据的关联,所述关联与所述初始CCD的关联不同。
9.根据前述权利要求中任一项所述的装置,被配置为
将所述应用模型和所述至少一个要求中的一个或多个表示为一组方程,并使用方程解算器算法来确定所述经修改的CCD。
10.根据前述权利要求中任一项所述的装置,被配置为
在所述应用功能的真子集的基础上,导出中间CCD作为满足所述至少一个要求的部分解决方案,并通过将至少一个应用功能添加到所述真子集以使得仍然满足所述至少一个要求来确定所述经修改的CCD。
11.根据前述权利要求中任一项所述的装置,被配置为
获得在所述无服务器应用的运行时期间在所述无服务器应用的初始CCD中针对所述无服务器应用进行的至少一个测量,其中,所述经修改的CCD是基于或响应于所述至少一个测量而确定的。
12.根据权利要求11所述的装置,被配置为
所述要求和所述应用模型中的至少一个是基于对所述至少一个测量的处理来获得的。
13.根据权利要求11或12所述的装置,其中,
所述至少一个测量涉及以下中的一项或多项:
-各个应用功能的执行;以及
-各个应用功能或部署工件进行的外部化数据访问。
14.根据权利要求13所述的装置,其中,
所述各个应用功能的执行是按功能或按功能类型关于功能持续时间、功能调用率和功能入站带宽中的一个或多个进行测量的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980095210.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:材料相检测
- 下一篇:调整用于极化码速率匹配设计的M